Flight Meals in Malaysia: What You Can Pre-Order on Domestic and International Flights

Gambar Profil Penulis

A 55-minute flight from KL to Penang is not really long enough to serve you a meal, and yet the meal decision is where a lot of Malaysian travel planning quietly goes wrong. You pay for the ticket, assume a nasi lemak is coming, board, and discover that the row behind you is eating and you are not.

The rule underneath all of it is simple. On Malaysian full-service carriers the meal comes with the ticket, and on low-cost carriers it does not, so you either pre-order it at least a day before departure or buy whatever is left on the trolley. International carriers split into the same two camps, except the premium cabins add a third option: a menu you pick from days in advance.

This guide sorts that out carrier by carrier, gives you the real cut-off times rather than the vague "24 to 48 hours" most blogs repeat, and then walks through booking a flight with the meal attached, including the part where Trip.com hands you over to the airline.

🔥 Hotel Coupons: Exclusive Hotels Deal for New Users

Discover the world with trip.com! Book the perfect hotel anywhere in the world and get an unbeatable 10% discount if you're a first-time user! If this is your second time using it, you will receive a 5% discount! Download our app now and start planning your next trip with ease.

Just click this link and download the Trip.com App, after successfully registering as a member, use it when you place an order!

🔥Save More with Up to 5% Off

Use our promo code to enjoy up to 5% OFF on your attraction tickets, tours and eSIMs!

Key Takeaways

  • Malaysia Airlines includes a complimentary meal on domestic and international flights, and you can pre-order a specific dish from 30 days to 24 hours before departure on flights out of KL, including to Kota Kinabalu, Kuching, Miri, Sibu, Bintulu, Labuan, Sandakan and Tawau.
  • AirAsia, Firefly and Batik Air do not include meals in the base fare. You add them yourself, and the online cut-off is generally 24 hours before departure.
  • Firefly's hot meal pre-order only exists on its Boeing 737-800 jets on flights longer than 75 minutes. On the ATR turboprops, including most Subang to Penang departures, there is nothing to pre-order and everyone gets a complimentary snack instead.
  • Special dietary meals (VGML, GFML, KSML, MOML and about a dozen more) are a different thing from choosing a dish. They are usually limited to selected international flights and still need 24 hours' notice.
  • Booking on Trip.com does not attach the meal. Trip.com sells the seat; the airline loads the tray. You add the meal afterwards through the airline's Manage Booking page using the booking reference, and that is the step most people skip.

How flight meals actually work in Malaysia

There are two separate systems, and mixing them up is the reason travellers get caught out.

The first is the included meal. Buy a Malaysia Airlines ticket and a meal is part of the fare, whether you are flying KL to Kuching or KL to London. What you get depends on cabin and flight length: a full tray on a two-hour domestic sector, a snack box on something shorter, a proper multi-course service in Business. Nobody asks you to do anything. It arrives.

The second is the pre-ordered meal. This is either a paid add-on on a low-cost carrier (Santan on AirAsia, a hot meal on Firefly, a meal bundle on Batik Air) or a free pre-selection on a full-service carrier that wants to cut food waste. Malaysia Airlines is explicit about the second one: it says your preferred option may not be available on board, so pre-book if you care. That is a quiet admission that catering loads fewer trays than there are passengers.

Where it gets confusing is that both systems run through the same screen, "Manage Booking", and both have roughly the same deadline. They are not the same request. A pre-ordered dish is a preference within the normal menu. A special dietary meal is a separate catalogue item prepared to a standard, and on Malaysia Airlines it is only offered on selected international flights, not on the domestic network.

One more thing worth knowing before you blame the airline. On a low-cost carrier the meal is tied to your booking, not to your seat, so a no-show loses it. On a full-service carrier a schedule change can quietly drop it. Both airlines tell you to check again after any change, and both are right.

Kuala Lumpur to Beijing Flight

  • Pergi Balik
  • Sehala

Malaysian domestic carriers: who lets you pre-order what

This is the part that matters if your whole trip is KL to Kota Kinabalu for a wedding, and it is the part most airline-meal articles skip entirely.

Malaysia Airlines is the only domestic carrier that feeds everyone as standard. Economy Pre-Order Meals let you pick your main course on outbound flights from KL, and the eligible list includes the East Malaysian cities where a two-and-a-half-hour flight genuinely needs food: Kota Kinabalu, Kuching, Miri, Sibu, Bintulu, Labuan, Sandakan and Tawau. The booking window is 30 days to 24 hours. Coming back, the Economy Chef-on-Call service covers domestic and ASEAN sectors into KL, but that one wants 36 hours. In Business, Chef-on-Call is a 24-hour cut-off.

