When you travel in our long haul economy (World Traveller) cabin, you can now enjoy complimentary drinks, snacks and a four course meal, followed by a lighter snack just before landing.
Depending on what time of day and route you fly, our crew will be on hand to offer you a range of snacks and treats, from ice creams to traditional British tuck box favourites.
Before landing, we’ll offer you a lighter meal, so you can be ready to make the most of your destination.
If you're an Executive Club Member, you can update your meal preferences in your account.
All meal choices are subject to availability.
You can decide to replace the complimentary main meal we offer everyone by choosing and purchasing your in-flight meal from our exclusive online menu between 30 days and 24 hours before your flight. This meal option is available on many flights departing from London Heathrow and includes drinks at no extra cost.
If you choose not to order a meal online, we'll offer you a complimentary standard meal.
Take a look at the meals you can buy
Gourmet Dining - £18.00
Gourmet Dining unavailable to these destinations: Bengaluru, Chennai, Hyderabad, Mumbai, New Delhi.
Taste of Britain - £16.00
Taste of Britain unavailable to these destinations: Abu Dhabi, Amman, Bahrain, Beirut, Cairo, Doha, Dubai, Jeddah, Kuala Lumpur, Kuwait, Muscat, Riyadh, Tel Aviv.
Taste of the Far East - £16.00
Great British Breakfast - £15.00
Great British Breakfast unavailable to these destinations: Abu Dhabi, Amman, Bahrain, Beirut, Cairo, Doha, Dubai, Jeddah, Kuala Lumpur, Kuwait, Muscat, Riyadh, Tel Aviv.
Healthy Choice - £15.00
Vegetarian Kitchen - £15.00
1 milk; 2 egg; 3 nuts; 4 sulphur dioxide; 5 crustaceans; 6 celery; 7 mustard; 8 soybeans; 9 gluten; 10 fish, 11 sesame
Before you travel, you can cancel and refund the meal you purchased up to 24 hours before your flight in Manage My Booking. After that, we will be preparing and delivering your meal to your flight so you will not be able to cancel your order.
After you have travelled, you can claim a refund if:
You will need to submit your claim within 14 days of the final British Airways operated flight in your booking.
How to claim a refund after you have travelled
To claim a refund, please fill out the below online form. We will refund the credit card used to pay for your meal, unless you advise us otherwise.