The KTM Shah Alam Train Station (Stesen Keretapi) is served by Komuter services on the Tanjung Malim - KL Sentral Kuala Lumpur - Port Klang (Pelabuhan Klang) Line with regular services from early morning until late evening.
These cheap commuter trains are a great way to travel around Kuala Lumpur and its suburbs or to get you to the transport hub of KL Sentral Railway Station where you can connect to long distance ETS Trains or the high-speed train to KLIA / KLIA2.
Trains depart from Shah Alam station to KL Sentral, then on to Tanjung Malim where this Komuter Line terminates:
Latest Komuter Schedule for 2019:
The duration on the trip from Shah Alam to KL Sentral station in Kuala Lumpur takes around 52 minutes.
All trains then continue on to Tanjung Malim in Perak.
Stations / stops on this route are:
Batu Tiga, Subang Jaya (for the Skypark Link trains), Setia Jaya, Seri Setia, Kampung Dato Harun, Jalan Templer, Petaling, Pantai Dalam, Angkasapuri, KL Sentral, Kuala Lumpur old station (Terminal KTM), Bank Negara, Putra, Segambut, Kepong, Kepong Sentral, Sungai Buloh, Kuang, Rawang, Serendah, Batang Kali, Rasa, Kuala Kubu Bharu, with all trains terminating at Tanjung Malim.
Trains depart KL Sentral Railway Station for Shah Alam throughout the day:
Travelling to the coast at Port Klang (Pelabuhan Klang), trains depart Shah Alam, stopping along the way at:
Padang Jawa, Bukit Badak, Klang, Teluk Pulai,
Teluk Gadong, Kampung Raja Uda, Jalan Kastam, terminating at Port Klang
(Pelabuhan Klang). at the following times:
The duration of the journey from Shah Alam to Port Klang by train is about 36 minutes.
Travelling in the opposite direction from the coast at Port Klang:
From KL Sentral you can also connect to the other KTM Komuter route in this area of Malaysia that operates trains between Batu Caves and Tampin.