The KTM Port Klang railway station (Stesen Keretapi Pelabuhan Klang) is located 38 km southwest of KL city centre and is the gateway to Malaysia's busiest and largest shipping port.
The railway station is the end of the line for the Tanjung Malim - KL Sentral - Pelabuhan Klang KTM Komuter Route.
To see the full commuter train timetable from Port Klang to Kuala Lumpur Sentral and Tanjung Malim, please see the following page:
Commuter trains from Port Klang to KL Sentral have a trip duration of a little under one and a half hours.
On this KTM Komuter line from Port Klang, you can travel to the following stations:
Jalan Kastam, Kampung Raja Uda, Teluk Gadong, Teluk Pulai, Klang, Bukit Badak, Padang Jawa, Shah Alam, Batu Tiga, Subang Jaya (for connections to Skypark Link trains and LRT trains on the Kelana Jaya Line), Setia Jaya, Seri Setia, Kampung Dato Harun, Jalan Templer, Petaling, Pantai Dalam, Angkasapuri, Abdullah Hukum and KL Sentral.
From KL Sentral railway station, some trains continue travelling north to Tanjung Malim stopping at:
Connecting to ETS (Electric Train Services) long-distance trains:
If you want to travel from Port Klang by rail to destinations outside of Kuala Lumpur, you can get off at KL Sentral where you can catch all ETS trains heading both north and south.
ETS trains travelling north can take you all the way to the Thailand border station of Padang Besar or to popular tourist destinations such as Penang (via Butterworth), Langkawi (via Arau or Alor Setar) and Ipoh.
If you want to travel south of KL, you can get to JB Sentral in Johor Bahru, then onto Singapore.
To see the latest ETS train schedule, please see the following pages:
You can also change Komuter lines at KL Sentral for the Batu Caves - Pulau Sebang/Tampin line to get to popular destinations like TBS bus terminal and Seremban.
To see the Komuter timetable in the other direction from Tg. Malim / KL Sentral to Port Klang, click on the following link: