Gurun Station Timetable
ETSKomuter UtaraGurun is served by ETS and Komuter Utara Padang Besar Line. The first train today leaves at 06:07 to Padang Besar (Komuter Utara); the last at 02:00 (early next morning) to Padang Besar.
Next departures · Saturday 05:45
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSsouthbound (KL Sentral, JB Sentral) | 13:03 | 15:58 |
| ETSnorthbound (Padang Besar) | 16:53 | 02:00 +1 |
| Komuter Utarato Padang Besar | 06:07 | 22:27 |
| Komuter Utarato Butterworth | 06:24 | 22:39 |
Trains per hour
Departures from Gurun in each hour, both directions, by timetable.
Busiest 07:00–08:00 · 4 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 3 | 3 |
| 07:00 | 0 | 4 | 4 |
| 08:00 | 0 | 2 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 0 | 0 |
| 11:00 | 0 | 2 | 2 |
| 12:00 | 0 | 0 | 0 |
| 13:00 | 1 | 2 | 3 |
| 14:00 | 0 | 0 | 0 |
| 15:00 | 1 | 3 | 4 |
| 16:00 | 1 | 3 | 4 |
| 17:00 | 0 | 3 | 3 |
| 18:00 | 0 | 4 | 4 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 2 | 2 |
| 22:00 | 0 | 2 | 2 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 0 | 0 | 0 |
| 02:00 | 1 | 0 | 1 |
Busiest 07:00–08:00 · 4 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 3 | 3 |
| 07:00 | 0 | 4 | 4 |
| 08:00 | 0 | 2 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 0 | 0 |
| 11:00 | 0 | 2 | 2 |
| 12:00 | 0 | 0 | 0 |
| 13:00 | 1 | 2 | 3 |
| 14:00 | 0 | 0 | 0 |
| 15:00 | 1 | 3 | 4 |
| 16:00 | 1 | 3 | 4 |
| 17:00 | 0 | 3 | 3 |
| 18:00 | 0 | 4 | 4 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 2 | 2 |
| 22:00 | 0 | 2 | 2 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 0 | 0 | 0 |
| 02:00 | 1 | 0 | 1 |
Busiest 07:00–08:00 · 4 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 3 | 3 |
| 07:00 | 0 | 4 | 4 |
| 08:00 | 0 | 2 | 2 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 0 | 0 | 0 |
| 11:00 | 0 | 2 | 2 |
| 12:00 | 0 | 0 | 0 |
| 13:00 | 1 | 2 | 3 |
| 14:00 | 0 | 0 | 0 |
| 15:00 | 1 | 3 | 4 |
| 16:00 | 1 | 3 | 4 |
| 17:00 | 0 | 3 | 3 |
| 18:00 | 0 | 4 | 4 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 0 | 2 | 2 |
| 21:00 | 0 | 2 | 2 |
| 22:00 | 0 | 2 | 2 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 0 | 0 | 0 |
| 02:00 | 1 | 0 | 1 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Southbound (KL Sentral, JB Sentral) (2 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 13:03 | 9449 | JB Sentral Next | |
| 15:58 | 9251 | KL Sentral |
ETS Northbound (Padang Besar) (2 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 16:53 | 9442 | Padang Besar Next | |
| 02:00 +1 | 9256 | Padang Besar |
Same timetable every day.
Komuter Utara Towards Padang Besar (20 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:07 | 2900 | Padang Besar Next | |
| 07:12 | 2904 | Padang Besar | |
| 07:42 | 2906 | Padang Besar | |
| 08:22 | 2908 | Padang Besar | |
| 09:22 | 2912 | Padang Besar | |
| 11:22 | 2920 | Padang Besar | |
| 13:22 | 2928 | Padang Besar | |
| 13:39 | 2931 | Butterworth | |
| 15:22 | 2936 | Padang Besar | |
| 15:52 | 2938 | Padang Besar | |
| 16:22 | 2940 | Padang Besar | |
| 17:22 | 2944 | Padang Besar | |
| 17:52 | 2946 | Padang Besar | |
| 18:22 | 2948 | Padang Besar | |
| 18:52 | 2950 | Padang Besar | |
| 19:27 | 2952 | Padang Besar | |
| 19:52 | 2954 | Padang Besar | |
| 20:22 | 2956 | Padang Besar | |
| 21:32 | 2960 | Padang Besar | |
| 22:27 | 2964 | Padang Besar |
Komuter Utara Towards Butterworth (18 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:24 | 2901 | Butterworth Next | |
| 06:44 | 2903 | Butterworth | |
| 07:04 | 2905 | Butterworth | |
| 07:24 | 2907 | Butterworth | |
| 08:39 | 2911 | Butterworth | |
| 09:39 | 2915 | Butterworth | |
| 11:39 | 2923 | Butterworth | |
| 15:39 | 2939 | Butterworth | |
| 16:09 | 2941 | Butterworth | |
| 16:39 | 2943 | Butterworth | |
| 17:44 | 2947 | Butterworth | |
| 18:09 | 2949 | Butterworth | |
| 18:39 | 2951 | Butterworth | |
| 19:09 | 2953 | Butterworth | |
| 19:39 | 2955 | Butterworth | |
| 20:09 | 2957 | Butterworth | |
| 21:09 | 2959 | Butterworth | |
| 22:39 | 2967 | Butterworth |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Gurun to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Kajang | 1 | 5h 21m | 457 km |
| Ipoh | 2 | 2h 05m | 223 km |
| Butterworth | 19 | 47m | 66 km |
| Bukit Mertajam | 19 | 35m | 56 km |
| Seremban | 1 | 6h 11m | 503 km |
| Sungai Petani | 21 | 11m | 22 km |
| Sungai Buloh | 2 | 4h 12m | 412 km |
| Kempas Baru | 1 | 9h 19m | 788 km |
| Arau | 21 | 41m | 74 km |
| Alor Setar | 21 | 18m | 35 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral9h 22m
- Kempas Baru9h 15m
- Kulai9h 01m
- Layang Layang8h 46m
- Rengam8h 37m
- Kluang8h 23m
- Paloh8h 08m
- Bekok7h 58m
- Labis7h 48m
- Segamat7h 28m
- Gemas7h 12m
- Batang Melaka6h 54m
- Pulau Sebang/Tampin6h 38m
- Seremban6h 08m
- Labu
- Bangi
- Kajang5h 18m
- Serdang
- Bandar Tasik Selatan5h 00m
- KL Sentral4h 43m
- Kuala Lumpur4h 38m
- Kepong Sentral
- Sungai Buloh4h 14m
- Rawang3h 58m
- Batang Kali
- Kuala Kubu Bharu
- Tanjung Malim3h 23m
- Slim River
- Sungkai
- Tapah Road2h 44m
- Kampar2h 34m
- Batu Gajah2h 21m
- Ipoh2h 06m
- Sungai Siput1h 48m
- Kuala Kangsar1h 36m
- Taiping1h 19m
- Kamunting
- Bagan Serai58 min
- Parit Buntar50 min
- Nibong Tebal46 min
- Bukit Mertajam
- Butterworth
- Tasek Gelugor24 min
- Sungai Petani12 min
- GurunYou are here
- Alor Setar18 min
- Anak Bukit24 min
- Arau41 min
- Padang Besar59 min
- Hat Yai
- Butterworth47 min
- Bukit Tengah40 min
- Bukit Mertajam36 min
- Tasek Gelugor24 min
- Sungai Petani13 min
- GurunYou are here
- Kobah10 min
- Alor Setar21 min
- Anak Bukit26 min
- Kodiang39 min
- Arau45 min
- Bukit Ketri52 min
- Padang Besar1h 04m
Minutes from Gurun by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Gurun?
What time is the first train from Gurun?
How long is the train from Gurun 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