KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services (Subang Jaya-Port Klang) (Defunct)
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services were a series of 5 free rail replacement bridging bus services shuttling KTM Komuter Klang Valley Sector passengers by bus on the Pelabuhan Klang Line where very few train services operated from 20 January to 31 December 2025. Pelabuhan Klang Line trains operated 6 trains a day towards KL Sentral in the morning peak only, and 6 trains a day towards Pelabuhan Klang in the evening peak only.
Train services have been restored on the Pelabuhan Klang Line. The KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services are no longer in operation.
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
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services
- Shuttle 1: Subang Jaya → Batu Tiga → Shah Alam → Padang Jawa → Subang Jaya
- Shuttle 2: Subang Jaya – Bukit Badak
- Shuttle 3: Subang Jaya – Klang
- Shuttle 4: Subang Jaya – Teluk Gadong
- Shuttle 5: Subang Jaya – Pelabuhan Klang
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
Shuttle 1 Estimated Timetable from Subang Jaya Railway Station
07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30
Shuttle 1 operates in a uni-directional loop from Subang Jaya Railway Station.
No service to and from Padang Jawa Railway Station after 12pm on Fridays due to pasar malam.
KTM Komuter Free Bridging Bus Service 2 (Shuttle 2)
Fleet: 4 buses
Frequency: 30 minutes
Shuttle 2 Estimated Timetable from Subang Jaya Railway Station
07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30
Shuttle 2 Estimated Timetable from Bukit Badak Railway Station
08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00
KTM Komuter Free Bridging Bus Service 3 (Shuttle 3)
Fleet: 4 buses
Frequency: 30 minutes
Shuttle 3 Estimated Timetable from Subang Jaya Railway Station
07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30
Shuttle 3 Estimated Timetable from Klang Railway Station
08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00
KTM Komuter Free Bridging Bus Service 4 (Shuttle 4)
Fleet: 5 buses
Frequency: 30 minutes
Shuttle 4 Estimated Timetable from Subang Jaya Railway Station
07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30
Shuttle 4 Estimated Timetable from Teluk Gadong Railway Station
08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00
KTM Komuter Free Bridging Bus Service 5 (Shuttle 5)
Fleet: 5 buses
Frequency: 30 minutes
Shuttle 5 Estimated Timetable from Subang Jaya Railway Station
07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30
Shuttle 5 Estimated Timetable from Pelabuhan Klang Railway Station
08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00
What time is the first train or last train to…?
Please refer to the timetables posted below. Any questions in the comments regarding this will simply be redirected to this section.
The links are not working!
KTM’s website may be down. I have no control over this, neither do I know when the website will be back up again, though it usually takes around a few hours to 3 days to recover.
Fix your website then!
RailTravel Station is not a KTM or any other train company’s website. It is simply my personal travel blog.
Click here for more frequently asked questions (FAQs).
KTM Komuter Klang Valley Sector Timetable (effective 20 January 2025)
KTM Komuter Klang Valley Sector Weekday Timetable effective 20 January 2025
Batu Caves-Pulau Sebang (Tampin) Line
- 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
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang
- Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Sentul ► Kuala Lumpur ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin) (Express)
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Kuala Lumpur ► Sentul (Express)
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
- Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
- 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 25 January 2025
Batu Caves-Pulau Sebang (Tampin) Line
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
- 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 Klang Valley Sector Fares
Cash
Cashless (Touch ‘n Go & Komuter Link)
Concession*
*Concession fares are valid for:
- Malaysian children between 2 to 6 years old with purchase of token from KTM Komuter ticket counters only
- Malaysian students with usage of Komuter Link Student Card only
- Malaysian senior citizens of 60 years old and above with usage of Komuter Link Senior Citizen Card only
- Malaysian persons with disabilities with usage of Komuter Link Disabled (OKU) Card only
Concession fares (50% off) are valid for:
- Malaysian Children between 2 to 6 years old
- Malaysian Students on presentation of KTM i-Card Student
- Malaysian senior citizens of 60 years old and above
- Malaysian Disabled (OKU)
Registration on the KTMB Integrated Ticketing System (KITS) is required to enjoy concession fares.
KTM Komuter Klang Valley Sector Ticket Payment Methods
Point-to-point Tickets (more expensive)
Pay as you go (PAYG) Tickets
- KTMB Wallet (KITS)
- Komuter Link Card
- Touch ‘n Go Card
- Contactless Visa Credit & Debit Cards
- Contactless Mastercard Credit & Debit Cards
- Contactless MyDebit Card (ATM Card)
- Google Pay NFC
- Apple Pay NFC
- Samsung Pay NFC
Concession Tickets
- KTMB Mobile App (KITS)
- KTMB Wallet (KITS)
- Cash from ticket counter (Last day: 31 December 2024)
Registration on the KTMB Integrated Ticketing System (KITS) is required to enjoy concession fares.
KTM Komuter Klang Valley Sector Rolling Stock
92 Class EMU
The KTM Komuter Klang Valley Sector operates mainly with 92 Class EMUs on the Tanjung Malim-Pelabuhan Klang Line and Batu Caves-Pulau Sebang (Tampin) Line, including any short-working services.
83 Class EMU
The KTM Komuter Klang Valley Sector operates with 83 Class EMUs on the SkyPark Link and some services on the Tanjung Malim – Pelabuhan Klang Line, including any short-working services.
81 Class EMU
The KTM Komuter Klang Valley Sector operates with 81 Class EMUs on some occasional services on the Tanjung Malim-Pelabuhan Klang Line and Batu Caves-Pulau Sebang (Tampin) Line, including any short-working services..
BEFORE YOU COMMENT…
If you wish to ask this popular question:
What time is the first train or last train to…?
Please refer to the timetables clearly posted above. Any questions in the comments regarding this will simply be redirected to this section or ignored.











