中转 · 2025-12-23
Kuala Lumpur Airport Layover: KLIA Ekspres to the Petronas Towers and a Bak Kut Teh Run
The decision to build a second terminal at Kuala Lumpur International Airport (KLIA2) in 2014 was a bet on low-cost long-haul, and it paid off. AirAsia’s network now stretches from HKG to Almaty, and the airport’s annual passenger throughput has climbed past 47 million as of 2023, according to Malaysia Airports Holdings Berhad’s annual report. But the real shift for Hong Kong travellers is the 2024-2025 frequency war on the Kuala Lumpur route: Cathay Pacific now runs four daily flights, AirAsia has three, and Malaysia Airlines added a second A330-300 service. With a flight time of just under four hours, the city is no longer a destination you need to dedicate a weekend to. It is the perfect 24-hour stopover — and the infrastructure to execute it has never been tighter. The KLIA Ekspres train runs at 20-minute intervals, the city’s Grab app works seamlessly from the arrivals hall, and the Petronas Towers are a 35-minute ride from the platform. This is not a layover that requires a visa, a complicated transfer, or a rental car. It requires a plan and a willingness to eat pork rib soup at 10am.
The Transit: From KLIA to KL Sentral in 28 Minutes
The single most important piece of infrastructure for a Kuala Lumpur stopover is the KLIA Ekspres. It is not the cheapest option — a one-way ticket costs RM55 (roughly HKD 95) — but it is the only one that guarantees you 28 minutes from airport platform to KL Sentral station. The alternative, the KLIA Transit, stops at three intermediate stations and takes 35 minutes for RM55. The difference is negligible, but the Ekspres has dedicated luggage racks and tends to be less crowded during off-peak hours.
The Terminal Logic: Which Gate Are You Really At?
KLIA is split between two terminals: the main terminal (KLIA1) and KLIA2. If you are flying Cathay Pacific or Malaysia Airlines, you arrive at KLIA1. AirAsia uses KLIA2. The two are connected by a free shuttle bus (15 minutes) or the KLIA Ekspres itself (3 minutes, RM2). Do not assume you can walk between them — you cannot. If your inbound flight lands at KLIA2 and you need to connect to a KLIA1 departure, factor in at least 45 minutes for the transfer, including immigration and security re-screening.
The KLIA Ekspres departs from both terminals. At KLIA1, the train station is on Level 1 of the satellite building, accessible via the aerotrain from the main terminal. At KLIA2, it is on Level 2 of the Gateway complex, directly connected to the arrival hall. In both cases, follow the bright blue signage — it is the most legible wayfinding in any Asian airport I have used.
The Station: KL Sentral as a Hub
KL Sentral is not a pleasant place to linger. The concourse is a low-ceilinged, fluorescent-lit corridor lined with convenience stores, a 7-Eleven, and a Dunkin’ Donuts. But it is ruthlessly efficient. From the Ekspres arrival platform, you can reach the LRT Kelana Jaya Line platform in under five minutes, and the MRT Kajang Line in eight. The station also houses a KLIA Ekspres check-in counter for Malaysia Airlines and Cathay Pacific, allowing you to drop your bags up to 24 hours before departure — a feature I tested in February 2025 and found to be genuinely useful, provided you have a printed boarding pass.
The Destination: Petronas Towers and KLCC Park
The primary visual target for a short layover is the Petronas Towers. They are visible from most of the city centre, but the best approach is on foot from the KLCC LRT station. Exit the train, follow the covered walkway through Suria KLCC mall, and emerge at the fountain plaza. The towers rise directly above you, and the scale is disorienting — 88 storeys, 452 metres, clad in stainless steel and glass that catches the morning light at a specific angle between 9am and 11am.
The View: Skybridge and Observation Deck
The Skybridge on Level 41 and the Observation Deck on Level 86 are the standard tourist attractions. Tickets are RM80 (HKD 140) for the observation deck and are available online only — the on-site booth sells out by 10am on most days. The Skybridge is free but requires a same-day reservation, which opens at 9am and is typically gone by 9:15am. If you are on a tight schedule, skip the Skybridge and go straight to the observation deck. The view is the same, and the queue is shorter.
I visited on a Tuesday morning in January 2025. The observation deck was at about 60% capacity, mostly Chinese tour groups and a handful of European backpackers. The glass floor panels on Level 86 are a gimmick, but the panorama of the Klang Valley — the haze-shrouded skyline, the Batu Caves limestone outcrop to the north, the Strait of Malacca glinting in the distance — is genuinely impressive. Allow 45 minutes total, including security screening and elevator wait time.
The Park: KLCC at Ground Level
The 50-acre KLCC Park at the base of the towers is a better use of time than the observation deck, especially if you are travelling with children or just want to sit still for 20 minutes. The park has a 900-metre jogging track, a children’s pool, and a man-made lake with a synchronised fountain show at 8pm and 9pm. The lawn is well-maintained, and the benches under the rain trees offer shade even at midday. The park is free and open 24 hours, though the fountain runs only until 10pm.
The Food: Bak Kut Teh at 10am
Bak kut teh is a pork rib soup braised in a broth of soy sauce, garlic, and a proprietary mix of herbs — star anise, cinnamon, cloves, and dang gui (angelica root). It is a breakfast food in Malaysia, and the best version I found within a 30-minute radius of KL Sentral is at Restoran Kin Kin, a 15-minute walk from the Chow Kit LRT station.
The Bowl: Kin Kin’s Dry Version
Kin Kin serves two styles: the traditional soup version and the “dry” version, where the ribs are stir-fried in a reduced sauce of dark soy, dried chilies, and fried shallots. The dry version is the house specialty, and it is a mess — sticky, pungent, and intensely savoury. The ribs are fall-apart tender, the sauce clings to the meat like a glaze, and the side of you tiao (fried dough sticks) is essential for sopping up the residual sauce. A large bowl costs RM18 (HKD 31), and the restaurant opens at 8am. I arrived at 10:15am on a Saturday and the queue was eight people deep. The wait was 12 minutes.
The Alternative: Imbi Market for Hokkien Mee
If pork rib soup is not your preference, head to Imbi Market (Pasar Baru Bukit Bintang) for a bowl of Hokkien mee — thick yellow noodles stir-fried in dark soy sauce with pork lard, squid, and cabbage. The stall at the back of the market, run by a Hakka family for three generations, serves a version that is glossy, smoky, and aggressively seasoned. A portion costs RM10 (HKD 17). The market is a 10-minute walk from the Bukit Bintang MRT station and is busiest between 8am and 11am.
The Logistics: Timing, Money, and Backup Plans
A successful Kuala Lumpur layover depends on three variables: your inbound arrival time, your outbound departure time, and your willingness to treat the KLIA Ekspres schedule as gospel. The train runs from 5am to midnight, with the last departure from KL Sentral at 11:30pm. If your inbound flight lands after 10pm, you cannot realistically make it to the city and back in time for a 6am departure the next day — the first Ekspres from KLIA departs at 5am, which puts you at KL Sentral at 5:28am, leaving you with exactly 32 minutes before you need to head back.
The Currency Question
Malaysia ringgit is not widely available in Hong Kong. Most HKIA currency exchange counters do not carry it, and the rate at KLIA is poor — I saw a spread of 4.2% at the Travelex counter in the arrivals hall in January 2025. The better option is to withdraw ringgit from an ATM at KLIA using a Hong Kong-issued card that does not charge foreign transaction fees. HSBC and Standard Chartered ATMs at KLIA1 and KLIA2 both dispense ringgit at the interbank rate plus a RM12 (HKD 21) flat fee. Alternatively, use Grab for everything — the app accepts Hong Kong credit cards and converts at a reasonable rate.
The Backup Plan: What If You Miss the Train?
If the KLIA Ekspres is not running — maintenance closures happen twice a year, announced on the Express Rail Link website — the backup is a Grab car to KL Sentral. The fare is approximately RM85 (HKD 147) and the journey takes 45 to 60 minutes depending on traffic. The Sungai Besi toll plaza is the main bottleneck; avoid it between 5pm and 7pm on weekdays. If you are on a tight connection, the train is the only reliable option.
Actionable Takeaways
- Book the KLIA Ekspres ticket online in advance to avoid the queue at the vending machine, which can take 10 minutes during peak hours.
- Reserve the Petronas Towers observation deck ticket online at least 48 hours before your arrival; same-day bookings are often sold out by 10am.
- Eat bak kut teh at Kin Kin before 11am to avoid the lunch crowd, and bring wet wipes — the dry version is delicious but messy.
- Withdraw ringgit from an HSBC ATM at KLIA arrivals rather than exchanging cash at the counter; the rate difference is approximately 3%.
- Allow a minimum of 3 hours between exiting the city and your departure time: 28 minutes on the Ekspres, 45 minutes for check-in and security, and 90 minutes of buffer for delays.