Select Page

Southbound Train Schedule | KTM ETS PB – JB Time-table

Padang BesarTaiping – Ipoh – KL Sentral – Segamat – JB Sentral | ETS Time-table

Train no. EP9425 (08:15 > 17:55) Duration: 09hr 40min – Platinum
Train no. EG9449 (12:05 > 22:30) Duration: 10hr 25min – GOLD
Padang Besar – 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 – Labis – Bekok – Paloh – Kluang – Rengam – Layang-layang – Kulai – Kempas Baru – JB Sentral 
*EG9449 connects SRT #45 from Bangkok & #947 from Hat Yai
*W.E.F. 01-Jan-2026

Padang BesarTaiping – Ipoh – KL Sentral | ETS Time-table

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

Train no. EP9223 (07:20 > 12:45) / EP9225 (09:45 > 15:10) EP9233 (17:00 > 22:25) Duration: 05hr 25min – PLATINUM
Padang Besar – Arau – Alor Setar – Sungai Petani – Tasek Gelugor – Parit Buntar – Taiping – Kuala Kangsar – Ipoh – Batu Gajah – Kampar – Tanjung Malim – Sungai Buloh – Kuala Lumpur – KL Sentral
*EP9225 connects SRT #45 from Bangkok

ButterworthTaiping – Ipoh – KL Sentral | ETS Time-table

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

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

ButterworthTaiping – Ipoh – KL Sentral – Segamat | ETS Time-table

Train no. EG9343 (07:50 > 14:57) Duration: 07hr 07min – GOLD
Butterworth – 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

Ipoh – KL Sentral Schedule | ETS Time-table

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

Train no. EG9041 (05:00 > 07:34) / EG9045 (09:00 > 11:34) / EG9049 (12:05 > 14:39) / EG9055 (19:00 > 21:34)
Duration: 02hr 34min – GOLD

Ipoh – Batu Gajah – Kampar – Tapah Road – Sungkai – Slim River – Tanjung Malim – Rawang – Sungai Buloh – Kepong Sentral – Kuala Lumpur – KL Sentral 

KL Sentral – JB Sentral Schedule | ETS Time-table

Train no. EP9523 (07:55 > 12:15) / EP9531 (15:15 > 19:35) / EP9533 (17:35 > 21:55) / EP9537 (21:10 > 01:30)
Duration: 04hr 20min – Platinum

Northbound Train Schedule | KTM ETS JB – PB Time-table

JB Sentral – Segamat – KL Sentral – Ipoh – TaipingPadang Besar | ETS Time-table

Train no. EG9442 (07:35 > 17:53) Duration: 10hr 18min – GOLD
Train no. EP9428 (11:25 > 21:01) Duration: 09hr 36min – Platinum
 JB Sentral- Kempas Baru – Kulai – Layang-layang – Rengam – Kluang – Paloh – Bekok – Labis – Segamat – Batang Melaka – Pulau Sebang – Seremban – Kajang – Bandar Tasek Selatan – KL Sentral (12:16 / 15:40) – 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 

JB Sentral – KL Sentral Schedule | ETS Time-table

Train no. EP9524 08:40 /13:00 | EP9528 12:45 / 17:05 | EP9530 15:00 / 19:20 | EP9532 16:20 / 20:40 
Duration: 04hr 20min

Segamat – KL Sentral – Ipoh – TaipingButterworth | ETS Time-table

Train no. EG9352 (15:35 > 22:42) Duration: 07hr 07min – GOLD
Segamat – Gemas – 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 

KL Sentral – Ipoh – TaipingPadang Besar | ETS Time-table

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

Train no. EP9224 (07:20 > 12:41) / 9226 (09:55 > 15:16) / 9238 (22:50 > 04:11) Duration: 05hr 21min – PLATINUM
KL Sentral   – Kuala Lumpur – Sungai Buloh – Tanjung Malim – Kampar – Batu Gajah – Ipoh – Kuala Kangsar – Taiping – Parit Buntar – Tasek Gelugor – Sungai Petani – Alor Setar – Arau – Padang Besar
*
EP9224 / 9226 connects SRT #950 to Hat Yai & #46 to Bangkok

