New KTM Komuter Klang Valley Timetable from 12 April 2025 (Jadual Baru KTM Komuter Lembah Klang mulai 12 April 2025)
A new KTM Komuter Klang Valley Sector timetable will be in place from 12 April 2025 due to the progress of the Klang Valley Double Track Phase 2 (KVDT2) rehabilitation project. Single track will be in operation between Salak Selatan and Batang Benar. Travel times may be significantly extended with some trains taking more than 2 hours to travel between KL Sentral and Seremban due to crossing. Rembau and Pulau Sebang (Tampin) services are significantly enhanced with almost all trains serving the 2 stations. There are no more express train services on the KTM Komuter Klang Valley Sector Batu Caves-Pulau Sebang (Tampin) Line.


There will be no train services between KL Sentral and Pelabuhan Klang from 20 January 2025 at most times of the day due to the progress of Klang Valley Double Track Phase 2 (KVDT2) works. Notably, train services will only operate in 1 direction of demand during peak times. Outside of the morning and evening peak hours, free shuttle buses will operate from selected stations on the Subang Jaya-Pelabuhan Klang sector. There will be 5 free shuttle bus routes operating at a frequency of 30 minutes.

KTM Komuter Klang Valley Sector Route Map (effective 12 April 2025)

KTM Komuter Klang Valley Sector Timetable (effective 12 April 2025)
KTM Komuter Klang Valley Sector Weekday Timetable effective 14 April 2025
Batu Caves-Pulau Sebang (Tampin) Line
Friendly advice: If your train has a long crossing time at Kajang, you may wish to consider using the MRT Kajang Line as an alternative connection with KL city.
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut
- Sentul ► Kuala Lumpur ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
Tanjung Malim – Pelabuhan Klang Line
- Pelabuhan Klang ► Subang Jaya ► KL Sentral ► Tanjung Malim
- Pelabuhan Klang ► Subang Jaya ► KL Sentral
- Tanjung Malim ► KL Sentral ► Subang Jaya ► Pelabuhan Klang
- KL Sentral ► Subang Jaya ► Pelabuhan Klang
KTM Komuter Klang Valley Sector Weekend Timetable effective 12 April 2025
Batu Caves-Pulau Sebang (Tampin) Line
Friendly advice: If your train has a long crossing time at Kajang, you may wish to consider using the MRT Kajang Line as an alternative connection with KL city.
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
Tanjung Malim – Pelabuhan Klang Line
- Pelabuhan Klang ► Subang Jaya ► KL Sentral ► Tanjung Malim
- Pelabuhan Klang ► Subang Jaya ► KL Sentral
- Tanjung Malim ► KL Sentral ► Subang Jaya ► Pelabuhan Klang
- KL Sentral ► Subang Jaya ► Pelabuhan Klang
Links attached are no longer hosted on Google Drive as RailTravel Station is too often confused with the timetable provider instead of KTM. Should the links be down, it is on KTM’s servers and not on mine.
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services (Subang Jaya-Port Klang)
Outside of the morning and evening peak hours, KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services will operate from selected stations on the Subang Jaya-Pelabuhan Klang sector. There will be 5 free shuttle bus routes operating at a frequency of 30 minutes. Passengers may change to the LRT Kelana Jaya Line at Subang Jaya.
KTM Komuter Pelabuhan Klang Line Free Bridging Bus Services Route Map

KTM Komuter Pelabuhan Klang Line Free Bridging Bus Services Available Stations
Pelabuhan Klang Line
Laluan Pelabuhan Klang
- Kuala Lumpur Sentral Railway Station (KL Sentral) ❌ No bridging bus service
- Abdullah Hukum Railway Station ❌ No bridging bus service
- Angkasapuri Railway Station ❌ No bridging bus service
- Pantai Dalam Railway Station ❌ No bridging bus service
- Petaling Railway Station ❌ No bridging bus service
- Jalan Templer Railway Station ❌ No bridging bus service
- Kampung Dato Harun Railway Halt ❌ No bridging bus service
- Seri Setia Railway Station ❌ No bridging bus service
- Setia Jaya Railway Station ❌ No bridging bus service
- Subang Jaya Railway Station
- Batu Tiga Railway Station
- Shah Alam Railway Station
- Padang Jawa Railway Station
- Bukit Badak Railway Station
- Klang Railway Station
- Teluk Pulai Railway Station ❌ No bridging bus service
- Teluk Gadong Railway Station
- Kampung Raja Uda Railway Station ❌ No bridging bus service
- Jalan Kastam Railway Station ❌ No bridging bus service
- Pelabuhan Klang Railway Station
I have prepared alternative travel suggestions to the city from each station along the line between Abdullah Hukum and Pelabuhan Klang.
Click on the individual stations for more alternative travel suggestions to the city. This includes stations without bridging bus services.
KTM Komuter Free Bridging Bus Service 1 (Shuttle 1)
- Subang Jaya Railway Station
- Batu Tiga Railway Station
- Shah Alam Railway Station
- Padang Jawa Railway Station
Fleet: 4 buses
Frequency: 30 minutes
KTM Komuter Free Bridging Bus Service 2 (Shuttle 2)
Fleet: 4 buses
Frequency: 30 minutes
KTM Komuter Free Bridging Bus Service 3 (Shuttle 3)
Fleet: 4 buses
Frequency: 30 minutes
KTM Komuter Free Bridging Bus Service 4 (Shuttle 4)
Fleet: 5 buses
Frequency: 30 minutes
KTM Komuter Free Bridging Bus Service 5 (Shuttle 5)
Fleet: 5 buses
Frequency: 30 minutes




