Kuala Lumpur International Airport to KLCC / Petronas Towers
KLCC is about 57 km from KLIA. The fastest route is KLIA Ekspres to KL Sentral (RM55, 28 minutes) plus the LRT to KLCC; a coach is cheapest, and Grab or a coupon taxi go door to door.

The Petronas Twin Towers and surrounding KLCC district are KL's signature landmark โ 88-storey towers, the Suria KLCC mall, an aquarium and a landscaped park.
How far is KLCC / Petronas Towers from Kuala Lumpur International Airport?
KLCC / Petronas Towers is 57 km (35 miles) from Kuala Lumpur International Airport by road, about 45 min by car outside rush hour. In a straight line it is 46 km. By public transport, Airport coach to KL Sentral + LRT takes about 1h 30m including a change and costs RM 14.
Every way to get there
Our verdict: Airport coach to KL Sentral + LRT is the cheapest way at RM 14 (1h 30m, with a change on the way). A taxi from RM 75 saves roughly 35 min and takes you to the door.
What it costs for your group
The bus / shuttle is charged per person, while a taxi is one price for the whole car โ so the more of you there are, the better door-to-door value looks.
| Group | Bus / shuttle (per person) | Taxi (per car) | Best value |
|---|---|---|---|
| Solo ยท 1 traveller | RM 14 | RM 75 | Bus / shuttle |
| Couple ยท 2 travellers | RM 28 | RM 75 | Bus / shuttle |
| Family of 4 ยท 4 travellers | RM 56 | RM 75 | Bus / shuttle |
Which option should you choose?
| If your priority isโฆ | Our pick | Why |
|---|---|---|
| Lowest price | Airport coach to KL Sentral + LRT | From RM 14, about 1h 30m, with a change on the way. |
| Speed | KLIA Ekspres + LRT Kelana Jaya line | 45 min, from RM 55. |
| A group of 4 | Airport coach to KL Sentral + LRT | Four tickets still come to about RM 56 โ less than a car. |
| A late-night arrival | Taxi or pre-booked transfer | Airport coach to KL Sentral + LRT does not run all night; check the last departure before you land. |
By transport mode
Train
RM55 one-way to KL Sentral, 28 min from T1 (about 3 min more from T2); groups of three or more pay RM40 each. Then the LRT Kelana Jaya line from KL Sentral to KLCC station, a short ride for a few ringgit.
Where to catch it: KLIA Ekspres station at KLIA Terminal 1 or Terminal 2 (formerly klia2), Level 1.
Times: Service from KLIA T1/T2 runs until 01:00 (all-stop service from 23:00)
Best for budget travellers near a stationTaxi
About RM80โ100 off-peak, more at rush hour or late at night. Price shown before you book.
Where to catch it: E-hailing pick-up zone, Level 1 at Terminal 1 and Terminal 2.
Best for small groups in a hurryTaxi
Prepaid flat fare for the KL city zone, about RM75โ102 depending on budget or premier car; KLCC is inside the city zone.
Where to catch it: Airport Limo counter in the arrivals hall (Level 3 at T1, Level 2 at T2).
Best for small groups in a hurryBus / shuttle
Coach to KL Sentral, then the LRT Kelana Jaya line to KLCC. Cheapest but slowest; fares are approximate.
Where to catch it: Bus bays, Level 1 at Terminal 1 (Block C) / Gateway@klia2 at Terminal 2.
Best for solo & budget travellersPrivate transfer
Fixed fare with flight tracking; useful after midnight or for groups with luggage.
Where to catch it: Driver meets you in the arrivals hall.
Best for families, groups & late arrivalsKLCC / Petronas Towers & Kuala Lumpur in photos
Buying tickets in Kuala Lumpur
KLIA Ekspres is the fast, non-stop train to KL Sentral in 28 minutes from Terminal 1, adult fare RM55 one-way (RM25 for children aged 6-15). Buy through the KLIA Ekspres app or website (about 10% cheaper online) and show the e-ticket QR at the gate, or pay at the KLIA station counter. Travelling together saves money: the Family Package is from RM120 one-way for two adults and two children, and Group Saver is RM40 per person for three or more.
Taxi scams & safety in Kuala Lumpur
Kuala Lumpur is fairly low-hassle, but skip anyone loitering in arrivals offering a car. For a taxi, use the official airport taxi and limousine counters where you pay a fixed coupon fare upfront, so there is no meter argument later. Grab is legal and usually cheapest: book in the app and follow the signs to the designated e-hailing pickup zone. Confirm the plate and driver name match the app before getting in, and never accept an unbooked "Grab".
Step-free access in Kuala Lumpur
The express train is the strong option in Kuala Lumpur, and unusually it boards level at every stop.
- KLIA Ekspres has level-entry boarding between platform and train at all stations, with dedicated wheelchair compartments on board.
- Station infrastructure is accessible at both KLIA and KL Sentral, so the whole journey works without steps.
Onward travel across KL is less consistent โ station access on the wider network varies, so check your final station rather than assuming the express standard applies everywhere.
Getting from KUL to KLCC / Petronas Towers
Chasing the towers you've only seen on a postcard
You know the shape already. Two silver spires stitched together by a sky bridge, 88 storeys of them, glinting like something out of a film you half-remember. That's where you're headed โ KLCC, the district built around the Petronas Twin Towers, with the Suria KLCC mall folded into their base, an aquarium below, and a green park out front where the fountains dance after dark. The one problem, and it's a big one, is that all of that glamour sits roughly 57 km from where your plane just parked. Kuala Lumpur International is way south in Sepang, so before you can crane your neck at those towers you've got the better part of an hour of travel to sort out. Take a breath. It's easy once you know the shape of it.
The train that most first-timers end up loving
If you want the version that ignores traffic entirely, the KLIA Ekspres is your friend. It's a sleek non-stop train from the airport to KL Sentral in about 28 minutes for RM55, call it โฌ11, maybe a touch less if you buy through the app beforehand. You catch it at the ERL station on Level 1 of Terminal 1 (the full-service terminal); if you flew in on AirAsia or another budget carrier to klia2, the same station sits on that terminal's Level 1 too, just add about three minutes to the run. Here's the short part nobody tells you at the gate: that train doesn't actually deliver you to the towers. It stops at KL Sentral, the city's giant transport heart, and from there you make a short onward hop โ a ride of a few stops on the LRT Kelana Jaya line straight to KLCC station, for a few ringgit more. KLIA Ekspres trains run every 20 minutes, and the whole chain comes to about RM57โ58, roughly โฌ12. Perfectly doable with a carry-on; a bit of a wrestle if you're hauling a giant suitcase up and down platforms.
When you'd rather not think: just ride
When you land jet-lagged, the idea of changing trains can feel like a lot. That's where a car straight to your hotel door pays off. Grab, the ride-hailing app everyone here uses, is probably the simplest thing you can do: follow the signs to the e-hailing pickup zone on Level 1 (T1 or klia2), and you'll pay somewhere around RM80-100 off-peak, roughly โฌ16-20, though budget more if you land at rush hour or late at night. Fair warning โ the airport queue system means your driver might take 15-30 minutes to reach you, so don't panic when the app shows them crawling around. If you'd rather lock in a price at a counter instead of watching a fare tick up, the fixed-fare coupon taxi is the old-school move: walk to the Airport Limo counter in the arrivals hall (Level 3 at T1, Level 2 at klia2) and pay a flat KL city-zone fare, roughly RM75-102 depending on budget or premier class. KLCC falls inside that standard city zone, so no nasty surprise there. Both options run about โฌ15-26 and drop you right at the tower district with your bags.
The route for travellers counting every euro
Watching the budget? The cheapest way in is the airport coach โ SkyBus, Aerobus and friends leave from the bus bays on Level 1 (Block C at T1, or Gateway@klia2's ground level) and trundle to KL Sentral for around โฌ2. Tack on an LRT or MRT leg to KLCC for about a euro more, and you've reached those towers for โฌ3-4 total. The trade-off is time: figure on about 90 minutes all in, more if the highway's clogged, plus the same platform-changing shuffle at KL Sentral. It suits the unhurried solo traveller far more than a jet-lagged family.
Train speed versus door-to-door ease
A quick word on who each option really suits. Travelling solo and reasonably light? The train wins on reliability and cost. As a group of three or four, though, the maths flips โ split a Grab or coupon taxi and the door-to-door car can cost about the same per head as the train while saving everyone the transfers. If you're arriving well after midnight or dragging heavy luggage, consider a pre-booked private transfer: Welcome Pickups and local KL firms will take the whole group and its luggage (child seat if you ask ahead) track your flight if it's delayed, and drive you straight to your KLCC hotel for a fixed fare around RM100-160 (roughly โฌ20-32), which split several ways undercuts a fistful of separate tickets. It's the priciest choice, but there's real comfort in a known face and a known price at 2am.
Choosing your way to the Towers
In short: for most first-timers arriving in daylight, the KLIA Ekspres plus that short MRT hop is the sweet spot โ fast, cheap-ish at about RM57 (โฌ12), and immune to the traffic that can swallow a taxi. But the moment you've got company, a mountain of bags, or a late arrival, hand yourself over to a Grab or a booked transfer and let someone else navigate. Either way, you'll surface somewhere near KLCC, look up, and finally see those 88 storeys for real. After that hour up from Sepang, they do not disappoint.
KUL to KLCC / Petronas Towers โ FAQ
How far is KLCC from KLIA?
What is the cheapest way to KLCC?
What is the fastest way to KLCC?
How much is a taxi from KLIA to KLCC?
When is the last train from KLIA?
What if I land after 01:00?
Which terminal does the KLIA Ekspres serve?
Sources
Fares and times on this page were last held against their official sources on 21 October 2026. Operators change prices without notice โ if you spot a difference, the operatorโs own page is the authority. How we check fares.
- KLIA Ekspres โ standard fares and journey times ยท checked 2026-10-21
- KLIA Ekspres โ home (group saver RM40 pp, late-evening all-stop service to 01:00) ยท checked 2026-10-21
- ECB euro reference rates 20 Oct 2026 (EUR 1 = MYR 4.5788) ยท checked 2026-10-21
Other destinations from Kuala Lumpur International Airport





