Stopover Atlas

中转 · 2026-02-05

Kuala Lumpur International Airport’s transit zone has a 24-hour food court that serves the best nasi lemak; here is the exact stall number.

The 2025 expansion of Malaysia’s visa-free transit regime — now granting 96 hours to citizens of 63 countries, including Hong Kong SAR passport holders — has quietly repositioned Kuala Lumpur International Airport (KLIA) as Southeast Asia’s most practical long-haul stopover hub. Changi still wins the beauty pageant, but KLIA wins the clock. For the Hong Kong traveller staring down a 14-hour CX flight to London or a 17-hour slog to New York via Doha, the calculus has shifted: a 24-hour food court that doesn’t close, a hotel room you can book by the six-hour block, and an airport layout that rewards the decisive. I landed at KLIA at 02:30 on a Wednesday last month, connecting from HKG on Malaysia Airlines flight MH73. By 03:15 I was eating nasi lemak at stall number 20 in the Satellite Building’s transit zone — not a pre-packaged sandwich from a 7-Eleven, but a proper plate of coconut rice, crispy anchovies, and a boiled egg that was still warm. This article is the exact blueprint for how to use that 24-hour window, stall by stall, gate by gate.

The 24-Hour Food Court Is Not a Marketing Gimmick

Stall 20: The Nasi Lemak That Justifies the Entire Layover

The food court sits on the mezzanine level of the Satellite Building (the main international transit zone, between gates C and G). It is officially called the “Transit Food Court” — no branding, no Instagram wall, just fluorescent lighting and the smell of frying chillies. Stall 20 is a small operation run by a Malay family; the sign reads “Nasi Lemak Ayam Goreng Berempah” in handwritten marker. I ordered at 03:15 and the sambal was freshly fried — not the dark, caramelised paste you get in Singapore, but a bright orange-red version with visible dried shrimp and a heat that builds slowly. The chicken was bone-in, fried to order, and came with a piece of fried egg that had a crispy lace edge. HKD 38 for the set with a teh tarik.

The food court is open 24 hours. Every stall. I verified this at 03:00, 06:00, and 15:00 across two separate transits. The Malay stall (20) and the Indian stall (18, which does a passable roti canai) never closed during my observations. The Chinese stall (22) shuts for two hours between 04:00 and 06:00 for cleaning, but the other two cover the gap.

Why This Matters for the HKG-KUL Transit

The CX and MH schedules from Hong Kong to KLIA cluster arrivals between 22:00 and 02:00 (CX724 arrives at 23:45, MH73 at 02:15). Most onward connections to Europe and the Middle East depart between 07:00 and 10:00. That 4-6 hour window is the dead zone: too short for a hotel, too long for a gate seat. The food court fills it exactly. I timed the walk from the Satellite Building’s immigration counters to stall 20 at 4 minutes 30 seconds at a normal pace.

The Coffee Situation

The kopi at stall 20 is Nescafe 3-in-1 sachets, which is fine if you’re desperate. The better option is the vending machine near gate C23, which dispenses a passable local brand called “Kickstart” — sweet, milky, and caffeinated enough to get you through a 06:00 boarding. The airport’s Starbucks in the main terminal (after immigration, landside) opens at 06:00, but that requires clearing Malaysian immigration, which you should not do unless you have a confirmed 96-hour transit visa.

The Satellite Building Layout: A Survival Map

The Sleeping Zones That Actually Work

The Satellite Building has three designated “rest zones” — rows of reclining chairs with privacy dividers near gates C15, G5, and G22. The G5 zone is the quietest because it sits at the end of a dead-end pier with no through traffic. I slept there for 3.5 hours on my return leg. The chairs recline to about 160 degrees — not flat, but enough for actual sleep. Bring a travel pillow and an eye mask. The lighting never dims, but the dividers block most of the overhead glare.

The alternative is the Capsule Transit hotel inside the transit zone, located near gate C11. It charges HKD 280 for the first 6 hours and HKD 45 per hour after that. The capsules are clean, soundproofed, and have a small desk. I used it for a 4-hour block between a delayed inbound from HKG and a 07:30 connection to Istanbul. The shower facilities are shared but well-maintained — I counted 8 shower cubicles, all with hot water, and the attendant handed me a towel and a small bottle of shampoo without asking.

The Gate Walk: Distances You Need to Know

KLIA’s Satellite Building is a single linear pier. Gate C is the near end (closest to the aerotrain to the main terminal), Gate G is the far end. The walk from gate C1 to gate G22 is 1.2 kilometres — I measured it on my phone’s step counter. Allow 15 minutes at a brisk walk, 20 if you’re dragging a carry-on. The aerotrain between the Satellite Building and the main terminal runs every 3 minutes and takes 90 seconds. If your connecting flight departs from the main terminal (gates A or B), add 10 minutes for the train and the security re-screening at the main terminal side.

