Getting from KLIA to KLCC and the Petronas Towers
Which city line covers the second half, why the operator publishes no fare that can be dated, and what a late landing runs into at the interchange.
There is no direct train from KLIA to KLCC, and the useful way to think about this trip is as two legs that do not keep the same hours. The airport line takes you to KL Sentral; a city line takes you from KL Sentral to KLCC. Both are trains, both are straightforward — and the second one stops for the night well before the first one does.
Two legs, one change
The airport leg ends at KL Sentral. Which of the two airport trains you take, and what they cost, is on the KLIA train page — to KL Sentral they are sold at the same fare, so the choice there is about stops rather than money.
The city leg runs from KL Sentral to KLCC on one line, direct, calling at a handful of stations on the way. No second change, and the platforms are inside the interchange you have just arrived at, so the transfer is a walk between levels rather than a journey of its own.
That is the whole route. KL Sentral is where most journeys out of this airport really end, and KLCC is one of the reasons why.
⚠️ The second leg shuts first, and that is the trap
This is the part nobody writes down, and it comes from putting two timetables side by side.
Airport trains run later into the night than city trains do. A passenger on the last airport service reaches KL Sentral at an hour when the line to KLCC has already stopped for the night — by a margin measured in hours, not minutes.
So “I can get a train from the airport” and “I can get a train to my hotel” are different questions, and after a certain hour the answer to the second is no. You arrive at KL Sentral, correctly, on a train that was still running — and finish the trip by taxi or by app, at whatever the hour costs.
What to do about it. If you land late, decide the whole journey before you buy the first leg: either commit to a taxi from the airport door, or accept that the train gets you to KL Sentral and the last part is a separate fare. What does not work is assuming the city network mirrors the airport one.
This matters more here than at most airports, because a meaningful share of arrivals land in exactly those hours — the same overlap that leaves the hire-car desks shut.
The same gap exists in the morning, the other way round. The city lines start their day later than the first arrivals reach KLIA, so an early landing runs into the mirror image of the night problem: the airport train is there, the connection is not yet. It is the less discussed half because fewer people land at that hour, and it catches them just as completely.
What the city leg costs
The airport leg has a published fare. The city leg does not have one that can be dated, and that is worth saying plainly rather than filling with an estimate.
The operator publishes its timetables in an open feed — the source of the line, the stops and the running times given here — but no fares in it. The fare table it does publish separately carries three different dates that contradict each other, the newest of them unconfirmed. Printing a number from that would mean presenting a possibly years-old fare as current.
What this means for you: you pay at the station like everyone else, and the operator’s own calculator is where a current figure lives. What you will not find here is a made-up one.
Which way to go, and when
Daytime, light luggage: train the whole way. Two legs, one change inside one building, and neither part can be delayed by traffic.
Daytime, heavy luggage or a group: consider a taxi from the airport for the whole trip. The change at KL Sentral involves levels and escalators, and a car is priced per vehicle rather than per person — what the taxi desks publish is the comparison to make.
Evening: check the city leg’s last departure before you commit. The airport train running is not evidence that your connection is.
Late night: taxi or app from the terminal, and do not plan on the rail network at all. What the taxi desks publish includes the night surcharge, so the figure is at least checkable in advance.
Frequently asked questions
Is there a direct train from KLIA to KLCC?
How do I get from KL Sentral to KLCC?
What time does the last train to KLCC leave?
How much does the trip from KLIA to KLCC cost?
Keep planning
- KLIA to KL Sentral: Train, Coach and What Each CostsThe busiest run out of the airport, both trains, both coach operators, and the asymmetry on the return leg that catches people out on the way to their flight.
- Ground Transport at KLIA: Every Way Into the CityEvery published way out of Terminal 1 and klia2, where you board each, what the operator puts no price on at all, and what the terminal changes.
- KLIA Ekspres or KLIA Transit: Same Fare, Different StopsOne line, one operator, two services with different stopping patterns. What separates them, who each suits, the children's fares, and what the evening changes.
- KLIA Taxi: Coupon, Meter and Which Desk to UseCoupon against meter, where the desks sit in each terminal, the extra ticket klia2 requires of a metered ride, and what to settle before the car moves.
- KLIA to Bukit Bintang: Two City Routes, One ChangeTwo city routes reach it, and they do not start from the same station — plus the reason a late landing finishes this trip in a taxi rather than on rail.
- KLIA Terminal 1 and klia2: Which One Is YoursTwo buildings, two sets of taxi desks and bus operators. What separates them, what they share, and the assumption that sends travellers to the wrong one.
- KLIA Arrivals: Live Flight Status and Which BuildingLive arrival times across both buildings of the airport, why the terminal column matters more than the flight type, and when a landing means somebody appears.
- Grab at KLIA: Why Nobody Can Quote You a PriceWhy the fare cannot be quoted in advance by anyone, the published tariff to hold an app's number against, and where the pickup point is not published.