AirAsia sells Santan meals, and its conditions of carriage are blunt: fares do not include complimentary meals or drinks, and you pre-book at least 24 hours before departure or buy on board. There is a useful wrinkle for last-minute planners. Santan Express meals on flights departing KL, Kota Kinabalu, Kuching, Johor Bahru and Penang can be pre-booked from 24 hours right down to one hour before departure, through the Purchase page or the airport check-in counter. On flights arriving into those airports the window closes 12 hours out. Also worth flagging: AirAsia does not allow outside food on board, so the contingency plan of tapau-ing a packet of nasi lemak does not work.

Firefly is the one where the aircraft type decides your dinner. Pre-booked hot meals are available on Boeing 737-800 jet routes longer than 75 minutes, at least 24 hours before departure; inside 24 hours only the Meal of the Day stays bookable. On ATR turboprop flights there is no pre-booked food and no buy-on-board at all, just complimentary refreshments on every sector. Since a lot of Subang to Penang flying is ATR, check the aircraft before you count on a hot meal. Firefly's Flex fare includes a hot meal.

Batik Air Malaysia sells pre-purchase hot meals on selected flights and includes meals in its premium cabins. Its website did not serve us a readable meal policy page at the time of writing, so treat the usual 24-hour rule as your planning assumption and confirm the exact cut-off inside Manage Booking once you have a booking reference.

Carrier

Meal in the base fare

Pre-order window

Where to add it

Malaysia Airlines

Yes, all classes

30 days to 24 hours (outbound from KL); 36 hours on return sectors into KL

Manage Booking, or during booking on malaysiaairlines.com

AirAsia

No

At least 24 hours; Santan Express from selected airports down to 1 hour

AirAsia Purchase page or airport counter

Firefly

Snack on all flights; hot meal on Flex

24 hours (Meal of the Day inside 24 hours), jets over 75 minutes only

Manage My Booking on fireflyz.com.my

Batik Air

No in Economy on most fares

Confirm in Manage Booking; plan for 24 hours

Batik Air Manage Booking

If your domestic trip happens to be the KL to Singapore run instead, the flight is short enough that meal service is barely a factor. Our KTM train guide from KL to Singapore is worth a read before you default to flying.

🎁 Grab the cheapest flights to Beijing and the best Beijing hotels now! Get connected in Forbidden City with Beijing eSIM.

Tabulated guide: airlines offering meal selection and special requests

Here is the wider picture, including the international carriers Malaysians actually fly. Deadlines are the airline's published cut-off before the first flight in your itinerary, and they are the number that matters when you are booking on a Thursday for a Saturday flight.

Airline

Signature pre-selection feature

Special meal codes available

Request deadline

Malaysia Airlines

Economy Pre-Order Meals; Chef-on-Call in Business

AVML, BBML, BLML, CHML, DBML, FPML, GFML, HNML, KSML, MOML, SFML, VGML, VLML

24 hours (36 hours on some return sectors)

Singapore Airlines

Book the Cook (Suites, First, Business, Premium Economy)

VGML, AVML, GFML, KSML, MOML, CHML, DBML, BLML

24 hours

AirAsia

Santan pre-booked meals and combos

Vegetarian hot meal; no full IATA special-meal catalogue

24 hours (Santan Express from 1 hour at selected airports)

Firefly

Pre-booked hot meals on jet routes

Limited; confirm with the airline

24 hours

Batik Air

Pre-purchased hot meals, meal bundles

Limited; confirm with the airline

Confirm in Manage Booking

Scoot

Scoot Café pre-order

Vegetarian and limited special meals

24 hours, route dependent

Emirates

Pre-order meals in Business on selected routes

VGML, GFML, HNML, MOML, KSML, DBML, LCML

24 hours

Qatar Airways

Pre-Select Dining (First and Business)

VGML, GFML, MOML, KSML, AVML, RVML, FPML

24 hours

Cathay Pacific

Choose My Meal (First and Business)

VGML, GFML, MOML, KSML, DBML, FPML

24 hours, opens about 10 days out

ANA

Pre-order meal service across classes

VGML, VJML, GFML, KSML, DBML, SFML

