Skip to content

Getting from KLIA to Putrajaya and Cyberjaya

The rail station that serves the administrative capital, why only one of the two airport services stops there, and what the fare has to do with the distance.

Putrajaya has a station on the airport rail line, which makes this one of the easier journeys out of KLIA — but only if you board the right train. Two services run this line and only the stopping one calls here; the non-stop service goes past at speed on its way to the city. Get that wrong and you pay the full city fare to arrive somewhere you were not going.

One line, two trains, and only one of them stops

The airport rail line carries two services. The non-stop one runs from the terminals straight to KL Sentral and calls at nothing in between. The stopping one calls at the intermediate stations, and the station serving Putrajaya and Cyberjaya is one of them.

So the usual advice about these two — that they cost the same to KL Sentral and the choice is about where you get off — resolves itself here. To Putrajaya there is no choice: one train stops, the other does not.

What that means on the platform. Trains from both services leave from the same station under each terminal. Check which service you are boarding rather than taking the next train that arrives. The difference between the two is worth two minutes before you travel, because the mistake is not recoverable from inside the carriage.

The fare, and why it is lower than the city

This is a substantially cheaper journey than the full run into Kuala Lumpur, on the same line, on the same train.

Children pay a reduced fare in the middle age band, published for this pair specifically rather than worked out as a share of the adult one. The youngest travel free.

What is published and what is not. The rail operator publishes single fares for this station against the airport and against the other stations on the line. It does not publish a return fare for this pair the way it does for the city run — so if you are coming back, price two singles rather than assuming a return exists at a discount.

Where the station actually is

The station serves Putrajaya and Cyberjaya together, which is worth knowing before you plan the last leg. These are two adjacent places with a lot of ground between their far edges, and one station covers both.

That makes the station your interchange rather than your destination in most cases. Whatever you are going to — a government office, a campus, a hotel — sits some distance from the platform, and how you cover that distance is a local question the airport’s own data does not answer.

When the train is not the answer

If you are going somewhere the station does not serve well. The train solves the airport-to-Putrajaya leg cleanly and hands you a local problem at the far end. For a destination far from the station, with luggage, a taxi from the airport may be the simpler whole journey even though it is the dearer one.

If you land after the line has closed. The service does not run through the night. At that hour the taxi desks inside the terminals are what remains, and the night tariff applies.

If you are two or more with bags. Rail fares are per person and a taxi is per car. That does not automatically make the taxi cheaper, and nobody can tell you which wins here because the metered fare depends on the trip — but it is the comparison to make rather than to skip.

Coming the other way

The same station is on the line back to the airport, and the fare from Putrajaya to KLIA is published as its own pair rather than being the city fare minus something.

Check the last departure towards the airport specifically, not the one you used coming out. On this line the published operating window is recorded for the direction into the airport, and the direction out of it is the one people assume rather than check. If you are catching a flight, build the connection on the train you have confirmed runs, and add the check-in deadline on top.

If your journey continues into Kuala Lumpur rather than stopping here, KL Sentral is the interchange and the same stopping train will take you there — later than the non-stop one, for the same money.

Frequently asked questions

Is there a train from KLIA to Putrajaya?
Yes, and it is the direct one. The stopping airport service calls at a station serving Putrajaya and Cyberjaya together, so you travel from the terminal to that station without changing. The non-stop service passes it, which makes the slower of the two trains the only one that is any use to you here.
How much is the train from KLIA to Putrajaya?
Less than the full run into Kuala Lumpur, and by a wide margin. Children in the middle age band pay a reduced fare on the same journey, and the youngest travel free. The fare is published by the rail operator rather than being quoted at a counter.
Can I take KLIA Ekspres to Putrajaya?
No. The Ekspres runs from the airport to KL Sentral without stopping, so it goes past the Putrajaya station rather than calling at it. Boarding it by mistake means paying the full city fare and ending up in central Kuala Lumpur, from where you would come back out on the same line.
Does the Putrajaya train run from klia2 as well as Terminal 1?
Yes. The stopping service calls at both terminals before heading up the line, so you board it wherever you land rather than crossing between terminals first. The journey is a little longer from one terminal than the other, because they are not the same distance out.