Know exactly how to secure your special dietary meal on Virgin Atlantic flights – with timing requirements, route restrictions, and alternative ordering methods to avoid disappointment.

Before You Start – Check Eligibility

Timing requirements

24 hours minimum (48 hours for kosher meals)

Route restrictions

Kosher meals not available from Bengaluru, Lagos, Maldives, Caribbean

Riyadh flights

Halal meals not needed (full Halal service provided)

Child meals

Must be manually requested (not automatic)

HOW TO ORDER

  1. 1

    Visit www.virginatlantic.com then tap on the ”My Booking” section and enter your Booking Reference, First Name and Last Name.

    You’ll be taken to the My Booking section which displays all your flights.

    Scroll down to view the ”Choose Meals” section.

  2. 2

    On the ”Request meals and special assistance” pop up tap on ”Request Meals” and scroll down.

    On your flight details select your meal from the dropdown box, click to agree and tap on ”Request Meal”.

    A green tick indicates a successful meal order.

    You can also change your special meal up to 24 hours before departure by tapping on remove and following the steps again to order another meal.

Timing Deadlines

Most special meals

24 hours before departure (48 hours for Kosher)

Changes allowed

Up to the timing deadline only

Troubleshooting Common Issues

Can’t find the “Choose Meals” section?

Ensure your booking is confirmed (not just held)

Check you’re within the ordering window (not too early/late)

Verify your flight qualifies for special meal service

Try logging out and back in to refresh the system

Kosher meal not appearing as an option?

Check if your departure airport has restrictions (Bengaluru, Lagos, Maldives, Caribbean)

Verify you’re ordering at least 48 hours in advance

Contact Virgin Atlantic directly if restrictions apply to your route

Booking made through a travel agent?

Special meal requests may need to go through the original booking agent

Child’s meal not showing automatically?

Child meals must be manually requested (never automatic)

Use a standard vegetarian meal if the child needs a vegetarian option

Age ranges: Child meal (2-12 years), Baby meal (under 2 years)

Important Limitations

No guarantee

Special meals cannot be 100% guaranteed

Route restrictions

Some meals are unavailable on specific routes

Group bookings

May require a different ordering process

Allergen traces

The airline cannot guarantee the absence of allergens in any meal.