KL Sentral – Ipoh – TaipingButterworth | ETS Time-table

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

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

KL Sentral – Ipoh Schedule | ETS Time-table

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

Train no. EG9044 (08:55 > 11:29) / 9052 (15:00 > 17:34) / EG9056 (19:05 > 21:39) / EG9058 (22:00 > 00:34)
Duration: 02hr 34min – GOLD

KL Sentral/  / – Kuala Lumpur – Kepong Sentral – Sungai Buloh – Rawang – Tanjung Malim – Slim River – Sungkai – Tapah Road – Kampar – Batu Gajah – Ipoh 

LRT3 Shah Alam Line: Official Launch Date Confirmed for June 29

After years of anticipation and multiple delays, the LRT3 Shah Alam Line is finally set to begin operations. Transport Minister Anthony Loke has officially announced that the line will commence full public service on Monday, June 29, 2026.

The formal opening ceremony will take place a day earlier, on Sunday, June 28, 2026, officiated by Prime Minister Datuk Seri Anwar Ibrahim at the line’s main depot. details…

 

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 JB Sentral and KL Sentral
  • 2 trips between JB Sentral and Padang Besar
  • 2 trips between Segamat and Butterworth

ETS extension to Kluang

ETS KL Sentral – JB Sentral effective 12-Dec-2025

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

Northern commuter train service P.Besar - Butterworth

P.Besar-Butterworth Commuter Train effictive 2026-07-24

Padang Besar – Butterworth – Padang Besar Commuter Trains increased to 19 trips x2 Effective 2026-07-24. While train numbers changed to 2901, 2903… the earliest trip (1), (2) and 2967 the last trip (19).

Northern Commuter Train Service: Butterworth – IPOH – Butterworth

Northern Commuter Train Service Butterworth - Ipoh

Butterworth-IPOH-Commuter-Train-schedule effective 2026-07-24

While the train numbers changed to 28xx for the northern commuter trains of Butterworth – IPOH schedule.

ETS & Commuter Trains Timetable JB Sentral – KL – IPOH – Taiping – Butterworth – P.Besar (Northbound)

ETS & Commuter train service, Northbound Schedule

SRT P.Besar – Hat Yai – Bangkok Connecting Trains

SRT P.Besar - Hat Yai – Bangkok Connecting Trains

Travellers from KL Sentral may use the following trains 
 – ETS Train number EP9224 departs KL Sentral at 07:20, arriving at Padang Besar at 12:41
 – ETS Train number EP9226 departs KL Sentral at 09:55, arriving at Padang Besar at 15:16
Travellers from Butterworth, may ride on the following commuter trains
 – Commuter Trains #2936 14:35 – 16:26, #2938 15:05 – 16:56 & #2940 15:35 – 17:26
Can catch up with the connecting train at P.Besar, bound for Bangkok*, via SRT train #46 which leaving P.Besar at 18:00 arriving Bangkok at 09:05 the next morning.
 – Both of Malaysian and Thai immigration checkpoints are located on the 1st Floor of the Padang Besar Malaysian Railway Station

Travellers from Su-Ngai Kolok,
passengers using KTM Inter-city Eastern-line Train no. ERT26 from JB Sentral, SH50 Kuala Lipis and SH52 Gua Musang, may continue their journey with SRT Express Train #38 departs Su-Ngai at 14:15. Which-after combine with train #46 at Hat Yai junction, departs at 18:05,  arriving Bangkok at 09:05 the next morning.

Note

  • Sufficient buffer time is strongly recommended for border processing.
  • Malaysian time is UTC+8, Thai time is UTC+7
  • SRT = State Railway of Thiland
  • *The station name in Bangkok is “Krungthep Aphiwat” (AKA Bang Sue Grand Station), which replaced the century old Hua Lamphong main Station since Jan-2023.
