Select Page

KTM / ETS Inter-city Time-table (southbound)

ETS Extension KL Sentral - Kluang

ETS Train Schedule Padang Besar – Gemas, with KL – Kluang extension effective 30-Aug-2025

ETS Time-table: Padang Besar – Taiping – Ipoh – KL Sentral – Segamat

Train no. EG9425 – Duration: 08hr 25min – GOLD
Padang Besar (15:55) – Arau – Anak Bukit – Alor Setar – Gurun – Sungai Petani – Tasek Gelugor – Nibong Tebal – Parit Buntar – Bagan Serai – Taiping – Padang Rengas – Kuala Kangsar – Sungai Siput – Ipoh – Batu Gajah – Kampar – Tapah Road – Tanjung Malim – Rawang – Sungai Buloh – Kuala Lumpur – KL Sentral – Bandar Tasek Selatan – Kajang – Seremban – Pulau Sebang – Batang Melaka – Gemas – Segamat (00:20)

ETS Time-table: Padang Besar – Taiping – Ipoh – KL Sentral

Train no. EX9207 – Duration: 04hr 50min – EXPRESS
Padang Besar (13:50) – Arau – Alor Setar – Sungai Petani – Taiping – Ipoh – Sungai Buloh – Kuala Lumpur – KL Sentral (18:40)

Train no. EP9273 / EP9275 / EP9279 – Duration: 05hr 25min – PLATINUM
Padang Besar (07:20 / 09:45 / 17:00) – Arau – Alor Setar – Sungai Petani – Tasek Gelugor – Parit Buntar – Taiping – Kuala Kangsar – Ipoh – Batu Gajah – Kampar – Tanjung Malim – Sungai Buloh – Kuala Lumpur – KL Sentral (12:45 / 15:10 / 22:25)

Train no. EG9425 – Duration: 05hr 44min – GOLD
Padang Besar (15:55) – Arau – Alor Setar – Sungai Petani – Tasek Gelugor – Parit Buntar – Taiping – Kuala Kangsar – Ipoh – Batu Gajah – Kampar – Tanjung Malim – **Batang Kali – Sungai Buloh – Kuala Lumpur – KL Sentral (21:39) – Segamat (00:20)

ETS Time-table: Butterworth – Taiping – Ipoh – KL Sentral

Train no. EX9107 – Duration: 03hr 35min – EXPRESS
Butterworth (13:05) – Bukit Mertajam – Taiping – Ipoh – Kuala Lumpur – KL Sentral (16:40)

Train no. EP9171 / 9173 / 9177 / 9179 – Duration: 04hr 05min – PLATINUM
Butterworth (05:15 / 06:30 / 16:05 / 18:45) – Bukit Mertajam – Parit Buntar – Taiping – Kuala Kangsar – Ipoh – Batu Gajah – Kampar – Tanjung Malim – Sungai Buloh – Kuala Lumpur – KL Sentral (09:20 / 10:35 / 20:10 / 22:50)

ETS Time-table: Butterworth – Taiping – Ipoh – KL Sentral – Segamat

Train no. EG9321 – Duration: 07hr 07min – GOLD
Butterworth (07:50) – Bukit Mertajam  – Nibong Tebal – Parit Buntar – Bagan Serai – Taiping – Kuala Kangsar – Sungai Siput – Ipoh – Batu Gajah – Kampar – Tapah Road – Tanjung Malim – Batang Kali – Sungai Buloh – Kuala Lumpur – KL Sentral (12:15) – Bandar Tasek Selatan – Kajang – Seremban – Pulau Sebang – Batang Melaka – Segamat (14:57)

ETS Time-table: Ipoh – KL Sentral Schedule

Train no. EX9009 – Duration: 02hr 00min – EXPRESS
Ipoh (15:45) – Kampar – Kuala Lumpur – KL Sentral (17:45)

Train no. EG9025 / EG9027 / EG9035 – Duration: 02hr 34min – GOLD
Ipoh (08:40 / 12:05 / 18:35) – Batu Gajah – Kampar – Tapah Road – Sungkai – Slim River – Tanjung Malim – Rawang – Sungai Buloh – Kepong Sentral – Kuala Lumpur – KL Sentral (11:14 / 14:39 / 21:09)

Train no. ES9051
– Duration: 02hr 37min – SILVER
Ipoh (05:10) – Batu Gajah – Kampar – Tapah Road – Sungkai – Slim River – Tanjung Malim – Kuala Kubu Bharu – Batang Kali – Rawang – Sungai Buloh – Kepong Sentral – Kuala Lumpur – KL Sentral (07:47)

