ETS Schedule: All Trains, Route & Stations
The ETS links Padang Besar and JB Sentral through KL Sentral, with 95 trips today. One night train runs straight to Hat Yai, Thailand.
Timetable updated: · KTMB & Prasarana open data
ETS route
- Hat Yai Thailand
- Padang Besar
- Arau
- Anak Bukit
- Alor Setar
- Gurun
- Sungai Petani
- Tasek Gelugor
- Butterworth branch from Bukit Mertajam
- Bukit Mertajam
- Nibong Tebal
- Parit Buntar
- Bagan Serai
- Taiping
- Kuala Kangsar
- Sungai Siput
- Ipoh
- Batu Gajah
- Kota Baharu
- Kampar
- Tapah Road
- Sungkai
- Slim River
- Tanjung Malim
- Kuala Kubu Bharu
- Batang Kali
- Rawang
- Sungai Buloh
- Kepong Sentral
- Kuala Lumpur
- KL Sentral
- Bandar Tasik Selatan
- Kajang
- Bangi
- Seremban
- Pulau Sebang/Tampin
- Batang Melaka
- Gemas
- Segamat
- Labis
- Bekok
- Paloh
- Kluang
- Rengam
- Layang Layang
- Kulai
- Kempas Baru
- JB Sentral
From KL Sentral
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| JB Sentral | 15 | 4h 10m | 369 km |
| Ipoh | 30 | 2h 00m | 208 km |
| Butterworth | 10 | 3h 35m | 388 km |
| Padang Besar | 11 | 4h 50m | 533 km |
| Gemas | 16 | 2h 15m | 173 km |
| Seremban | 16 | 1h 16m | 72 km |
| Alor Setar | 10 | 4h 14m | 466 km |
| Hat Yai | 1 | 11h 20m | 593 km |
Today’s ETS trains from KL Sentral
northbound (31)
07:209224Padang Besar
08:059124Butterworth
08:151010Butterworth
08:559044Ipoh
09:559226Padang Besar
10:201014Ipoh
10:509074Ipoh
11:409108Butterworth
12:009008Ipoh
12:169442Padang Besar
13:209274Padang Besar
13:409130Butterworth
14:002506Ipoh
14:002514Ipoh
14:109326Butterworth
14:459176Butterworth
14:501054Batu Gajah
15:009052Ipoh
15:409428Padang Besar
15:559136Butterworth
17:009276Padang Besar
18:009214Padang Besar
18:229352Butterworth
19:059056Ipoh
19:559178Butterworth
20:159138Butterworth
21:159256Padang Besar
21:159278Padang Besar
22:009058Ipoh
22:301004Hat Yai
22:509238Padang Besar
southbound (16)
05:459571JB Sentral
07:459511JB Sentral
07:559523JB Sentral
09:059573JB Sentral
11:109323JB Sentral
11:559575JB Sentral
12:159343Segamat
13:459425JB Sentral
15:159531JB Sentral
16:209577JB Sentral
17:359515JB Sentral
17:359533JB Sentral
17:509449JB Sentral
20:009535JB Sentral
21:109537JB Sentral
23:009579JB Sentral
Main stations
Padang BesarETSKomuter UtaraAlor SetarETSKomuter UtaraButterworthETSKomuter UtaraIpohETSKomuter UtaraKL SentralETSSerembanPelabuhan KlangKJ15MR1KajangETSSerembanKG35SerembanETSSerembanGemasETSShuttle TimurEkspres Rakyat TimuranKluangETSShuttle SelatanEkspres Rakyat TimuranJB SentralETSShuttle SelatanEkspres Rakyat TimuranShuttle Tebrau
Guides
Frequently asked questions
How many ETS trips are there a day?
95 trips today across the whole line.
How long is the ETS from KL Sentral to JB Sentral?
Fastest 4 hr 10 min. Full timetable.
Where do I buy ETS tickets?
On the official KTMB website and app, or at the station counter. Ticket guide.
Know first when the timetable changes
Festive extra trains, timetable changes and disruptions. One channel, no spam.
Where does this data come from?
Timetables from the KTMB and Prasarana GTFS open data (data.gov.my, CC BY 4.0 licence), updated every day. Today’s data: Saturday, 7 Nov 2026.
Times are scheduled, not real-time. Jadual Tren is an unofficial site and is not affiliated with KTMB, Prasarana or Rapid KL. About Jadual Tren