KLIA is well connected by bus and train services, though with trains costing a premium. However, if you’d like to take a train + bus combination, there is one possible method at quite an affordable price. Here, I’ll show you how to get from KLIA to the city for RM13.20 by KLIA Transit and Nadi Putra 500 highway bus.
Head down to the KLIA Transit platforms and purchase your ticket either from the counter or the ticket kiosks. If you’d like to pay by Touch ‘n Go, the ticket counter here offers free reloading services without the 50 sen service charge.
The fare from klia2/KLIA to Putrajaya & Cyberjaya costs RM9.40 regardless of payment mode.
Wait at Platform B for the KLIA Transit train service.
Check the stops of the next train before boarding the train as the platform is for bi-directional services.
Ensure that the arrow points towards KL Sentral for the next train.
Push the button to open doors.
The KLIA Transit departed KLIA at 10.52am.
Heading out of KLIA.
Passing by the palm plantations on the way out.
The KLIA Transit train makes a brief stop at Salak Tinggi.
New CRRC Changchun Equator EMUs parked outside the depot.
A KLIA Ekspres Siemens Desiro ET 425 M sitting outside.
The interior of the new KLIA Transit CRRC Changchun Equator EMU.
Arriving at Putrajaya & Cyberjaya station, with Putrajaya Sentral on the left. Get off here to change to Nadi Putra Service 500.
The train arrived at Putrajaya & Cyberjaya at 11.06am, making it a journey of 14 minutes.
The KLIA Transit train will continue on to KL Sentral, but don’t follow it all the way or it would cost you RM55.
Head upstairs to exit the station.
Once you have exited the station, turn right and continue straight to Putrajaya Sentral Bus Terminal.
Head down the first flight of stairs on the left.
Nadi Putra Service 500 is an express bus operating between Putrajaya and KL at normal city bus fares.
However, to board the bus, you have to purchase a Putra Pay card as cash is no longer accepted. Payment for all Nadi Putra bus services are by Putra Pay only. Queue here at the ticket counter to purchase a Putra Pay card for RM10 which consists of RM5 card cost and RM5 value. If you are planning to take multiple journeys, you can top up your card here first.
Once you have your card, proceed to board the bus.
Nadi Putra Service 500 departs every 30 minutes by the 00th and 30th minute of the hour.
Place the Putra Pay card on the reader and tell the driver where you would like to go. Once he has keyed in your destination, a paper ticket will be printed and given to you, thereafter your Putra Pay card will be returned to you.
The fare from Putrajaya to KL costs RM3.80 by Putra Pay only.
Despite me telling the driver than I’m heading to Mydin (ie. the local way to call Hab Lebuh Pudu – no one calls it that way), my ticket gets keyed in for KL Sentral. Guess it’s the same fare.
However, factoring the card cost, I actually pretty much paid RM10 for this bus ride since the card cost is RM5 and I can’t do anything with RM1.20 in the Putra Pay card in KL.
The interior of the Nadi Putra bus to KL.
The Nadi Putra Service 500 bus departed on time at 11.30am.
Passing by the MRT Sungai Buloh–Serdang–Putrajaya Line viaduct pillars. This would be the ideal replacement for this bus service since it would offer similar fares (I hope), provided that KLIA Transit doesn’t increase the fare for interchanging with this new MRT line like how it’s done for Bandar Tasik Selatan.
Nadi Putra Service 500 makes a small loop around the housing estates around Putrajaya Sentral before hitting the highway.
Turning on to Lebuh Sentosa.
Turning onto the Maju Expressway (MEX).
Queuing up to pay the toll.
Nadi Putra Service 500 takes the Maju Expressway just like other express buses to KLIA and klia2.
If you hit a jam, you know that you’re approaching KL.
The Nadi Putra Service 500 bus made a brief stop at Mid Valley at 12.15pm to drop off one passenger.
The Nadi Putra Service 500 bus made another stop at KL Sentral at 12.20pm outside Nu Sentral on the KL Monorail side. Surprisingly, not many passengers alighted here as I had expected.
Pasar Seni was where most passengers alighted. The bus stopped here at 12.25pm.
I moved two seats forward where the air-con was colder.
Approaching Hab Lebuh Pudu.
The Nadi Putra Service 500 bus arrived at Hab Lebuh Pudu at 12.30pm, making the bus journey from Putrajaya to this terminal in 1 hour. From KLIA, it makes this journey a total of 1 hour 38 minutes.
Information stickers around the bus on the new cashless system, a bit too late for that now.
The overall interior of the Nadi Putra bus.
From here, it’s within walking distance to Pudu Sentral, Plaza Rakyat LRT Station, Merdeka MRT Station and Masjid Jamek LRT Station.
If you are travelling in the opposite direction from Hab Lebuh Pudu to Putrajaya on Nadi Putra Service 500, get the first Nadi Putra bus in the line.
If you’re okay with getting from KLIA to the city in slightly over one and a half hours (which does happen on express buses sometimes too) but including a KLIA Transit train ride and a highway bus ride, this might give you the best combination at a fare of just RM13.20 in total, assuming you have a Putra Pay card already. (Including the cost of a new Putra Pay card, this journey would cost RM19.40 instead.)