24 hours

British Airways

High Life Café short-haul; pre-order long-haul

VGML, VLML, GFML, KSML, MOML, CHML

24 to 48 hours

Delta Air Lines

Pre-Select menu in Delta One and First

VGML, GFML, KSML, AVML, DBML, CHML

24 hours

♥️One of the biggest challenges when traveling abroad is how to stay connected in Beijing? Don’t worry—you can opt for an eSIM! It’s affordable and incredibly convenient!

3GB/day 3 Days

  • Data3GB Daily
  • Validity3 Days
  • PriceFrom RM17.83

20GB 5 Days

  • Data20GB
  • Validity5 Days
  • PriceFrom RM37.57

20GB 7 Days

  • Data20GB
  • Validity7 Days
  • PriceFrom RM40.72

Decoding the IATA special meal codes

Every airline uses the same four-letter codes, set by IATA, and they are worth learning because the dropdown in Manage Booking gives you no explanation at all.

VGML is vegan: no meat, fish, dairy, eggs or honey. VLML is lacto-ovo vegetarian, which allows dairy and eggs. AVML is an Asian vegetarian meal, meatless, Indian-spiced, usually with dairy. GFML is gluten-free and is the one to take seriously if you have coeliac disease, since it excludes wheat, rye, barley and oats rather than just cutting down.

KSML is kosher, prepared under rabbinical supervision and served double-wrapped. MOML is the Muslim meal, prepared to halal standards, which matters on carriers where the default menu is not halal; on Emirates, Qatar and Malaysia Airlines every meal is halal anyway, so MOML is largely redundant there. HNML is the non-vegetarian Hindu meal, no beef or pork, and it is a common request on India routes.

The medical and practical ones: DBML for diabetics, low sugar and slow-release carbohydrate. BLML is bland, for stomach trouble. LCML is low calorie. CHML is the child meal, and BBML is infant food for under-twos. FPML is a fruit platter, SFML is seafood-free, RVML is raw vegetarian, VJML is Jain, and NLML is low lactose.

Two things nobody tells you. First, codeshares break: if you booked a Delta ticket on an Air France aircraft, the operating airline loads the meal, so confirm with them and not with the seller. Second, a special meal usually replaces the main course only. You still get the same sides, the same bread roll and the same dessert, which is why a GFML can arrive with a normal bun on the tray if the crew is rushed.

If you want the request walked through screen by screen, our guide to requesting special meals on flights from Malaysia goes deeper than this section can.

【5% OFF】China’s Must-Visit Attractions

Explore More attractions in Beijing
Lihat Semua Tarikan
4378 ditempah
Beijing|Muzium Makanan Diraja Yu Xian Du - Pengalaman imersif persembahan makanan istana bangsawan - Persembahan pakaian Han
4.7/5218 reviews
Beijing|Muzium Makanan Diraja Yu Xian Du - Pengalaman imersif persembahan makanan istana bangsawan - Persembahan pakaian Han
Hidangan Tempatan
€ 20.32
9548 ditempah
Lawatan sehari ke Tembok Besar Mutianyu & termasuk tiket kereta kabel jenis kerusi dan laluan gelongsor/pilihan sewaan peribadi untuk 2 orang ke atas
4.7/5627 reviews
Lawatan sehari ke Tembok Besar Mutianyu & termasuk tiket kereta kabel jenis kerusi dan laluan gelongsor/pilihan sewaan peribadi untuk 2 orang ke atas
Lawatan Sehari
€ 32.23
5770 ditempah
Lawatan sehari Beijing Pekan Air Gubei + Tembok Besar Simatai ◆ Pilihan pengangkutan hotel dalam Lingkaran 5 pakej persendirian
4.8/5318 reviews
Lawatan sehari Beijing Pekan Air Gubei + Tembok Besar Simatai ◆ Pilihan pengangkutan hotel dalam Lingkaran 5 pakej persendirian
Lawatan Sehari
€ 25.06
1057 ditempah
lawatan sehari Tembok Besar Mutianyu●termasuk kereta kabel naik dan toboggan turun●lawatan sewa peribadi pengambilan dan penghantaran ke pintu sebagai pilihan●tiada beli-belah
4.8/552 reviews
lawatan sehari Tembok Besar Mutianyu●termasuk kereta kabel naik dan toboggan turun●lawatan sewa peribadi pengambilan dan penghantaran ke pintu sebagai pilihan●tiada beli-belah
Lawatan Sehari
€ 45.77
9681 ditempah
Lawatan Kota Larangan Dengan Tiket Masuk
4.9/51297 reviews
Lawatan Kota Larangan Dengan Tiket Masuk
Lawatan Berpandu
€ 30.28
2757 ditempah
Beijing Jamuan Pertama Yu Xiandu China: Jamuan Diraja + Persembahan Jamuan Unik dengan Persembahan Besar - Pilihan Solekan Pakaian Hanfu
4.8/5100 reviews
Beijing Jamuan Pertama Yu Xiandu China: Jamuan Diraja + Persembahan Jamuan Unik dengan Persembahan Besar - Pilihan Solekan Pakaian Hanfu
Hidangan Tempatan
€ 53.90
41311 ditempah
Lawatan Kumpulan Kecil Dataran Tiananmen, Kota Terlarang & Muzium Harta Karun (Eng, Esp atau Rus Opt)
4.8/52890 reviews
Lawatan Kumpulan Kecil Dataran Tiananmen, Kota Terlarang & Muzium Harta Karun (Eng, Esp atau Rus Opt)
Lawatan Sehari
€ 28.60
1015 ditempah
Beijing fotografi pelancongan Taman Beihai [8 cawangan di Beijing · pakaian Han + dandanan/pelbagai pakej boleh dipilih]
4.7/5107 reviews
Beijing fotografi pelancongan Taman Beihai [8 cawangan di Beijing · pakaian Han + dandanan/pelbagai pakej boleh dipilih]
Sesi Foto Kembara
€ 26.82

