Kempas Baru Station Timetable
ETSShuttle SelatanEkspres Rakyat TimuranKempas Baru is served by ETS, KTM Shuttle Selatan and Ekspres Rakyat Timuran. The first train today leaves at 05:20 to Pasir Gudang (Shuttle Selatan); the last at 12:24 (early next morning) to JB Sentral.

Next departures · Saturday 03:56
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSsouthbound (JB Sentral) | 06:26 | 03:01 +1 |
| ETSnorthbound (KL Sentral, Butterworth, Padang Besar) | 07:10 | 21:35 |
| Shuttle Selatansouthbound (JB Sentral) | 05:37 | 19:42 |
| Shuttle Selatannorthbound (Pasir Gudang, Paloh) | 05:20 | 20:45 |
| Ekspres Rakyat Timurannorthbound (Tumpat) | 19:46 | 19:46 |
| Ekspres Rakyat Timuransouthbound (JB Sentral) | 12:24 | 12:24 +1 |
Trains per hour
Departures from Kempas Baru in each hour, both directions, by timetable.
Busiest 20:00–21:00 · 6 trains
View as a table
| Hour | ETS | Shuttle Selatan | Ekspres Rakyat Timuran | Total |
|---|---|---|---|---|
| 05:00 | 0 | 2 | 0 | 2 |
| 06:00 | 2 | 1 | 0 | 3 |
| 07:00 | 2 | 1 | 0 | 3 |
| 08:00 | 2 | 0 | 0 | 2 |
| 09:00 | 2 | 1 | 0 | 3 |
| 10:00 | 3 | 0 | 0 | 3 |
| 11:00 | 2 | 1 | 0 | 3 |
| 12:00 | 2 | 0 | 0 | 2 |
| 13:00 | 1 | 1 | 0 | 2 |
| 14:00 | 1 | 0 | 0 | 1 |
| 15:00 | 4 | 0 | 0 | 4 |
| 16:00 | 2 | 0 | 0 | 2 |
| 17:00 | 4 | 1 | 0 | 5 |
| 18:00 | 0 | 2 | 0 | 2 |
| 19:00 | 1 | 1 | 1 | 3 |
| 20:00 | 5 | 1 | 0 | 6 |
| 21:00 | 3 | 0 | 0 | 3 |
| 22:00 | 1 | 0 | 0 | 1 |
| 23:00 | 0 | 0 | 0 | 0 |
| 00:00 | 1 | 0 | 0 | 1 |
| 01:00 | 1 | 0 | 0 | 1 |
| 02:00 | 0 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 0 | 1 |
| 04:00 | 0 | 0 | 0 | 0 |
| 05:00 | 0 | 0 | 0 | 0 |
| 06:00 | 0 | 0 | 0 | 0 |
| 07:00 | 0 | 0 | 0 | 0 |
| 08:00 | 0 | 0 | 0 | 0 |
| 09:00 | 0 | 0 | 0 | 0 |
| 10:00 | 0 | 0 | 0 | 0 |
| 11:00 | 0 | 0 | 0 | 0 |
| 12:00 | 0 | 0 | 1 | 1 |
Busiest 20:00–21:00 · 6 trains
View as a table
| Hour | ETS | Shuttle Selatan | Ekspres Rakyat Timuran | Total |
|---|---|---|---|---|
| 05:00 | 0 | 2 | 0 | 2 |
| 06:00 | 2 | 1 | 0 | 3 |
| 07:00 | 2 | 1 | 0 | 3 |
| 08:00 | 2 | 0 | 0 | 2 |
| 09:00 | 2 | 1 | 0 | 3 |
| 10:00 | 3 | 0 | 0 | 3 |
| 11:00 | 2 | 1 | 0 | 3 |
| 12:00 | 2 | 0 | 0 | 2 |
| 13:00 | 1 | 1 | 0 | 2 |
| 14:00 | 1 | 0 | 0 | 1 |
| 15:00 | 4 | 0 | 0 | 4 |
| 16:00 | 2 | 0 | 0 | 2 |
| 17:00 | 4 | 1 | 0 | 5 |
| 18:00 | 0 | 2 | 0 | 2 |
| 19:00 | 1 | 1 | 1 | 3 |
| 20:00 | 5 | 1 | 0 | 6 |
| 21:00 | 3 | 0 | 0 | 3 |
| 22:00 | 1 | 0 | 0 | 1 |
| 23:00 | 0 | 0 | 0 | 0 |
| 00:00 | 1 | 0 | 0 | 1 |
| 01:00 | 1 | 0 | 0 | 1 |
| 02:00 | 0 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 0 | 1 |
| 04:00 | 0 | 0 | 0 | 0 |
| 05:00 | 0 | 0 | 0 | 0 |
| 06:00 | 0 | 0 | 0 | 0 |
| 07:00 | 0 | 0 | 0 | 0 |
| 08:00 | 0 | 0 | 0 | 0 |
| 09:00 | 0 | 0 | 0 | 0 |
| 10:00 | 0 | 0 | 0 | 0 |
| 11:00 | 0 | 0 | 0 | 0 |
| 12:00 | 0 | 0 | 1 | 1 |
Busiest 20:00–21:00 · 6 trains
View as a table
| Hour | ETS | Shuttle Selatan | Ekspres Rakyat Timuran | Total |
|---|---|---|---|---|
| 05:00 | 0 | 2 | 0 | 2 |
| 06:00 | 2 | 1 | 0 | 3 |
| 07:00 | 2 | 1 | 0 | 3 |
| 08:00 | 2 | 0 | 0 | 2 |
| 09:00 | 2 | 1 | 0 | 3 |
| 10:00 | 3 | 0 | 0 | 3 |
| 11:00 | 2 | 1 | 0 | 3 |
| 12:00 | 2 | 0 | 0 | 2 |
| 13:00 | 1 | 1 | 0 | 2 |
| 14:00 | 1 | 0 | 0 | 1 |
| 15:00 | 4 | 0 | 0 | 4 |
| 16:00 | 2 | 0 | 0 | 2 |
| 17:00 | 4 | 1 | 0 | 5 |
| 18:00 | 0 | 2 | 0 | 2 |
| 19:00 | 1 | 1 | 1 | 3 |
| 20:00 | 5 | 1 | 0 | 6 |
| 21:00 | 3 | 0 | 0 | 3 |
| 22:00 | 1 | 0 | 0 | 1 |
| 23:00 | 0 | 0 | 0 | 0 |
| 00:00 | 1 | 0 | 0 | 1 |
| 01:00 | 1 | 0 | 0 | 1 |
| 02:00 | 0 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 0 | 1 |
| 04:00 | 0 | 0 | 0 | 0 |
| 05:00 | 0 | 0 | 0 | 0 |
| 06:00 | 0 | 0 | 0 | 0 |
| 07:00 | 0 | 0 | 0 | 0 |
| 08:00 | 0 | 0 | 0 | 0 |
| 09:00 | 0 | 0 | 0 | 0 |
| 10:00 | 0 | 0 | 0 | 0 |
| 11:00 | 0 | 0 | 0 | 0 |
| 12:00 | 0 | 0 | 1 | 1 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Southbound (JB Sentral) (21 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:26 | 9581 | JB Sentral Next | |
| 06:26 | 9621 | JB Sentral | |
| 10:02 | 9571 | JB Sentral | |
| 11:59 | 9511 | JB Sentral | |
| 12:06 | 9523 | JB Sentral | |
| 13:11 | 9573 | JB Sentral | |
| 14:11 | 9623 | JB Sentral | |
| 15:12 | 9323 | JB Sentral | |
| 15:56 | 9575 | JB Sentral | |
| 17:21 | 9585 | JB Sentral | |
| 17:21 | 9625 | JB Sentral | |
| 17:47 | 9425 | JB Sentral | |
| 19:26 | 9531 | JB Sentral | |
| 20:21 | 9627 | JB Sentral | |
| 20:34 | 9577 | JB Sentral | |
| 21:46 | 9533 | JB Sentral | |
| 21:49 | 9515 | JB Sentral | |
| 22:23 | 9449 | JB Sentral | |
| 00:11 +1 | 9535 | JB Sentral | |
| 01:21 +1 | 9537 | JB Sentral | |
| 03:01 +1 | 9579 | JB Sentral |
ETS Northbound (KL Sentral, Butterworth, Padang Besar) (19 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 07:10 | 9572 | KL Sentral Next | |
| 07:43 | 9442 | Padang Besar | |
| 08:47 | 9510 | KL Sentral | |
| 08:50 | 9524 | KL Sentral | |
| 09:25 | 9584 | Gemas | |
| 09:25 | 9624 | Gemas | |
| 10:04 | 9326 | Butterworth | |
| 10:55 | 9574 | KL Sentral | |
| 11:34 | 9428 | Padang Besar | |
| 12:55 | 9528 | KL Sentral | |
| 15:10 | 9530 | KL Sentral | |
| 15:40 | 9626 | Gemas | |
| 16:27 | 9514 | KL Sentral | |
| 16:30 | 9532 | KL Sentral | |
| 17:40 | 9578 | KL Sentral | |
| 20:10 | 9588 | Gemas | |
| 20:10 | 9628 | Gemas | |
| 20:40 | 9536 | KL Sentral | |
| 21:35 | 9580 | KL Sentral |
Same timetable every day.
Shuttle Selatan Southbound (JB Sentral) (5 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:37 | 8001 | JB Sentral Next | |
| 07:22 | 8011 | JB Sentral | |
| 11:52 | 8025 | JB Sentral | |
| 17:07 | 8035 | JB Sentral | |
| 19:42 | 8043 | JB Sentral |
Shuttle Selatan Northbound (Pasir Gudang, Paloh) (7 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:20 | 8101 | Pasir Gudang Next | |
| 06:40 | 8004 | Paloh | |
| 09:35 | 8016 | Paloh | |
| 13:15 | 8028 | Paloh | |
| 18:30 | 8040 | Paloh | |
| 18:40 | 8147 | Pasir Gudang | |
| 20:45 | 8046 | Paloh |
Same timetable every day.
Ekspres Rakyat Timuran Northbound (Tumpat) (1 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 19:46 | 26 | Tumpat Next |
Ekspres Rakyat Timuran Southbound (JB Sentral) (1 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 12:24 +1 | 27 | JB Sentral Next |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Kempas Baru to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| JB Sentral | 27 | 6m | 11 km |
| Kajang | 10 | 3h 36m | 331 km |
| Ipoh | 3 | 6h 28m | 565 km |
| Butterworth | 1 | 8h 11m | 746 km |
| Bukit Mertajam | 1 | 7h 58m | 736 km |
| Seremban | 14 | 2h 43m | 286 km |
| Sungai Petani | 2 | 8h 19m | 767 km |
| Sungai Buloh | 3 | 4h 32m | 377 km |
| Arau | 2 | 9h 09m | 862 km |
| Alor Setar | 2 | 8h 48m | 824 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral9 min
- Kempas BaruYou are here
- Kulai13 min
- Layang Layang26 min
- Rengam35 min
- Kluang46 min
- Paloh59 min
- Bekok1h 09m
- Labis1h 19m
- Segamat1h 35m
- Gemas1h 51m
- Batang Melaka2h 09m
- Pulau Sebang/Tampin2h 24m
- Seremban2h 53m
- Labu3h 02m
- Bangi3h 30m
- Kajang3h 38m
- Serdang3h 52m
- Bandar Tasik Selatan3h 56m
- KL Sentral4h 11m
- Kuala Lumpur4h 12m
- Kepong Sentral
- Sungai Buloh4h 33m
- Rawang5h 20m
- Batang Kali
- Kuala Kubu Bharu
- Tanjung Malim5h 20m
- Slim River
- Sungkai
- Tapah Road6h 32m
- Kampar6h 04m
- Batu Gajah6h 17m
- Ipoh6h 32m
- Sungai Siput7h 28m
- Kuala Kangsar7h 00m
- Taiping7h 16m
- Kamunting
- Bagan Serai8h 18m
- Parit Buntar7h 44m
- Nibong Tebal8h 30m
- Bukit Mertajam8h 00m
- Butterworth8h 12m
- Tasek Gelugor8h 28m
- Sungai Petani8h 41m
- Gurun9h 15m
- Alor Setar9h 11m
- Anak Bukit9h 40m
- Arau9h 33m
- Padang Besar9h 51m
- Hat Yai
- Paloh1h 43m
- Kluang1h 19m
- Mengkibol1h 13m
- Rengam1h 00m
- Layang Layang47 min
- Pasir Gudang40 min
- Kulai24 min
- Kempas BaruYou are here
- JB Sentral15 min
- JB Sentral16 min
- Kempas BaruYou are here
- Kulai30 min
- Kluang1h 21m
- Segamat2h 36m
- Gemas3h 05m
- Bahau3h 53m
- Kemayan4h 31m
- Triang4h 48m
- Mentakab5h 24m
- Kuala Krau5h 54m
- Jerantut6h 23m
- Krambit6h 56m
- Kuala Lipis7h 28m
- Chegar Perah8h 13m
- Merapoh8h 58m
- Gua Musang9h 27m
- Dabong11h 36m
- Krai13h 33m
- Tanah Merah14h 26m
- Pasir Mas14h 59m
- Wakaf Bharu15h 15m
- Tumpat15h 34m
Minutes from Kempas Baru by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Kempas Baru?
What time is the first train from Kempas Baru?
How long is the train from Kempas Baru to JB Sentral?
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