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. 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. 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. 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. 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. 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.