Deep Dive: Top Airlines Excelling in In-Flight Dining

Singapore Airlines

Singapore Airlines is still the benchmark. Book the Cook lets Suites, First, Business and Premium Economy passengers reserve a main course up to 24 hours before departure from a menu built with an international culinary panel. The economy special meal catalogue is unusually deep, covering everything from BLML to strict VGML, and the airline is reliable about loading it.

Emirates

Emirates moved vegan food from an afterthought into the main menu, with a catalogue running into the hundreds of recipes, so a VGML there reads as a designed dish rather than a pile of vegetables. Business Class passengers on selected routes can pre-order from the main menu too.

Qatar Airways

Qatar Airways runs Pre-Select Dining in First and Business, letting you lock a dish days ahead, and its Business Class vegan menu (think courgette spirals in arrabbiata, Asian barbecue tofu) is genuinely good rather than diplomatic. Everything served is halal, which removes a layer of doubt for Muslim travellers.

Cathay Pacific

Cathay Pacific opens Choose My Meal roughly ten days out for First and Business, which is a much more generous window than the 24 hours most carriers allow. ANA pre-orders across all classes, which is rare, and its VJML Jain option is one of the few properly implemented in Asia.

Delta

Delta leans on plant-based brands in its premium cabins and handles medical and religious requests competently on long-haul, though the US carriers as a group are less consistent than the Gulf three.

The pattern across all of them: the further forward you sit, the earlier the window opens and the more choice you get. In economy you are choosing a code, not a dish.

How to book a flight with a meal on Trip.com, step by step

This is where expectations need managing, so here it is plainly: Trip.com sells the seat, and the airline supplies the meal. There is no meal picker in the Trip.com checkout for AirAsia, Firefly or Malaysia Airlines domestic fares. What you get from booking on Trip.com is the fare, the seat, the baggage and a booking reference that gets you into the airline's own meal page. The sequence below is the whole job, start to finish.

  1. Search on Trip.com. Open the Trip.com flights page, set Return or One-way, enter your cities (KUL to BKI, for example), pick dates and passengers, and hit Search. Tick Direct if you do not want a transit eating into your meal window.
  2. Compare the fare, not just the price. On AirAsia and Firefly the cheapest row is usually the bare fare. Look at what each fare bundle includes before you choose, because a bundle with a meal can cost less than a bare fare plus a meal bought later.
  3. Check the aircraft and the flight time. For Firefly, hot meals only exist on the Boeing 737-800 and only above 75 minutes. For AirAsia, a very short hop may not carry the full Santan menu. This is the step that decides whether pre-ordering is even possible.
  4. Book and pay. Enter passenger names exactly as they appear on the passport or MyKad, add baggage if you need it, and complete payment. Save the confirmation email and note the six-character airline booking reference, which is different from the Trip.com order number.
  5. Open the airline's Manage Booking within the hour. Go to the airline's site, choose Manage Booking or My Booking, and enter the reference plus your surname. Do this while the booking is fresh, because this is where the meal lives.
  6. Add the meal. On AirAsia, use the Purchase or Add-ons section and pick a Santan meal or combo. On Firefly, use Manage My Booking and choose a hot meal. On Malaysia Airlines, use Manage Booking and choose either Economy Pre-Order Meals for a specific dish or Special Dietary Meal for a dietary code. Pay if the carrier charges.
  7. Screenshot the confirmation. Low-cost carriers show the meal as an SSR code on the boarding pass. If it is not there at check-in, the screenshot is what settles the conversation at the gate.
  8. Re-check after any schedule change. Airlines warn that a change of flight or date can drop a pre-ordered meal, and you have to re-submit it yourself. Set a reminder for 48 hours before departure and look again.