ETS Time-table: KL Sentral – Kluang Schedule

Train no. EP9511 – Duration: 03hr 33min
KL Sentral  (07:45) – Kluang (11:18)

KTM / ETS Inter-city Time-table (northbound)

ETS Extension KL Sentral - Kluang

ETS Train Schedule Gemas – Padang Besar, with Kluang – KL extension effective 30-Aug-2025

ETS Time-table: Kluang – KL Sentral Schedule

Train no. EP9514 – Duration: 03hr 27min
KL Sentral  (17:13) – Kluang (20:40)

ETS Time-table: Segamat – KL Sentral – Ipoh – Taiping – Padang Besar

Train no. EG9420 – Duration: 08hr 23min – GOLD
Segamat (07:55) – Batang Melaka – Pulau Sebang – Seremban – Kajang – Bandar Tasek Selatan – KL Sentral (10:41) – Kuala Lumpur – Sungai Buloh – Rawang – Tanjung Malim – Tapah Road – Kampar – Batu Gajah – Ipoh – Sungai Siput – Kuala Kangsar – Padang Rengas – Taiping – Bagan Serai – Parit Buntar – Nibong Tebal – Tasek Gelugor – Sungai Petani – Gurun – Alor Setar – Anak Bukit – Arau – Padang Besar (16:18)

ETS Time-table: Segamat – KL Sentral – Ipoh – Taiping – Butterworth

Train no. EG9322 – Duration: 07hr 07min – GOLD
Gemas (15:35) – Batang Melaka – Pulau Sebang – Seremban – Kajang – Bandar Tasek Selatan – KL Sentral (18:22) – Kuala Lumpur – Sungai Buloh – Batang Kali – Tanjung Malim – Tapah Road – Kampar – Batu Gajah – Ipoh – Sungai Siput – Kuala Kangsar – Padang Rengas – Taiping – Bagan Serai – Parit Buntar – Nibong Tebal – Bukit Mertajam – Butterworth (22:42)

ETS Time-table: KL Sentral – Ipoh – Taiping – Padang Besar

Train no. EX9206 – Duration: 04hr 50min EXPRESS
KL Sentral (18:00) – Kuala Lumpur – Sungai Buloh – Ipoh – Kuala Kangsar – Taiping – Sungai Petani – Alor Setar – Arau – Padang Besar (22:50)

Train no. EP9272 / 9274 / 9278 – Duration: 05hr 21min – PLATINUM
KL Sentral (07:20 / 09:55 / 22:50) – Kuala Lumpur – Sungai Buloh – Tanjung Malim – Kampar – Batu Gajah – Ipoh – Kuala Kangsar – Taiping – Parit Buntar – Tasek Gelugor – Sungai Petani – Alor Setar – Arau – Padang Besar (12:41 / 15:16 / 04:11)

ETS Time-table: KL Sentral – Ipoh – Taiping – Butterworth

Train no. EX9104 – Duration: 03hr 35min – EXPRESS
KL Sentral (11:40) – Kuala Lumpur – Ipoh – Taiping – Bukit Mertajam – Butterworth (15:15)

Train no. EP9172 / 9176 / 9178 / 9180 – Duration: 04hr 12min – PLATINUM
KL Sentral (08:05 / 13:40 / 15:55 / 20:15) – Kuala Lumpur – Sungai Buloh – Tanjung Malim – Kampar – Batu Gajah – Ipoh – Kuala Kangsar – Taiping – Parit Buntar – Bukit Mertajam – Butterworth (12:10 / 17:45 / 20:00 / 00:20)

ETS Time-table: KL Sentral – Ipoh Schedule

Train no. EX9004 – Duration: 02hr 00min EXPRESS
KL Sentral (12:00) – Kuala Lumpur – Batu Gajah – Ipoh (14:00)

Train no. EG9022 / 9028 / 9032 – Duration: 02hr 34min – GOLD
KL Sentral (08:55 / 15:00 / 19:05) – Kuala Lumpur – Kepong Sentral – Sungai Buloh – Rawang – Tanjung Malim – Slim River – Sungkai – Tapah Road – Kampar – Batu Gajah – Ipoh (11:29 / 17:34 / 21:39)