SRT Bangkok – Hat Yai – P.Besar & Su-Ngai Kolok Connecting Trains

SRT Connecting Train from Bangkok

Travellers from Bangkok,
SRT Special Express Train No. 45 depart Bangkok* at 16:10 and arriving P.Besar at 09:05,
will able to continue the journey via the following connecting trains:
 – ETS train number EP9225 departs P.Besar at 09:45 & arriving KL Sentral at 15:10
 – P.Besar to Butterworth Commuter Trains, number 2923 10:35 – 12:26 and number 2931 12:35 – 14:26
NOTE: Both of Malaysian and Thai immigration checkpoints are located on the 1st Floor of the Padang Besar Malaysian Railway Station

Note:

  • Sufficient buffer time is strongly recommended for border processing.
  • Malaysian time is UTC+8, Thai time is UTC+7
  • SRT = State Railway of Thiland
  • The station name in Bangkok is “Krungthep Aphiwat” (AKA Bang Sue Grand Station), which replaced the century old Hua Lamphong main Station since Jan-2023.

SRT Special Express Train No. 37 departs Bangkok* at 16:10 and arriving Hat Yai at 06:35 will seperate from Train No. 45, then departs at 07:10 bound for Su-Ngai Kolok, arriving at 10:35

  • From Su-Ngai Kolok/Sungai-Kolok, the town across the border in Malaysia is called Rantau Panjang.
  • Passenger may continue the journey via Train no. ER T27 at KTM Pasir Mas station departs 20:02 to JB Sentral, or SH57 at KTM Pasir Mas station departs 15:12 to Kuala Lipis transit at Gua Musang.
  • No Train Service Between Rantau Panjang and Pasir Mas Station at this moment, passenger has to take bus or other mode of transportation to KTM Pasir Mas station. 

ETS & Commuter Trains Timetable P. Besar – Butterworth – Taiping – IPOH – KL – JB (Southbound)

ETS & Commuter train service, Southbound Schedule

KTM ETS & Commuter train service Padang Besar to KL & JB Sentral

Addintional Train Service 01-01-2026 for P.Besar – KL Sentral – JB Sentral & Gemas K.Lipis 

Additional Train Service 01-01-2026

Additional Train Service for P.Besar – KL – JB Sentral, Gemas – K.Lipis

Inter-city Eastern-line Southbound Train Service: 

KTM Train no. ER T27 Timpat – Gemas – JB, Duration: 16hr35min
Tumpat (19:25) – Wakaf Bahru – Pasir Mas (20:02) – Tanah Merah – Temangan – Kuala Krai – Bukit Abu – Dabong – Gua Musang (01:40) – Merapoh – Kuala Lipis (03:57)  – Kerambit – Jerantut – Kuala Krau – Mentakab – Triang – Kemayan – Bahau – Gemas (08:47) – Segamat – Labis – Bekok – Paloh – Kluang – Rengam – Layang-layang – Kulai – Kempas Baru – JB Sentral (12:00) 

  • KTM Train no. ERT27 is the only train service from Tumpat to JB Sentral directly on daily schedule

Time-table Tumpat Gemas - JB Sentral

Inter-city Eastern-line Eastbound Train Service: 

KTM Train no. ERT26 Ekspres Rakyat Timuran – Duration: 16hr29min
JB Sentral (18:00) – Kempas Baru – Kulai – Layang-layang – Rengam – Kluang – Paloh – Bekok – Labis – Segamat – Gemas (21:25) – Bahau – Kemayan – Triang – Mentakab – Kuala Krau – Jerantut – Kerambit – Kuala Lipis (02:15) – Merapoh – Gua Musang (04:03)Dabong – Bukit Abu – Kuala Krai – Temangan – Tanah Merah – Pasir Mas (09:51) – Wakaf Bahru – Tumpat (10:25)

  • KTM Train no. ERT26 is the only train service from JB Sentral to Gemas – Tumpat directly on daily schedule

Time-table JB Sentral - Gemas - Tumpat

