Skip to content

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?
No. The airport line ends at KL Sentral, and KLCC is on a city line that starts there — so the journey is two trains with one change, not one ride. Nobody sells it as a single through service, and an itinerary that treats it as one leg has underestimated the time and the number of platforms involved.
How do I get from KL Sentral to KLCC?
One city line runs there directly from KL Sentral, calling at a handful of stops on the way. You do not change again once you are on it, and the platforms are inside the same interchange you arrive at from the airport — so the change is a walk between levels rather than a journey.
What time does the last train to KLCC leave?
Earlier than the last train in from the airport, which is the trap. The city line stops for the night while airport trains are still running, so a late landing can get you as far as KL Sentral and no further by rail. Check the city leg before you rely on the whole journey, not just the airport one.
How much does the trip from KLIA to KLCC cost?
The airport leg has a published fare; the city leg does not have one that can be dated. The rail operator does not publish city fares in the open feed its timetables come from, and the fare table it does put out carries three conflicting dates. You pay at the station, and the operator's own calculator is where a current figure lives.