Train no. ES9052 – Duration: 02hr 36min – SILVER
KL Sentral (21:40) – Kuala Lumpur – Kepong Sentral – Sungai Buloh – Rawang – Batang Kali – Kuala Kubu Bharu – Tanjung Malim – Slim River – Sungkai – Tapah Road – Kampar – Batu Gajah – Ipoh (00:16)

ETS Train Service KL – JB Starts on 12-12-2025

By 12-12-2025, travel between KL Sentral and JB Sentral by train will be more convenience and faster by using ETS – Electric Train Service
The service will be officiated by yang dipertuan agong Sultan Ibrahim Iskandar, on the 11th December, 2025. According to Transport Minister Anthony Loke, at a press conference after officiating the Kluang Rail Festival held at Mahkota Rail Park on Nov 22.

“Initially, the trains will primarily connect JB to Kuala Lumpur, longer-distance trains, including services to Butterworth and Padang Besar, scheduled to be operational in subsequent phases, he added.

Once fully operational, there will be total 12 trips of ETS services for JB Sentral as following:

  • 8 trips between KL Sentral and JB Sentral
  • 2 trips JB Sentral and Butterworth and
  • 2 trips JB Sentral and Padang Besar

Related information…

ETS ROUTE:
Padang Besar – Alor Setar – Bukit Mertajam – Butterworth – Taiping – Ipoh – Tanjung Malim – Rawang – Kuala Lumpur – KL Sentral – Kajang – Seremban – Gemas – *Kluang
ETS-3 extended to Kluang from KL Sentral effective 30-Aug-2025 with train number
EP9511 KL Sentral to Kluang 07:45 / 11:18
EP9514 Kluang to KL Sentral 17:13 / 20:40

ETS extension to Kluang

ETS KL Sentral – Kluang effective 30-Aug-2025

Timetable ETS-3 KL - Kluang - KL

KL Sentral – Kluang Schedule with effective from 30-Aug-2025

Northern Commuter Train Service: Padang Besar – Butterworth – Padang Besar

Timetable / Schedule: Padang Besar – Butterworth – Padang Besar

Northern Commuter Train Service: Butterworth – IPOH – Butterworth

Northern Commuter Train Schedule

Timetable / schedule Butterworth – Ipoh – Butterworth

 

KTMB ETS & Commuter Trains Timetable P. Besar – Butterworth – Taiping – IPOH – KL Sentral (Southbound) with SRT Connecting Train Services

KTMB ETS & Commuter Trains Timetable KL Sentral – IPOH – Taiping – Butterworth – P.Besar (Northbound) with SRT Connecting Train Services

KTM / Inter-city Train Service – Southern-line 

Gemas – Segamat – Labis – Bekok – Paloh – Kluang – Rengam – Layang-layang – Kulai – Kempas Baru – JB Sentral: Duration: 4hr44min 

Intercity train service Southern

Intercity train service – Gemas – JB Sentral

Inter-city Eastern-line Southbound Train Service: 

Tumpat (04:10) – Pasir Mas – Dabong – Gua Musang – Kuala Lipis (11:42) – duration: 7hr32min, *Transit at Kuala Lipis station – duration 6hr28min,
Kuala Lipis (16:10) – Gemas (21:10) – duration: 05hr00min
** Tumpat – Gemas TOTAL DURATION: 17hr

Inter-city Eastern-line Eastbound Train Service: 

Gemas (09:25) – Kuala Lipis (14:25) – duration 5hr0min,
*Transit at Kuala Lipis station – duration 2hr10min, Kuala Lipis (16:35) – Gua Musang – Dabong – Pasir Mas – Tumpat (23:57) – duration 7hr22min, ** Gemas – Tumpat TOTAL DURATION:15hr32min

Intercity East-South Train Service: 

Train no. ERT27 Ekspres Rakyat Timuran – Duration: 16hr00min
Tumpat (20:30) – Wakaf Bahru – Pasir Mas – Tanah Merah – Temangan – Kuala Krai – Bukit Abu – Dabong – Gua Musang – Merapoh – Kuala Lipis – Kerambit – Jerantut – Kuala Krau – Mentakab – Triang – Kemayan – Bahau – Gemas (07:44) – Segamat – Labis- Bekok – Paloh – Kluang – Rengam – Layang-layang – Kulai – Kempas Baru – JB Sentral (12:30) 

Intercity South-East Train Service: 

