Access 1,700+ airport lounges worldwide with free food & drinks plus instant app access.
Offer valid until December 31, 2025.
Special Meals
Know exactly what special meals you can order on Swiss flights โ from Hiltl vegetarian cuisine to dietary and religious options, with all ordering deadlines and availability details.
Requirement | Details |
---|---|
Ordering Deadline | 24 hours before departure (5 days for medical dietary requirements) |
Flight Availability | All classes on long-haul flights, SWISS Business on selected European flights |
Cost | Complimentary – no additional charges |
Ordering Methods | During booking on swiss.com or via Service Centre after booking |
Special Meals List
IATA Code: BBML
The BBML or Baby Meal can be ordered for infants under 2 years of age (depending on the airline, some airlines will only supply the BBML to an infant up to 10 months only) and will normally consist of pre-packaged baby meal products.
IATA Code: chml
The CHML, or Children’s Meal, is an airline meal code used to request food for young travellers, typically aged between 2 to 12 years.
IATA Code: AVML
This Indian-style vegetarian meal features authentic spices, proper seasonings, and ingredients like paneer and basmati rice, making it worth pre-ordering. Here’s everything you need to know about getting the AVML on your next flight.
IATA Code: VGML
The VGML or vegetarian meal is a meal option for passengers who wish to consume meals free of animal products. Vegans and vegetarians can order this option on their next flight, it is quite a standard meal option that is widely available for you to pre-order.
IATA Code: VLML
The VLML or vegetarian lacto ovo meal is a vegetarian special meal with the added addition of eggs and dairy.
IATA Code: VJML
The VJML or vegetarian Jain is a meal option for passengers who are part of the Jain community.
IATA Code: NLML
The NLNL or Non-Lactose meal is a lactose-free meal for people who are allergic or intolerant to milk and milk products, or those suffering from low lactose levels.
IATA Code: LFML
The LFML or Low Fat meal is a meal of limited fat and cholesterol suited to people who wish to follow a low-fat restricted diet.
IATA Code: LSML
The LSML or Low Salt meal is suited for people with high blood pressure, heart disease, fluid retention or kidney problems. No salt will be used during the preparation of food, and airlines try to avoid using food that contains added salt.
IATA Code: KSML
The KSML or Kosher Meal is a meal where the food is chosen, prepared and served in accordance with Jewish religious guidelines. The meals are packaged in double wrapping which allows the meals to be heated in the aircraft oven that is non-kosher.
IATA Code: HNML
The HNML or Hindu Non-Vegetarian is a meal for people who follow Hindu custom. Meals are non-vegetarian and cooked Indian style. It’s one of those special meals that confuses a lot of people, people assume because it’s called Hindu that it’s vegetarian but the N stands for non-vegetarian.
IATA Code: MOML
The MOML or Muslim is a meal that is prepared in accordance with the Islamic tradition and custom. No Haram (forbidden) products will be used in these meals including pork products, gelatin, alcohol, extracted flavouring from alcohol and non-halal prepared meats.
IATA Code: GFML
The GFML or Gluten-Free meal is designed for those who suffer from celiac disease or can’t tolerate gluten in their diet. Grains such as wheat, rye, oats, bran and barley are eliminated from these special meals as well as flours starches and semolina.
Hiltl Partnership
Swiss partners with Hiltl, the world’s oldest continuously operating vegetarian restaurant (since 1898), to create vegetarian meals across all travel classes on long-haul flights departing from Switzerland.
Important Restrictions
Child Meals: Ages 2-9 automatically receive child meals on Business Class European and all intercontinental flights
Medical Diets: Require 5 days’ advance notice through the Service Centre
Nut Allergy Policy: Swiss doesn’t serve peanuts onboard, but cannot guarantee trace-free meals
Profile Settings: Must be logged into your Swiss profile when booking for saved preferences to apply
Bottom Line
Swiss offers 14 special meal options complimentary on long-haul flights (all classes) and European Business Class flights. Must order 24 hours ahead (5 days for medical diets) via swiss.com or the Service Centre. Features: Hiltl vegetarian cuisine partnership and automatic child meals for ages 2-9.
FAQs
Can I pre-order special meals on Swiss flights?
Yes, 14 special meal options are available on long-haul flights (all classes) and European Business Class flights. Order 24 hours in advance via swiss.com or our Service Centre.
Are special meals free on Swiss flights?
Yes, all special meals are complimentary with no additional charges.
What’s special about Swiss vegetarian meals?
Swiss partners with Hiltl, the world’s oldest vegetarian restaurant (since 1898), to create vegetarian meals on long-haul flights from Switzerland.
Do children automatically get special meals?
Yes, children ages 2-9 automatically receive child meals on Business Class European flights and all intercontinental flights. Children aged 12 and under must pre-order.
What if I have severe food allergies?
Contact the Swiss Service Centre or inform the cabin crew. Swiss doesn’t serve peanuts, but cannot guarantee trace-free meals. Passengers are advised to carry emergency medicine and may bring their food.