GetFromAirport
KUL ยท Kuala Lumpur, Malaysia

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.

KLCC / Petronas Towers, Kuala LumpurKLCC / Petronas Towers, Kuala LumpurJames Kerwin / Wikimedia, CC BY 2.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
5options compared on this route
722routes across the site
87airports covered

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.

Distance

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.

By road57 km ยท 35 mi
Straight line46 km
Fastest trip45 min
Bus / shuttle1h 30m
Compare

Every way to get there

TrainTaxiBus / shuttlePrivate transfer
โœฆ

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.

Transport options
TrainFastestKLIA Ekspres + LRT Kelana Jaya lineBest for budget travellers near a station
45 min
RM 55
KLIA Ekspres every 20 minService from KLIA T1/T2 runs until 01:00 (all-stop service from 23:00)
TaxiGrab (e-hailing)Best for small groups in a hurry
55 min
RM 80โ€“120
On demand via the appโœ“ Door-to-door
TaxiCoupon taxi (Airport Limo)Best for small groups in a hurry
55 min
RM 75โ€“102
On demandโœ“ Door-to-door
Bus / shuttleCheapestAirport coach to KL Sentral + LRTBest for solo & budget travellers
1h 30m
RM 14โ€“18
Roughly every 30 min
Private transferWelcome Pickups ยท local KL firmsBest for families, groups & late arrivals
55 min
RM 100โ€“160
Pre-booked, meet on arrivalโœ“ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

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.

GroupBus / shuttle (per person)Taxi (per car)Best value
Solo ยท 1 travellerRM 14RM 75Bus / shuttle
Couple ยท 2 travellersRM 28RM 75Bus / shuttle
Family of 4 ยท 4 travellersRM 56RM 75Bus / shuttle

Which option should you choose?

If your priority isโ€ฆOur pickWhy
Lowest priceAirport coach to KL Sentral + LRTFrom RM 14, about 1h 30m, with a change on the way.
SpeedKLIA Ekspres + LRT Kelana Jaya line45 min, from RM 55.
A group of 4Airport coach to KL Sentral + LRTFour tickets still come to about RM 56 โ€” less than a car.
A late-night arrivalTaxi or pre-booked transferAirport coach to KL Sentral + LRT does not run all night; check the last departure before you land.
In detail

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.

45 minRM 55KLIA Ekspres every 20 min

Times: Service from KLIA T1/T2 runs until 01:00 (all-stop service from 23:00)

Best for budget travellers near a station

Taxi

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.

55 minRM 80โ€“120On demand via the app
Best for small groups in a hurry

Taxi

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).

55 minRM 75โ€“102On demand
Best for small groups in a hurry

Bus / 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.

1h 30mRM 14โ€“18Roughly every 30 min
Best for solo & budget travellers

Private 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.

55 minRM 100โ€“160Pre-booked, meet on arrival
Best for families, groups & late arrivals
In pictures

KLCC / Petronas Towers & Kuala Lumpur in photos

Before you ride

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.

Arrive safe

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".

Getting around

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.

The full guide

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.

Frequently asked

KUL to KLCC / Petronas Towers โ€” FAQ

How far is KLCC from KLIA?
About 57 km. By car it takes around 55 minutes in normal traffic; the train route takes about 45 minutes.
What is the cheapest way to KLCC?
An airport coach to KL Sentral and the LRT to KLCC, roughly RM14โ€“18 in total but about 90 minutes. The KLIA Ekspres plus LRT costs about RM57โ€“58 and is much quicker.
What is the fastest way to KLCC?
The KLIA Ekspres to KL Sentral (28 minutes, RM55) and the LRT Kelana Jaya line to KLCC station. Allow about 45 minutes in total.
How much is a taxi from KLIA to KLCC?
A prepaid Airport Limo coupon taxi costs about RM75โ€“102 depending on class. Grab is usually RM80โ€“100 off-peak and more at busy times.
When is the last train from KLIA?
The KLIA Ekspres runs from the airport until 01:00, stopping at all stations from 23:00. The LRT from KL Sentral to KLCC closes around midnight, so late arrivals may need a taxi from KL Sentral.
What if I land after 01:00?
Use Grab from the e-hailing zone, the Airport Limo counter, or a pre-booked transfer. Trains do not run until the morning.
Which terminal does the KLIA Ekspres serve?
Both. It stops at Terminal 1 and Terminal 2 (formerly klia2), with Terminal 2 about three minutes further from KL Sentral.
How we checked this

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.

More from KUL

Other destinations from Kuala Lumpur International Airport

Same country

Other airports nearby