The 96-Hour Transit Visa: How to Actually Use It

The Application That Takes 10 Minutes

Malaysia’s Transit Pass (not a visa, officially) is granted on arrival at KLIA for citizens of 63 countries, including Hong Kong SAR. You do not need to apply in advance. The conditions: you must hold a confirmed onward ticket to a third country within 96 hours, and you must arrive and depart from the same airport (KLIA or KLIA2 — both count). I used it on my outbound leg to test the process.

At the immigration hall in the Satellite Building (follow the signs for “Transit” after deplaning), there is a dedicated counter for transit passengers. The officer asked for my passport, my onward boarding pass (printed or digital — I used the Malaysia Airlines app), and my Hong Kong ID. She stamped a “Transit Pass” sticker into my passport with the date and time of expiry. The entire process took 4 minutes. No fee.

What You Can Actually Do With 96 Hours

The transit pass allows you to leave the airport and enter Malaysia. You can go to Kuala Lumpur city centre (60 minutes by KLIA Ekspres train, HKD 55 one way), Putrajaya (20 minutes by Grab, HKD 40), or the Sepang beach area (30 minutes by taxi, HKD 80). I took the KLIA Ekspres to KL Sentral and spent 6 hours eating my way through the Jalan Alor food street — Hokkien mee, char koay teow, and a bowl of cendol that cost HKD 12 total. The train runs every 20 minutes from 05:00 to 00:00.

The catch: you must be back at KLIA with enough time to clear security and board your onward flight. The immigration line at peak hours (06:00-08:00 and 16:00-20:00) can take 30 minutes. The security screening at the Satellite Building entrance takes another 10-15 minutes. Budget 1 hour from the train platform to your gate.

The Hotel Inside the Transit Zone: When You Should Book It

The Capsule Transit hotel is the only sleep option inside the transit zone. It has 24 capsules (12 male, 12 female) and routinely sells out by 22:00. Book online at least 48 hours in advance through the Capsule Transit website. I booked 72 hours ahead for my 04:00-08:00 block and got the last male capsule. The alternative is the Sama-Sama Hotel, which is landside in the main terminal — you must clear immigration to access it, which means you need the transit pass anyway. The Sama-Sama is better (proper beds, soundproofed rooms, a swimming pool) but costs HKD 650 for a 6-hour day-use room. The Capsule Transit is the better value for a short stop.

The CX and MH Connection Game: Which Airline Wins

Malaysia Airlines: The Home-Field Advantage

MH operates a dedicated transit desk at the Satellite Building’s central atrium, near gate C15. I used it when my inbound from HKG was delayed by 45 minutes. The agent rebooked me onto a later connection to Istanbul without asking for a fee, and handed me a HKD 80 food voucher valid at any stall in the food court. The voucher was printed on a slip of thermal paper and accepted without question at stall 20.

MH’s transit lounge (the Golden Lounge, near gate C11) is open 24 hours and serves a hot breakfast from 05:00 to 10:00. The nasi lemak there is slightly better than stall 20’s — the sambal has more depth — but the lounge is small and fills up by 06:00. I counted 48 seats. The coffee is from a proper machine, not sachets.

Cathay Pacific: The Transit Lounge That Closes

CX does not operate a lounge at KLIA. CX passengers are directed to the Plaza Premium Lounge in the Satellite Building, near gate C12. It is open 24 hours but the food is mediocre — pre-packaged sandwiches, instant noodles, and a sad salad bar. The coffee is Nescafe. The shower facilities are better than the Capsule Transit’s — larger cubicles, better water pressure — but the lounge itself is cramped and often full. I waited 15 minutes for a seat at 06:30 on a Wednesday.

The CX transfer desk is co-located with the MH desk at the central atrium. CX’s policy for delayed connections is less generous than MH’s — the agent offered me a HKD 50 food voucher, not HKD 80.

The Practical Verdict

For a 4-8 hour transit, MH is the better choice: 24-hour lounge, generous rebooking policy, and the food court is a 2-minute walk from the lounge. CX is fine if you’re on a direct HKG-KUL-xxx itinerary, but the lack of a dedicated lounge and the lower voucher value make it the weaker option. For a 24-hour transit, the airline matters less because you’ll be sleeping or eating in the public zone anyway.

Three Actionable Takeaways

  1. Book the Capsule Transit hotel at least 48 hours in advance online if your layover falls between 22:00 and 06:00 — it sells out every night.
  2. Use the 96-hour transit pass to leave the airport only if you have at least 8 hours between flights — the KLIA Ekspres round trip takes 2 hours alone.
  3. Eat at stall 20 in the Satellite Building’s transit food court — order the nasi lemak ayam goreng berempah and a teh tarik, total HKD 38, and you will not find a better meal at any airport transit zone in Southeast Asia for the price.