Tapah Road Station Timetable
ETSTapah Road is served by ETS. The first train today leaves at 05:36 to KL Sentral (ETS); the last at 23:58 to Ipoh.

Next departures · Saturday 06:28
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSnorthbound (Ipoh, Butterworth, Padang Besar) | 10:53 | 23:58 |
| ETSsouthbound (KL Sentral, Segamat, JB Sentral) | 05:36 | 19:36 |
Trains per hour
Departures from Tapah Road in each hour, both directions, by timetable.
Busiest 16:00–17:00 · 3 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 0 |
| 08:00 | 0 |
| 09:00 | 1 |
| 10:00 | 2 |
| 11:00 | 0 |
| 12:00 | 1 |
| 13:00 | 1 |
| 14:00 | 1 |
| 15:00 | 1 |
| 16:00 | 3 |
| 17:00 | 0 |
| 18:00 | 1 |
| 19:00 | 1 |
| 20:00 | 1 |
| 21:00 | 1 |
| 22:00 | 0 |
| 23:00 | 2 |
Busiest 16:00–17:00 · 3 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 0 |
| 08:00 | 0 |
| 09:00 | 1 |
| 10:00 | 2 |
| 11:00 | 0 |
| 12:00 | 1 |
| 13:00 | 1 |
| 14:00 | 1 |
| 15:00 | 1 |
| 16:00 | 3 |
| 17:00 | 0 |
| 18:00 | 1 |
| 19:00 | 1 |
| 20:00 | 1 |
| 21:00 | 1 |
| 22:00 | 0 |
| 23:00 | 2 |
Busiest 16:00–17:00 · 3 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 0 |
| 08:00 | 0 |
| 09:00 | 1 |
| 10:00 | 2 |
| 11:00 | 0 |
| 12:00 | 1 |
| 13:00 | 1 |
| 14:00 | 1 |
| 15:00 | 1 |
| 16:00 | 3 |
| 17:00 | 0 |
| 18:00 | 1 |
| 19:00 | 1 |
| 20:00 | 1 |
| 21:00 | 1 |
| 22:00 | 0 |
| 23:00 | 2 |
Tap or hover a bar for details.
Full timetable
Same timetable every day.
ETS Northbound (Ipoh, Butterworth, Padang Besar) (9 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 10:53 | 9044 | Ipoh Next | |
| 14:12 | 9442 | Padang Besar | |
| 16:45 | 2506 | Ipoh | |
| 16:45 | 2514 | Ipoh | |
| 16:58 | 9052 | Ipoh | |
| 20:18 | 9352 | Butterworth | |
| 21:03 | 9056 | Ipoh | |
| 23:15 | 9256 | Padang Besar | |
| 23:58 | 9058 | Ipoh |
ETS Southbound (KL Sentral, Segamat, JB Sentral) (8 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:36 | 9041 | KL Sentral | |
| 09:36 | 9045 | KL Sentral Next | |
| 10:13 | 9343 | Segamat | |
| 12:41 | 9049 | KL Sentral | |
| 13:58 | 2511 | KL Sentral | |
| 15:47 | 9449 | JB Sentral | |
| 18:42 | 9251 | KL Sentral | |
| 19:36 | 9055 | KL Sentral |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Tapah Road to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Kajang | 2 | 2h 35m | 182 km |
| Ipoh | 9 | 34m | 52 km |
| Butterworth | 1 | 2h 24m | 233 km |
| Bukit Mertajam | 1 | 2h 13m | 223 km |
| Seremban | 2 | 3h 25m | 228 km |
| Sungai Petani | 2 | 2h 28m | 254 km |
| Sungai Buloh | 8 | 1h 28m | 137 km |
| Kempas Baru | 1 | 6h 35m | 513 km |
| Arau | 2 | 3h 22m | 349 km |
| Alor Setar | 2 | 2h 59m | 310 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral6h 40m
- Kempas Baru6h 32m
- Kulai6h 18m
- Layang Layang6h 03m
- Rengam5h 54m
- Kluang5h 40m
- Paloh5h 26m
- Bekok5h 15m
- Labis5h 05m
- Segamat4h 44m
- Gemas4h 28m
- Batang Melaka4h 10m
- Pulau Sebang/Tampin3h 54m
- Seremban3h 25m
- Labu
- Bangi
- Kajang2h 35m
- Serdang
- Bandar Tasik Selatan2h 17m
- KL Sentral1h 59m
- Kuala Lumpur1h 53m
- Kepong Sentral1h 37m
- Sungai Buloh1h 29m
- Rawang1h 14m
- Batang Kali1h 29m
- Kuala Kubu Bharu1h 28m
- Tanjung Malim39 min
- Slim River25 min
- Sungkai12 min
- Tapah RoadYou are here
- Kampar10 min
- Batu Gajah23 min
- Ipoh37 min
- Sungai Siput56 min
- Kuala Kangsar1h 08m
- Taiping1h 24m
- Kamunting
- Bagan Serai1h 46m
- Parit Buntar1h 54m
- Nibong Tebal1h 58m
- Bukit Mertajam2h 13m
- Butterworth2h 24m
- Tasek Gelugor2h 20m
- Sungai Petani2h 32m
- Gurun2h 44m
- Alor Setar3h 02m
- Anak Bukit3h 08m
- Arau3h 24m
- Padang Besar3h 42m
- Hat Yai
Minutes from Tapah Road by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Tapah Road?
What time is the first train from Tapah Road?
How long is the train from Tapah Road 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