KTM Berhad Train Timetables
KTM Berhad train schedules all in one page! View all the updated timetable information for all KTM Berhad train services here including Electric Train Service (ETS), KTM Intercity, Shuttle Tebrau, SkyPark Link and KTM Komuter. Find Time & Schedule KTMB, KTM Timetable & Time Schedule In Malaysia
KTM Berhad, or KTMB for short, is the main railway operator in Peninsular Malaysia, and provides regional, inter-city and commuter rail services across the network.
KTM Electric Train Service (ETS) Timetable
KTM ETS Northbound Timetable effective 15 January 2022
- KL Sentral ► Ipoh
- KL Sentral ► Ipoh ► Butterworth
- Gemas ► KL Sentral ► Ipoh ► Butterworth
- KL Sentral ► Ipoh ► Padang Besar
- Gemas ► KL Sentral ► Ipoh ► Padang Besar
KTM ETS Southbound Timetable effective 15 January 2022
- Ipoh ► KL Sentral
- Butterworth ► Ipoh ► KL Sentral
- Butterworth ► Ipoh ► KL Sentral ► Gemas
- Padang Besar ► Ipoh ► KL Sentral
- Padang Besar ► Ipoh ► KL Sentral ► Gemas
KTM Intercity Timetable
Ekspres Rakyat Timuran
Ekspres Selatan
Shuttle Timuran
KTM Intercity Northbound Timetable effective 1 July 2022
- Ekspres Selatan: JB Sentral ► Gemas
- Ekspres Rakyat Timuran: JB Sentral ► Gemas ► Kuala Lipis ► Gua Musang ► Dabong ► Tumpat
- Shuttle Timuran: Gemas ► Kuala Lipis ► Gua Musang ► Dabong ► Tumpat
KTM Intercity Southbound Timetable effective 1 July 2022
- Ekspres Selatan: Gemas ► JB Sentral
- Ekspres Rakyat Timuran: Tumpat ► Dabong ► Gua Musang ► Kuala Lipis ► Gemas ► JB Sentral
- Shuttle Timuran: Tumpat ► Dabong ► Gua Musang ► Kuala Lipis ► Gemas
KTM Shuttle Tebrau Timetable
KTM Shuttle Tebrau Timetable effective 19 June 2022
KTM SkyPark Link Timetable
KTM SkyPark Link Timetable effective 9 June 2022
KTM Komuter Timetable
KTM Komuter Klang Valley Sector Weekday Timetable effective 15 June 2022
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Batu Caves – Pulau Sebang (Tampin) Line
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut
- Batu Caves ► KL Sentral
- Sentul ► KL Sentral ► Seremban (Express)
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Kajang
- Seremban ► KL Sentral ► Sentul (Express)
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
KTM Komuter Klang Valley Sector Weekday Timetable effective 25 July 2022
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, the grey box denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Batu Caves – Pulau Sebang (Tampin) Line
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut
- Batu Caves ► KL Sentral
- Sentul ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin) (Express)
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Kajang
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Sentul (Express)
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Tanjung Malim – Pelabuhan Klang Line
- Tanjung Malim ► Sungai Buloh ► KL Sentral
- Tanjung Malim ► Sungai Buloh
- KL Sentral ► Pelabuhan Klang
- Sentul ► KL Sentral ► Pelabuhan Klang
- KL Sentral ► Sungai Buloh ► Tanjung Malim
- Sungai Buloh ► Tanjung Malim
- Pelabuhan Klang ► KL Sentral
- Pelabuhan Klang ► KL Sentral ► Sentul
KTM Komuter Klang Valley Sector Weekend Timetable effective 18 June 2022
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Batu Caves – Pulau Sebang (Tampin) Line
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut
- Batu Caves ► KL Sentral
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- KL Sentral ► Batu Caves
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
KTM Komuter Klang Valley Sector Weekend Timetable effective 30 July 2022
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, the grey box denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Batu Caves – Pulau Sebang (Tampin) Line
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► KL Sentral ► Seremban ► Sungai Gadut
- Batu Caves ► KL Sentral
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- Sungai Gadut ► Seremban ► KL Sentral ► Batu Caves
- KL Sentral ► Batu Caves
NOTE: On the Batu Caves – Pulau Sebang (Tampin) Line, X denotes train not serving Salak Selatan Railway Station due to single track crossing operations.
Tanjung Malim – Pelabuhan Klang Line
- Tanjung Malim ► Sungai Buloh ► KL Sentral
- Tanjung Malim ► Sungai Buloh
- KL Sentral ► Pelabuhan Klang
- Sentul ► KL Sentral ► Pelabuhan Klang
- KL Sentral ► Sungai Buloh ► Tanjung Malim
- Sungai Buloh ► Tanjung Malim
- Pelabuhan Klang ► KL Sentral
- Pelabuhan Klang ► KL Sentral ► Sentul
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 Northern Sector Timetable effective 22 July 2022
- Butterworth ► Padang Besar
- Padang Besar ► Butterworth
- Butterworth ► Padang Rengas
- Padang Rengas ► Butterworth
For individual KTM Berhad train service information, please click on the following links to learn more:
🚄 ETS
🚄 ETS Business Class: https://railtravelstation.com/ktm-berhad/ets/ets-business-class/
🚄 ETS Platinum Standard: https://railtravelstation.com/ktm-berhad/ets/ets-platinum-standard/
🚄 ETS Platinum: https://railtravelstation.com/ktm-berhad/ets/ets-platinum/
🚄 ETS Gold: https://railtravelstation.com/ktm-berhad/ets/ets-gold/
🚄 ETS Silver: https://railtravelstation.com/ktm-berhad/ets/ets-silver/
🚂 KTM Intercity
🚂 Ekspres Rakyat Timuran: https://railtravelstation.com/ktm-berhad/ktm-intercity/ekspres-rakyat-timuran/
🚂 Ekspres Selatan: https://railtravelstation.com/ktm-berhad/ktm-intercity/ekspres-selatan/
🚂 Shuttle Tebrau: https://railtravelstation.com/ktm-berhad/ktm-intercity/shuttle-tebrau/
🚂 Shuttle Timur: https://railtravelstation.com/ktm-berhad/ktm-intercity/shuttle-timur/
🚈 KTM Komuter
🚈 SkyPark Link: https://railtravelstation.com/ktm-berhad/ktm-komuter/skypark-link/
🚈 KTM Komuter Klang Valley Sector: https://railtravelstation.com/ktm-berhad/ktm-komuter/ktm-komuter-klang-valley-sector/
🚈 KTM Komuter Northern Sector: https://railtravelstation.com/ktm-berhad/ktm-komuter/ktm-komuter-northern-sector/
KTM Train Ticket Booking Methods
Kaedah Tempahan Tiket Keretapi KTM
- KTM Intercity counters
- Online from 12Go Asia (joint ticketing with connecting trains available)
- Online from Baolau
- Online from BusOnlineTicket
- Online from Easybook
- Online from the KTMB Integrated Ticketing System (KITS)
Tickets are open for sale in set periods about 60 days before departure except for the Shuttle Tebrau which opens 30 days before departure. Tiket akan dibuka untuk dijual dalam jangka masa kira-kira 60 hari sebelum berlepas kecuali Shuttle Tebrau yang dibuka 30 hari sebelum berlepas.
Hotel Booking
Tempahan Hotel
Attractions Booking
Tempahan Tarikan
- Klook (Get FREE S$5/RM15 voucher for your first purchase when you sign up here! *subject to exchange rate)
How do I book KTM train tickets tickets online?
Bagaimanakah saya menempah tiket trem KTM dalam talian?
- Click here for a step-by-step guide for 12Go Asia.
- Click here for a step-by-step guide for Easybook.
To contact KTM Berhad:
Official Website: http://www.ktmb.com.my/
Call Center Phone: +60 3 2267 1200
Email: callcenter@ktmb.com.my
Facebook: https://www.facebook.com/ktmberhad/
Twitter: https://twitter.com/ktm_berhad