Alor Setar Station Timetable
ETSKomuter UtaraAlor Setar is served by ETS and Komuter Utara Padang Besar Line. The first train today leaves at 06:03 to Butterworth (Komuter Utara); the last at 03:33 (early next morning) to Padang Besar.

Next departures · Saturday 03:54
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSsouthbound (KL Sentral, JB Sentral) | 07:59 | 20:29 |
| ETSnorthbound (Padang Besar) | 12:03 | 03:33 +1 |
| Komuter Utarato Butterworth | 06:28 | 22:48 |
| Komuter Utarato Butterworth | 06:03 | 22:18 |
Trains per hour
Departures from Alor Setar in each hour, both directions, by timetable.
Busiest 15:00–16:00 · 5 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 4 | 4 |
| 07:00 | 1 | 2 | 3 |
| 08:00 | 1 | 3 | 4 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 1 | 0 | 1 |
| 11:00 | 1 | 2 | 3 |
| 12:00 | 2 | 0 | 2 |
| 13:00 | 0 | 2 | 2 |
| 14:00 | 2 | 0 | 2 |
| 15:00 | 2 | 3 | 5 |
| 16:00 | 0 | 3 | 3 |
| 17:00 | 2 | 3 | 5 |
| 18:00 | 1 | 4 | 5 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 2 | 3 | 5 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 1 | 2 | 3 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 1 | 0 | 1 |
| 03:00 | 1 | 0 | 1 |
Busiest 15:00–16:00 · 5 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 4 | 4 |
| 07:00 | 1 | 2 | 3 |
| 08:00 | 1 | 3 | 4 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 1 | 0 | 1 |
| 11:00 | 1 | 2 | 3 |
| 12:00 | 2 | 0 | 2 |
| 13:00 | 0 | 2 | 2 |
| 14:00 | 2 | 0 | 2 |
| 15:00 | 2 | 3 | 5 |
| 16:00 | 0 | 3 | 3 |
| 17:00 | 2 | 3 | 5 |
| 18:00 | 1 | 4 | 5 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 2 | 3 | 5 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 1 | 2 | 3 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 1 | 0 | 1 |
| 03:00 | 1 | 0 | 1 |
Busiest 15:00–16:00 · 5 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 06:00 | 0 | 4 | 4 |
| 07:00 | 1 | 2 | 3 |
| 08:00 | 1 | 3 | 4 |
| 09:00 | 0 | 2 | 2 |
| 10:00 | 1 | 0 | 1 |
| 11:00 | 1 | 2 | 3 |
| 12:00 | 2 | 0 | 2 |
| 13:00 | 0 | 2 | 2 |
| 14:00 | 2 | 0 | 2 |
| 15:00 | 2 | 3 | 5 |
| 16:00 | 0 | 3 | 3 |
| 17:00 | 2 | 3 | 5 |
| 18:00 | 1 | 4 | 5 |
| 19:00 | 0 | 4 | 4 |
| 20:00 | 2 | 3 | 5 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 1 | 2 | 3 |
| 23:00 | 0 | 0 | 0 |
| 00:00 | 0 | 0 | 0 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 1 | 0 | 1 |
| 03:00 | 1 | 0 | 1 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Southbound (KL Sentral, JB Sentral) (10 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 07:59 | 9223 | KL Sentral Next | |
| 08:54 | 9425 | JB Sentral | |
| 10:24 | 9225 | KL Sentral | |
| 11:44 | 9273 | KL Sentral | |
| 12:45 | 9449 | JB Sentral | |
| 14:26 | 9209 | KL Sentral | |
| 15:40 | 9251 | KL Sentral | |
| 15:59 | 9277 | KL Sentral | |
| 17:39 | 9233 | KL Sentral | |
| 20:29 | 9279 | KL Sentral |
ETS Northbound (Padang Besar) (10 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 12:03 | 9224 | Padang Besar Next | |
| 14:38 | 9226 | Padang Besar | |
| 17:12 | 9442 | Padang Besar | |
| 18:03 | 9274 | Padang Besar | |
| 20:23 | 9428 | Padang Besar | |
| 21:43 | 9276 | Padang Besar | |
| 22:15 | 9214 | Padang Besar | |
| 01:58 +1 | 9278 | Padang Besar | |
| 02:19 +1 | 9256 | Padang Besar | |
| 03:33 +1 | 9238 | Padang Besar |
Same timetable every day.
Komuter Utara Towards Butterworth (20 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:28 | 2900 | Padang Besar Next | |
| 07:33 | 2904 | Padang Besar | |
| 08:03 | 2906 | Padang Besar | |
| 08:43 | 2908 | Padang Besar | |
| 09:43 | 2912 | Padang Besar | |
| 11:43 | 2920 | Padang Besar | |
| 13:18 | 2931 | Butterworth | |
| 13:43 | 2928 | Padang Besar | |
| 15:43 | 2936 | Padang Besar | |
| 16:13 | 2938 | Padang Besar | |
| 16:43 | 2940 | Padang Besar | |
| 17:43 | 2944 | Padang Besar | |
| 18:13 | 2946 | Padang Besar | |
| 18:43 | 2948 | Padang Besar | |
| 19:13 | 2950 | Padang Besar | |
| 19:48 | 2952 | Padang Besar | |
| 20:13 | 2954 | Padang Besar | |
| 20:43 | 2956 | Padang Besar | |
| 21:53 | 2960 | Padang Besar | |
| 22:48 | 2964 | Padang Besar |
Komuter Utara Towards Butterworth (18 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:03 | 2901 | Butterworth Next | |
| 06:23 | 2903 | Butterworth | |
| 06:43 | 2905 | Butterworth | |
| 07:03 | 2907 | Butterworth | |
| 08:18 | 2911 | Butterworth | |
| 09:18 | 2915 | Butterworth | |
| 11:18 | 2923 | Butterworth | |
| 15:18 | 2939 | Butterworth | |
| 15:48 | 2941 | Butterworth | |
| 16:18 | 2943 | Butterworth | |
| 17:18 | 2947 | Butterworth | |
| 17:48 | 2949 | Butterworth | |
| 18:18 | 2951 | Butterworth | |
| 18:48 | 2953 | Butterworth | |
| 19:18 | 2955 | Butterworth | |
| 19:48 | 2957 | Butterworth | |
| 20:48 | 2959 | Butterworth | |
| 22:18 | 2967 | Butterworth |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Alor Setar to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Ipoh | 10 | 2h 10m | 258 km |
| Butterworth | 19 | 1h 08m | 101 km |
| Seremban | 2 | 6h 08m | 538 km |
| Sungai Petani | 29 | 26m | 56 km |
| KL Sentral | 10 | 4h 14m | 466 km |
| Taiping | 10 | 1h 27m | 171 km |
| Parit Buntar | 9 | 1h 07m | 115 km |
| Padang Besar | 29 | 35m | 68 km |
| Kajang | 1 | 5h 39m | 492 km |
| Bukit Mertajam | 19 | 56m | 91 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral9h 19m
- Kempas Baru9h 11m
- Kulai8h 57m
- Layang Layang9h 04m
- Rengam8h 56m
- Kluang8h 23m
- Paloh8h 26m
- Bekok8h 16m
- Labis7h 51m
- Segamat7h 34m
- Gemas7h 18m
- Batang Melaka7h 00m
- Pulau Sebang/Tampin6h 46m
- Seremban6h 16m
- Labu
- Bangi
- Kajang5h 37m
- Serdang
- Bandar Tasik Selatan5h 10m
- KL Sentral4h 47m
- Kuala Lumpur4h 41m
- Kepong Sentral
- Sungai Buloh4h 20m
- Rawang4h 16m
- Batang Kali
- Kuala Kubu Bharu
- Tanjung Malim3h 32m
- Slim River
- Sungkai
- Tapah Road3h 02m
- Kampar2h 48m
- Batu Gajah2h 35m
- Ipoh2h 20m
- Sungai Siput2h 06m
- Kuala Kangsar1h 52m
- Taiping1h 36m
- Kamunting
- Bagan Serai1h 16m
- Parit Buntar1h 08m
- Nibong Tebal1h 04m
- Bukit Mertajam
- Butterworth
- Tasek Gelugor41 min
- Sungai Petani29 min
- Gurun18 min
- Alor SetarYou are here
- Anak Bukit6 min
- Arau21 min
- Padang Besar38 min
- Hat Yai
- Butterworth1h 08m
- Bukit Tengah1h 01m
- Bukit Mertajam57 min
- Tasek Gelugor45 min
- Sungai Petani34 min
- Gurun21 min
- Kobah11 min
- Alor SetarYou are here
- Anak Bukit5 min
- Kodiang18 min
- Arau24 min
- Bukit Ketri31 min
- Padang Besar43 min
Minutes from Alor Setar by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Alor Setar?
What time is the first train from Alor Setar?
How long is the train from Alor Setar to Ipoh?
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