ETS extension to Kluang

ETS KL Sentral – JB Sentral effective 12-Dec-2025

Southern Shuttle Train Service / Shuttle Selantan KTM

Kulai – Kempas Baru – JB Sentral
Train No. 8104: 04:45 – 05:07 – 05:22
Train No. 8111: 07:00 – 07:22 – 07:37
Train No. 8025: 11:30 – 11:52 – 12:07
Train No. 8035: 16:45 – 17:07 – 17:22
Train No. 8043: 19:20 – 19:42 – 19:57

JB Sentral – Kempas Baru – Kulai
Train No. 8004: 05:50 – 06:05 – 06:28
Train No. 8016: 08:55 – 09:10 – 09:33
Train No. 8028: 13:00 – 13:15 – 13:38
Train No. 8040: 18:15 – 18:30 – 18:53
Train No. 8046: 20:30 – 20:45 – 21:08 

Effective: 16-Jun-2026

Kempas Baru – Pasir Gudang
Train No. 8101: 05:20 – 06:00
Train No. 8107: 18:40 – 19:20

Pasir Gudang – Kempas Baru
Train No. 8104: 06:30 – 07:10
Train No. 8150: 19:50 – 21:30

Scan for Train Time-table

Just scna here – KTM train service time-table

Southern Shuttle Train Service KTM

Kulai - Kempas - Pasir Gudang & JB Sentral KTM

Southern Shuttle Train Service

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 is on service 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)

Padang Besar – Gemas – JB Sentral / Padang Besar – Gemas – Tumpat

KTM Intercity Route Map

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
  • Shuttle Trains will be replaced with Rapid Transit System – RTS from 2027
  • Electrified Train Service – ETS is in operation from Padang Besar to Gemas and JB Sentral since Dec-2015
  • 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 (Opening 29-Jun-2026)
  12. MRT Putrajaya Line
  13. (B1) BRT Sunway Line

Connected Greater KL, Malaysia

Greater Kuala Lumpur also known as Klang Valley Railway Network

LRT3 Shah Alam Line: Official Launch Date Confirmed for June 29

After years of anticipation and multiple delays, the LRT3 Shah Alam Line is finally set to begin operations. Transport Minister Anthony Loke has officially announced that the line will commence full public service on Monday, June 29, 2026.

The formal opening ceremony will take place a day earlier, on Sunday, June 28, 2026, officiated by Prime Minister Datuk Seri Anwar Ibrahim at the line’s main depot.

Project Overview

Originally slated to begin operations in 2025, the LRT3 project—also known as the Shah Alam Line—has undergone several postponements since construction commenced in 2017. The line currently comprises 25 permanent stations, with 5 additional provisional stations reserved for future development.

What This Means for Commuters

The 37.6-kilometre alignment connects Bandar Utama to Johan Setia in Klang, providing a long-awaited alternative for motorists along the heavily congested Federal Highway and NKVE corridors. While the line may not directly serve every commuter’s daily route, it is expected to meaningfully alleviate traffic congestion across greater Kuala Lumpur and the surrounding Klang Valley region.

Background Context

In a separate development, Transport Minister Loke also addressed the train derailment incident near Chan Sow Lin LRT station on May 28, 2026, stating that a full report is expected to be completed this week as repair works on the Ampang Line continue.

source: MRT & TheStar

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

Greater Kuala Lumpur, also known as Klang Valley, is the business centre and transportation hub of peninsular Malaysia, with trains connect to: 

  • Kuala Lumpur International Airport KLIA via ERL
  • Ipoh, Taiping, Butterworth (Penang) and Padang Besar (Thai Border) via ETS Northbound
  • Johor Bahru and Singapore via ETS Southbound
  • Gua Musang, Pasir Mas (Rantau Panjang / Sungai Kolok) and Tumpat via Eastern Line at Gemas junction 
  • Pan-Asian Railway Network via Padang Besar, Hat Yai, Bangkok, Vientiane to Kunming

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,