Taiping Station Timetable
ETSKomuter UtaraTaiping is served by ETS and Komuter Utara Ipoh Line. The first train today leaves at 05:32 to Butterworth (Komuter Utara); the last at 03:41 (early next morning) to Hat Yai.

Next departures · Saturday 03:53
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSnorthbound (Butterworth, Padang Besar, Hat Yai) | 10:28 | 03:41 +1 |
| ETSsouthbound (KL Sentral, Segamat, JB Sentral) | 06:11 | 22:05 |
| Komuter Utarato Butterworth | 05:32 | 20:37 |
| Komuter Utarato Ipoh | 06:34 | 21:14 |
Trains per hour
Departures from Taiping in each hour, both directions, by timetable.
Busiest 17:00–18:00 · 8 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 1 | 2 | 3 |
| 07:00 | 3 | 2 | 5 |
| 08:00 | 1 | 2 | 3 |
| 09:00 | 1 | 2 | 3 |
| 10:00 | 3 | 1 | 4 |
| 11:00 | 1 | 1 | 2 |
| 12:00 | 1 | 0 | 1 |
| 13:00 | 4 | 2 | 6 |
| 14:00 | 3 | 0 | 3 |
| 15:00 | 2 | 2 | 4 |
| 16:00 | 2 | 0 | 2 |
| 17:00 | 6 | 2 | 8 |
| 18:00 | 1 | 2 | 3 |
| 19:00 | 3 | 2 | 5 |
| 20:00 | 2 | 2 | 4 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 2 | 0 | 2 |
| 23:00 | 1 | 0 | 1 |
| 00:00 | 2 | 0 | 2 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 1 |
Busiest 17:00–18:00 · 8 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 1 | 2 | 3 |
| 07:00 | 3 | 2 | 5 |
| 08:00 | 1 | 2 | 3 |
| 09:00 | 1 | 2 | 3 |
| 10:00 | 3 | 1 | 4 |
| 11:00 | 1 | 1 | 2 |
| 12:00 | 1 | 0 | 1 |
| 13:00 | 4 | 2 | 6 |
| 14:00 | 3 | 0 | 3 |
| 15:00 | 2 | 2 | 4 |
| 16:00 | 2 | 0 | 2 |
| 17:00 | 6 | 2 | 8 |
| 18:00 | 1 | 2 | 3 |
| 19:00 | 3 | 2 | 5 |
| 20:00 | 2 | 2 | 4 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 2 | 0 | 2 |
| 23:00 | 1 | 0 | 1 |
| 00:00 | 2 | 0 | 2 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 1 |
Busiest 17:00–18:00 · 8 trains
View as a table
| Hour | ETS | Komuter Utara | Total |
|---|---|---|---|
| 05:00 | 0 | 1 | 1 |
| 06:00 | 1 | 2 | 3 |
| 07:00 | 3 | 2 | 5 |
| 08:00 | 1 | 2 | 3 |
| 09:00 | 1 | 2 | 3 |
| 10:00 | 3 | 1 | 4 |
| 11:00 | 1 | 1 | 2 |
| 12:00 | 1 | 0 | 1 |
| 13:00 | 4 | 2 | 6 |
| 14:00 | 3 | 0 | 3 |
| 15:00 | 2 | 2 | 4 |
| 16:00 | 2 | 0 | 2 |
| 17:00 | 6 | 2 | 8 |
| 18:00 | 1 | 2 | 3 |
| 19:00 | 3 | 2 | 5 |
| 20:00 | 2 | 2 | 4 |
| 21:00 | 1 | 1 | 2 |
| 22:00 | 2 | 0 | 2 |
| 23:00 | 1 | 0 | 1 |
| 00:00 | 2 | 0 | 2 |
| 01:00 | 1 | 0 | 1 |
| 02:00 | 0 | 0 | 0 |
| 03:00 | 1 | 0 | 1 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Northbound (Butterworth, Padang Besar, Hat Yai) (21 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 10:28 | 9224 | Padang Besar Next | |
| 11:13 | 9124 | Butterworth | |
| 13:03 | 9226 | Padang Besar | |
| 13:23 | 1010 | Butterworth | |
| 14:25 | 9108 | Butterworth | |
| 15:35 | 9442 | Padang Besar | |
| 16:28 | 9274 | Padang Besar | |
| 16:48 | 9130 | Butterworth | |
| 17:18 | 9326 | Butterworth | |
| 17:53 | 9176 | Butterworth | |
| 18:48 | 9428 | Padang Besar | |
| 19:03 | 9136 | Butterworth | |
| 20:08 | 9276 | Padang Besar | |
| 20:48 | 9214 | Padang Besar | |
| 21:43 | 9352 | Butterworth | |
| 22:43 | 9178 | Butterworth | |
| 23:23 | 9138 | Butterworth | |
| 00:23 +1 | 9278 | Padang Besar | |
| 00:39 +1 | 9256 | Padang Besar | |
| 01:58 +1 | 9238 | Padang Besar | |
| 03:41 +1 | 1004 | Hat Yai |
ETS Southbound (KL Sentral, Segamat, JB Sentral) (21 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:11 | 9121 | KL Sentral Next | |
| 07:01 | 9171 | KL Sentral | |
| 07:26 | 9123 | KL Sentral | |
| 07:56 | 9323 | JB Sentral | |
| 08:49 | 9343 | Segamat | |
| 09:36 | 9223 | KL Sentral | |
| 10:31 | 9425 | JB Sentral | |
| 10:56 | 9173 | KL Sentral | |
| 12:01 | 9225 | KL Sentral | |
| 13:20 | 9273 | KL Sentral | |
| 13:56 | 9109 | KL Sentral | |
| 14:01 | 1011 | KL Sentral | |
| 14:22 | 9449 | JB Sentral | |
| 15:54 | 9209 | KL Sentral | |
| 17:01 | 9133 | KL Sentral | |
| 17:17 | 9251 | KL Sentral | |
| 17:35 | 9277 | KL Sentral | |
| 17:49 | 1005 | KL Sentral | |
| 19:15 | 9233 | KL Sentral | |
| 19:41 | 9135 | KL Sentral | |
| 22:05 | 9279 | KL Sentral |
Same timetable every day.
Komuter Utara Towards Butterworth (12 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:32 | 2800 | Butterworth Next | |
| 06:37 | 2804 | Butterworth | |
| 07:12 | 2806 | Butterworth | |
| 08:42 | 2810 | Butterworth | |
| 09:47 | 2812 | Butterworth | |
| 11:47 | 2818 | Butterworth | |
| 13:47 | 2822 | Butterworth | |
| 15:47 | 2828 | Butterworth | |
| 17:42 | 2834 | Butterworth | |
| 18:37 | 2838 | Butterworth | |
| 19:37 | 2842 | Butterworth | |
| 20:37 | 2846 | Butterworth |
Komuter Utara Towards Ipoh (12 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:34 | 2801 | Ipoh Next | |
| 07:09 | 2803 | Ipoh | |
| 08:09 | 2807 | Ipoh | |
| 09:04 | 2809 | Ipoh | |
| 10:14 | 2815 | Ipoh | |
| 13:14 | 2823 | Ipoh | |
| 15:14 | 2831 | Ipoh | |
| 17:14 | 2839 | Ipoh | |
| 18:44 | 2847 | Ipoh | |
| 19:29 | 2851 | Ipoh | |
| 20:14 | 2857 | Ipoh | |
| 21:14 | 2861 | Ipoh |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Taiping to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Ipoh | 33 | 42m | 87 km |
| Butterworth | 22 | 50m | 94 km |
| KL Sentral | 21 | 2h 44m | 294 km |
| Padang Besar | 11 | 2h 02m | 239 km |
| Kajang | 2 | 3h 59m | 321 km |
| Bukit Mertajam | 22 | 40m | 84 km |
| Seremban | 4 | 4h 31m | 367 km |
| Sungai Petani | 10 | 58m | 115 km |
| Sungai Buloh | 19 | 2h 24m | 276 km |
| Kempas Baru | 3 | 7h 15m | 652 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral7h 25m
- Kempas Baru7h 16m
- Kulai7h 03m
- Layang Layang7h 27m
- Rengam7h 18m
- Kluang6h 35m
- Paloh6h 50m
- Bekok6h 39m
- Labis6h 06m
- Segamat5h 58m
- Gemas5h 41m
- Batang Melaka5h 32m
- Pulau Sebang/Tampin5h 09m
- Seremban4h 40m
- Labu
- Bangi
- Kajang4h 00m
- Serdang
- Bandar Tasik Selatan3h 33m
- KL Sentral3h 10m
- Kuala Lumpur3h 04m
- Kepong Sentral
- Sungai Buloh2h 43m
- Rawang2h 38m
- Batang Kali2h 22m
- Kuala Kubu Bharu
- Tanjung Malim1h 56m
- Slim River
- Sungkai
- Tapah Road1h 24m
- Kampar1h 12m
- Batu Gajah59 min
- Ipoh45 min
- Sungai Siput29 min
- Kuala Kangsar16 min
- TaipingYou are here
- Kamunting14 min
- Bagan Serai21 min
- Parit Buntar28 min
- Nibong Tebal33 min
- Bukit Mertajam45 min
- Butterworth56 min
- Tasek Gelugor55 min
- Sungai Petani1h 06m
- Gurun1h 19m
- Alor Setar1h 36m
- Anak Bukit1h 43m
- Arau1h 57m
- Padang Besar2h 14m
- Hat Yai6h 49m
- Ipoh52 min
- Sungai Siput31 min
- Kuala Kangsar18 min
- Padang Rengas12 min
- TaipingYou are here
- Kamunting4 min
- Bagan Serai25 min
- Parit Buntar33 min
- Nibong Tebal37 min
- Simpang Ampat45 min
- Bukit Mertajam53 min
- Bukit Tengah57 min
- Butterworth1h 05m
Minutes from Taiping by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Taiping?
What time is the first train from Taiping?
How long is the train from Taiping 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