Access 1,700+ airport lounges worldwide with free food & drinks plus instant app access.
Offer valid until December 31, 2025.
Know exactly how to secure your special dietary meal on Swiss flights โ from Hiltl vegetarian options to medical requirements, with complete ordering steps and troubleshooting solutions.
Ordering Requirements
Requirement | Details |
---|---|
**Ordering Deadline** | 24 hours before departure (5 days for medical dietary requirements) |
**Flight Availability** | All classes on long-haul flights, Business Class on selected European flights |
**Cost** | Complimentary โ no additional charges |
**Access Method** | My booking section at swiss.com or Swiss Service Centre |
**You’ll Need** | 6-character booking code and passenger surname |
Before You Start โ Check Eligibility
Flight qualification: Special meals are available on long-haul flights (all classes) and European Business Class flights only
Timing requirements: Standard meals require 24 hours’ notice, while medical dietary meals require 5 days’ notice.
Route verification: Some short European flights in Economy may not qualify for special meal service
Child meal policy: Children aged 2-9 automatically receive child meals there is no need to request them separately.
How to Order
- 1
Access the Swiss Website
Go to swiss.com and click “My booking” in the top navigation menu
Select “Manage bookings” from the dropdown options
- 2
Log in to Your Booking
Choose between two login methods:
Option A: Travel ID
- Click “Login” if you have a Swiss Travel ID account
- Enter your Travel ID credentials
Option B: Booking Code
Click “Find booking”
Click “Enter booking code”
Enter your 6-character booking code (e.g., ABCD12)
Enter the passenger’s surname
- 3
Navigate to Meal Selection
Once in your booking management page:
You’ll be directed to the special meal selection page
Locate the “Extra services” section in the right menu
Click “Preorder meals”
- 4
Select Your Special Meal
- Find your specific route (e.g., “Bangkok to Zurich”)
- Click the dropdown menu showing “Please select an option”
- Browse available special meal options
Important: You must select meals separately for each flight segment in your itinerary.
- 5
Confirm Your Selection
Your special meal request has been processed
Review that your meal choice is correctly displayed
Click “Confirm your choice”
Troubleshooting Common Issues
Can’t find the “Special meals” option?
- Verify your flight qualifies for exceptional meal service (long-haul or European Business)
- Ensure booking is confirmed and ticketed, not just held
- Try refreshing the browser or clearing the cache
- Check you’re within the ordering deadline (24+ hours before departure)
Booked through a travel agent?
- Contact your original booking agent to request special meals
- Provide booking reference and specific meal requirements
- Confirm the agent has access to modify Swiss reservations
Need a medical dietary meal with less than 5 days’ notice?
- Contact Swiss Service Centre immediately on +41 848 700 700
- Explain urgent medical requirements
- Prepare to bring your meal as a backup
- Ensure you have the necessary medications and medical documentation
What Happens Next
Confirmation process: Your special meal request is sent directly to the Swiss catering teams
During service, the Cabin crew will serve your special meal during regular meal service times.
FAQs
Can I change my special meal after ordering?
Yes, follow the same ordering steps to select a different meal. Changes must be made at least 24 hours before departure (5 days for medical diets).
Do I need to request special meals for children when flying with Swiss?
Children aged 2-9 are automatically eligible to receive child meals on qualifying flights. Only ask for a special meal if you have specific dietary requirements.
Can I see exactly what’s in my special meal?
Swiss provides general descriptions, but specific ingredients aren’t detailed online. Contact the Service Centre for detailed allergen information if required.