Bagan Serai Station Timetable
ETSKomuter UtaraBagan Serai is served by ETS and Komuter Utara Ipoh Line. The first train today leaves at 05:57 to Butterworth (Komuter Utara); the last at 01:00 (early next morning) to Padang Besar.
Next departures · Saturday 07:47
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSsouthbound (KL Sentral, Segamat, JB Sentral) | 08:27 | 16:56 |
| ETSnorthbound (Butterworth, Padang Besar) | 15:56 | 01:00 +1 |
| Komuter Utarato Butterworth | 05:57 | 21:02 |
| Komuter Utarato Ipoh | 06:09 | 20:49 |
Trains per hour
Departures from Bagan Serai in each hour, both directions, by timetable.
Busiest 07:00–08:00 · 3 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 0 | 2 | 2 |
| 07:00 | 0 | 3 | 3 |
| 08:00 | 1 | 1 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 1 | 1 |
| 11:00 | 0 | 0 | 0 |
| 12:00 | 0 | 2 | 2 |
| 13:00 | 0 | 0 | 0 |
| 14:00 | 1 | 2 | 3 |
| 15:00 | 1 | 0 | 1 |
| 16:00 | 1 | 2 | 3 |
| 17:00 | 0 | 0 | 0 |
| 18:00 | 0 | 2 | 2 |
| 19:00 | 0 | 3 | 3 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 1 | 1 |
| 22:00 | 1 | 0 | 1 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
Busiest 07:00–08:00 · 3 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 0 | 2 | 2 |
| 07:00 | 0 | 3 | 3 |
| 08:00 | 1 | 1 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 1 | 1 |
| 11:00 | 0 | 0 | 0 |
| 12:00 | 0 | 2 | 2 |
| 13:00 | 0 | 0 | 0 |
| 14:00 | 1 | 2 | 3 |
| 15:00 | 1 | 0 | 1 |
| 16:00 | 1 | 2 | 3 |
| 17:00 | 0 | 0 | 0 |
| 18:00 | 0 | 2 | 2 |
| 19:00 | 0 | 3 | 3 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 1 | 1 |
| 22:00 | 1 | 0 | 1 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
Busiest 07:00–08:00 · 3 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 0 | 2 | 2 |
| 07:00 | 0 | 3 | 3 |
| 08:00 | 1 | 1 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 1 | 1 |
| 11:00 | 0 | 0 | 0 |
| 12:00 | 0 | 2 | 2 |
| 13:00 | 0 | 0 | 0 |
| 14:00 | 1 | 2 | 3 |
| 15:00 | 1 | 0 | 1 |
| 16:00 | 1 | 2 | 3 |
| 17:00 | 0 | 0 | 0 |
| 18:00 | 0 | 2 | 2 |
| 19:00 | 0 | 3 | 3 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 1 | 1 |
| 22:00 | 1 | 0 | 1 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Southbound (KL Sentral, Segamat, JB Sentral) (3 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 08:27 | 9343 | Segamat Next | |
| 14:01 | 9449 | JB Sentral | |
| 16:56 | 9251 | KL Sentral |
ETS Northbound (Butterworth, Padang Besar) (3 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 15:56 | 9442 | Padang Besar Next | |
| 22:05 | 9352 | Butterworth | |
| 01:00 +1 | 9256 | Padang Besar |
Same timetable every day.
Komuter Utara Towards Butterworth (12 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:57 | 2800 | Butterworth | |
| 07:02 | 2804 | Butterworth | |
| 07:37 | 2806 | Butterworth | |
| 09:07 | 2810 | Butterworth Next | |
| 10:12 | 2812 | Butterworth | |
| 12:12 | 2818 | Butterworth | |
| 14:12 | 2822 | Butterworth | |
| 16:12 | 2828 | Butterworth | |
| 18:07 | 2834 | Butterworth | |
| 19:02 | 2838 | Butterworth | |
| 20:02 | 2842 | Butterworth | |
| 21:02 | 2846 | Butterworth |
Komuter Utara Towards Ipoh (12 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:09 | 2801 | Ipoh | |
| 06:44 | 2803 | Ipoh | |
| 07:44 | 2807 | Ipoh | |
| 08:39 | 2809 | Ipoh Next | |
| 09:49 | 2815 | Ipoh | |
| 12:49 | 2823 | Ipoh | |
| 14:49 | 2831 | Ipoh | |
| 16:49 | 2839 | Ipoh | |
| 18:19 | 2847 | Ipoh | |
| 19:04 | 2851 | Ipoh | |
| 19:49 | 2857 | Ipoh | |
| 20:49 | 2861 | Ipoh |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Bagan Serai to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Kajang | 2 | 4h 21m | 364 km |
| Ipoh | 15 | 1h 07m | 130 km |
| Butterworth | 13 | 37m | 50 km |
| Bukit Mertajam | 13 | 26m | 40 km |
| Seremban | 2 | 5h 11m | 410 km |
| Sungai Petani | 2 | 44m | 71 km |
| Sungai Buloh | 3 | 3h 14m | 319 km |
| Kempas Baru | 1 | 8h 21m | 696 km |
| Arau | 2 | 1h 38m | 166 km |
| Alor Setar | 2 | 1h 15m | 128 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral8h 25m
- Kempas Baru8h 18m
- Kulai8h 04m
- Layang Layang7h 48m
- Rengam7h 40m
- Kluang7h 26m
- Paloh7h 10m
- Bekok7h 00m
- Labis6h 50m
- Segamat6h 30m
- Gemas6h 14m
- Batang Melaka5h 56m
- Pulau Sebang/Tampin5h 41m
- Seremban5h 12m
- Labu
- Bangi
- Kajang4h 22m
- Serdang
- Bandar Tasik Selatan4h 02m
- KL Sentral3h 44m
- Kuala Lumpur3h 38m
- Kepong Sentral
- Sungai Buloh3h 14m
- Rawang2h 59m
- Batang Kali2h 44m
- Kuala Kubu Bharu
- Tanjung Malim2h 25m
- Slim River
- Sungkai
- Tapah Road1h 46m
- Kampar1h 36m
- Batu Gajah1h 23m
- Ipoh1h 08m
- Sungai Siput50 min
- Kuala Kangsar38 min
- Taiping21 min
- Kamunting
- Bagan SeraiYou are here
- Parit Buntar8 min
- Nibong Tebal12 min
- Bukit Mertajam26 min
- Butterworth37 min
- Tasek Gelugor34 min
- Sungai Petani46 min
- Gurun58 min
- Alor Setar1h 16m
- Anak Bukit1h 22m
- Arau1h 38m
- Padang Besar1h 56m
- Hat Yai
- Ipoh1h 17m
- Sungai Siput56 min
- Kuala Kangsar44 min
- Padang Rengas38 min
- Taiping25 min
- Kamunting21 min
- Bagan SeraiYou are here
- Parit Buntar8 min
- Nibong Tebal12 min
- Simpang Ampat20 min
- Bukit Mertajam28 min
- Bukit Tengah32 min
- Butterworth40 min
Minutes from Bagan Serai by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Bagan Serai?
What time is the first train from Bagan Serai?
How long is the train from Bagan Serai to Kajang?
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