GetFromAirport
KUL · Kuala Lumpur, Malaysia

Kuala Lumpur International Airport to KLCC / Petronas Towers

About 57 km from KUL; take the KLIA Ekspres to KL Sentral then a short MRT hop, or go door-to-door by Grab or taxi.

KLCC / Petronas Towers, Kuala LumpurKLCC / Petronas Towers, Kuala LumpurJames Kerwin / Wikimedia, CC BY 2.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
5options compared on this route
401routes across the site
50airports 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.

Compare

Every way to get there

TrainTaxiBus / shuttlePrivate transfer
✦

Our verdict: for KLCC / Petronas Towers, a private transfer is the easiest door-to-door option (from €20). Travelling light on a budget? The bus is cheapest (from €3) but slower, with a change in the city.

Transport options
TrainFastestKLIA Ekspres (ERL) + MRTBest for budget travellers near a station
45 min
€12
Train every ~20 min · MRT every ~5 min
TaxiGrab (ride-hail)Best for small groups in a hurry
55 min
€16–26
On demand via the app✓ Door-to-door
TaxiCoupon taxi (Airport Limo)Best for small groups in a hurry
55 min
€15–20
On demand✓ Door-to-door
Bus / shuttleCheapestSkyBus / Aerobus + LRTBest for solo & budget travellers
1h 30m
€3–4
Every ~30 min
Private transferBest valueWelcome Pickups · local KL firmsBest for families, groups & late arrivals
55 min
€20–32
Pre-booked, meet on arrival✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€3€20Bus
Couple · 2 travellers€6€20Bus
Family of 4 · 4 travellers€12€20Bus

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €3, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

RM55 to KL Sentral, then ~RM2 on the MRT Kajang line to the Muzium Negara/KLCC area (~10 min). Total ~€12.

Where to catch it: ERL station Level 1, KLIA T1 (or klia2 Level 1).

45 min€12Train every ~20 min · MRT every ~5 min
Best for budget travellers near a station

Taxi

~RM80-100 off-peak (~€16-20). The simplest way straight to your KLCC hotel with luggage.

Where to catch it: E-hailing pickup zone, Level 1 KLIA T1 / Level 1 klia2.

55 min€16–26On demand via the app
Best for small groups in a hurry

Taxi

KL city zone flat fare ~RM75-102. KLCC is within the standard city zone.

Where to catch it: Airport Limo counter, arrivals hall (Level 3 KLIA T1 / Level 2 klia2).

55 min€15–20On demand
Best for small groups in a hurry

Bus / shuttle

Coach to KL Sentral (~€2) then LRT/MRT to KLCC (~€1). Slow but the cheapest route.

Where to catch it: Bus bays Level 1 Block C (KLIA T1) / Gateway@klia2 Level 1.

1h 30m€3–4Every ~30 min
Best for solo & budget travellers

Private transfer

Fixed ~RM100-160 fare with flight tracking; good after a long-haul flight.

Where to catch it: Meet-and-greet with a name board in the arrivals hall.

55 min€20–32Pre-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 about 33 minutes, one adult fare around RM55 one-way. 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 about 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".

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 catch, 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 genuinely 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 roughly ten minutes to the run. Here's the honest 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 — an MRT Kajang-line ride of about ten minutes toward the Muzium Negara/KLCC side, around RM2 more. Trains roll every 20 minutes or so, the MRT every five, and the whole chain lands near €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 I'd 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

If I had to pin it down: for most first-timers arriving in daylight, the KLIA Ekspres plus that short MRT hop is the sweet spot — fast, cheap-ish at about €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 / Petronas Towers from Kuala Lumpur International Airport?
KLCC / Petronas Towers is about 57 km from Kuala Lumpur International Airport (KUL), roughly a 50-minute drive depending on traffic.
How much is a transfer from Kuala Lumpur International Airport to KLCC / Petronas Towers?
A pre-booked private transfer starts from around €20 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Kuala Lumpur International Airport to KLCC / Petronas Towers?
The bus (SkyBus / Aerobus + LRT) is the cheapest way in, from about €3 — though it isn't door-to-door and can involve a change.
How do I get from Kuala Lumpur International Airport to KLCC / Petronas Towers at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from KUL

Other destinations from Kuala Lumpur International Airport

Private transferfrom €20
Book →