Train no. ERT26 Ekspres Rakyat Timuran – Duration: 16hr29min
JB Sentral (20:25) – Kempas Baru – Kulai – Layang-layang – Rengam – Kluang – Paloh – Bekok – Labis – Segamat – Gemas (01:18) – Bahau – Kemayan – Triang – Mentakab – Kuala Krau – Jerantut – Kerambit – Kuala Lipis – Merapoh – Gua Musang – Dabong – Bukit Abu – Kuala Krai – Temangan – Tanah Merah – Pasir Mas – Wakaf Bahru – Tumpat (12:54)

JB and Woodlands KTM Train Service

No direct train connections in between Johor Bahru and Singapore Woodlands is available at the moment, but Shuttle Train (Tebrau Shuttle)  provided by KTM as following: 

Train no. ST (61, 63, 65, 67, 69, 71, … 95) – Duration: 05min
JB Sentral (05:05 ~ 22:45) – Woodlands (05:10 ~ 22:50)

Train no. ST (72, 74, 76, 78, 80, 82, … 96) – Duration: 05min
Woodlands (08:30 ~ 23:45) – JB Sentral (08:35 ~ 23:50)

JB - Woodlands - JB Train Schedule

JB Sentral – Woodlands – JB Sentral Train Service

KTM / ETS Train Network Map

  • Padang Besar is the northmost railway station in Perlis, peninsular Malaysia, which bordering Songkhla Province of Thailand
  • Tumpat in Kelantan is another terminus in peninsular Malaysia, which bordering Narathiwat Province of Thailand
  • JB Sentral is the southmost railway station in Johor, which is the gateway to Singapore Woodlands checkpoint
  • No direct train service between JB Sentral and Singapore Woodlands, but Shuttle Trains
  • Electrified Train Service – ETS is operational from Padang Besar to Gemas since Oct-2015
  • Gemas – JB Sentral ETS scheduled to be in operations by year 2026 
  • Gemas is also the junction connects train to Kelantan through central spine region 
  • East Coast Rail Link – ECRL is a High-speed railway under construction, scheduled to be completed in Dec-2026 and operational in Jan-2027

Greater KL Integrated Transit Map

KL Sentral as the Hub, Greater Kuala Lumpur Integrated Transit Network consists of the following Lines:

  1. KTM Batu Caves – Pulau Sebang
  2. KTM Port Klang – Tanjung Malim
  3. LRT Ampang Line
  4. LRT Sri Petaling Line
  5. LRT Kelana Jaya Line
  6. ERL KLIA Ekspres Line
  7. ERL KLIA Transit Line
  8. Monorail KL
  9. MRT Kajang Line
  10. KTM Sky Park (suspended)
  11. LRT Shah Alam (coming soon)
  12. MRT Putrajaya Line
  13. (B1) BRT Sunway Line

Connected Greater KL, Malaysia

Greater Kuala Lumpur also known as Klang Valley Railway Network

Commuter Train Stations: Central Area

  • Tanjung Malim – K. Kubu Bharu – Rasa – Batang Kali – Serendah – Rawang – Kuang – Sungai Buloh – Kepong Sentral – Kepong – Segambut – Putra – Bank Negara – Kuala Lumpur –  KL Sentral
  • KL Sentral – Abdullah Hukum – Angkasapuri – Pantai Dalam – Petaling – Jalan Templer – Kg. Dato Harun – Seri Setia – Setia Jaya – Subang Jaya – Batu Tiga – Shah Alam – Padang Jawa – Bukit Badak – Klang – Teluk Pulai – Teluk Gadong – Kg Raja Uda – Jalan Kastam – Pelabuhan Klang
  • Batu Caves – Taman Wahyu – Kampung Batu –  Batu Kentomen – Sentul – Putra – Bank Negara – Kuala Lumpur –  KL Sentral
  • KL Sentral – Mid Valley – Seputeh – Salak Selatan – Bandar Tasik Selatan – Serdang – Kajang – UKM – Bangi – Batang Benar – Nilai – Labu – Tiroi – Seremban – Senawang – Sungai Gadut – Rembau – Tampin / Pulau Serbang 

KTM / ETS, Greater KL Connectivity

Kuala Lumpur Transport Terminals

KTM / KL Sentral–Terminal Skypark Line

It was initially known as Skypark Line, which serves between KL Sentral and Subang Airport (Sultan Abdul Aziz Shah Airport). Using the existing Tanjung Malim – Port Klang Commuter Line. Junctions at Subang Jaya station. *Services are temporarily suspended since 15 February 2023 due to low ridership,