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