A few things that go wrong, in rough order of frequency. People book inside 24 hours and then wonder why the meal page refuses them: that is the cut-off, not a bug. People assume a codeshare meal carries across, when the operating carrier loads it. People order a special meal and then also try to pick a dish from the main menu, which on Malaysia Airlines cancels the pre-ordered dish and serves the dietary meal instead. And people forget that a special meal is loaded for one sector, not the whole return journey.

The other practical move is timing your booking. Meal windows are counted backwards from departure, so booking three weeks out costs you nothing and buys you every option on the list.

🔥 Exclusive China Train Coupon: Get 3% off now!

Trip.com flight promotions running right now

Two campaigns are live in Malaysia as of early November 2026, and both are relevant whether you are flying to Kuching or to Seoul.

Super Lokal! is the domestic one, running from 30 October to 31 December 2026. It bundles Malaysia flight and hotel deals with weekly promo codes worth up to RM80, and the refresh schedule is the useful bit: hotel codes drop on Mondays and flight codes drop on Thursdays, first come first served. The page carries Malaysia Airlines, AirAsia, Batik Air and Firefly deals for both Economy and Business, so you can line a code up against the carrier whose meal policy you have just chosen. Claim codes on the Super Lokal Malaysia deals page before you search.

Jom Cuti, Jom Jimat runs 1 to 30 November 2026 with Tourism Malaysia and MAH, built around domestic travel for Bulan Keluarga. The headline is up to 50% off hotels plus a 50% voucher, and the page also carries a Malaysia Flight Deals block with AirAsia, Malaysia Airlines, Firefly and Batik Air. If you are booking a November long weekend, check both pages before paying, since the codes are not stackable and one will usually beat the other on a given route.

Two rules that decide whether a code actually saves you money. Promo codes have to be entered on the checkout page before final payment to test eligibility, and they cannot be combined with another discount, cashback, reward redemption or fixed-price item. So price the route first, then apply the code and compare the final total, not the crossed-out number. If you are new to the mechanic, our walkthrough on how to use Trip.com promo codes covers the new-user discounts and the stack rules.

One last thing for the arrival end: if you are landing at KLIA and heading into the city, our KL MRT and LRT map shows how the rail lines connect once you are past immigration.

Worth saying once: fares and codes move daily, and the amounts above are correct as published at the time of writing. Check the live page before you commit.

Fly with a meal you actually chose. Search your route on Trip.com, book the fare that fits, then attach the meal with the airline while the booking is fresh.

🔥Unlock 8% OFF on Car Rentals

Whether you're planning a road trip, a business journey, or just need a reliable ride, now is the perfect time to save. Use the coupon to enjoy this exclusive offer. Rent a car today and hit the road with extra savings!

Sewa Kereta
Car Rental Promo Code - 8% Off
New User Enjoy up to 8% Off
TRIPCAR8

🔥Get 3% Off Your First Train Ticket Booking!

As a special treat, Trip.com is offering a 3% discount on your first train ticket booking. Simply claim your coupon and enjoy a seamless travel experience.

Frequently Asked Questions

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
LEO

LEO

Trip.com Travel Expert

Lihat profil

An avid traveler and writer with a knack for turning complex travel planning into easy-to-follow guides. Whether navigating high-speed train networks, finding quiet weekend getaways, or testing out the best street food spots, I focus on delivering honest, actionable advice for modern explorers.

372 artikel
Family Travel China Travel Local Experience Malaysian Travel
> >
airlines offering meal selection, special meal request, in-flight special meals