The KTM Kajang Railway Station (Stesen Keretapi Kajang) can be found in the Malaysian state of Selangor, with easy access to Kuala Lumpur city centre and KL Sentral Station by commuter trains (KTM Komuter).
For longer journeys, Kajang Station is on the high-speed Electric Train (ETS) route and now that the Intercity Express Trains have all been cancelled on the KTMB North - South Railway Line as far as Gemas, the new fast ETS Trains are the only way to travel.
With the new ETS routes you can travel from Kajang by ETS Train to places like :
Tanjung Malim, Kampar, Ipoh, Kuala Kangsar, Taiping, Bukit Mertajam, Sungai Petani, Alor Setar and Arau (for boats to Langkawi Island) and a number of smaller stations in between.
Please Note : with the introduction of the new KTM Timetable from 1st February 2017, only one ETS service will be stopping at Kajang in either direction on the Padang Besar - Gemas route.
To see the full timetables with all the stops, please see :
If you wish to travel from Kajang south to JB Sentral in Johor Bahru or Singapore, you will have to take an ETS Train to Gemas, then transfer onto a Shuttle Train to JB, then another Shuttle Train from JB to Woodlands in Singapore.
Kajang Station is on the KTM Komuter route that operates throughout the day at regular intervals of between 15 - 20 minutes during the week and 20 - 30 minutes at weekends and public holidays.
These commuter shuttles will take you just 35 minutes to travel from Kajang to KL Sentral Station by train.
Please Note : All Intercity Diesel Train services have now been cancelled from the 19th May 2016 and replaced with the new fast ETS services.
If you want to buy Komuter tickets to / from Kajang, you book them on the day from the ticket counters or vending machines at the stations.
For ETS trains, advance booking is highly advisable.
You can pre-book seats up to 60 days in advance from any main KTMB railway station in Malaysia.
You can call the Stesen Keretapi Kajang on the KTM Kajang contact number :
03 - 87331159
Or telephone the main KTM Berhad call centre on 1-300885862