Kampar Station Timetable
ETSKampar is served by ETS. The first train today leaves at 05:26 to KL Sentral (ETS); the last at 00:46 (early next morning) to Padang Besar.

Next departures · Saturday 07:06
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| ETSnorthbound (Ipoh, Butterworth, Padang Besar) | 09:16 | 00:46 +1 |
| ETSsouthbound (KL Sentral, Segamat, JB Sentral) | 05:26 | 20:53 |
Trains per hour
Departures from Kampar in each hour, both directions, by timetable.
Busiest 16:00–17:00 · 5 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 1 |
| 08:00 | 1 |
| 09:00 | 3 |
| 10:00 | 3 |
| 11:00 | 4 |
| 12:00 | 2 |
| 13:00 | 3 |
| 14:00 | 2 |
| 15:00 | 3 |
| 16:00 | 5 |
| 17:00 | 4 |
| 18:00 | 4 |
| 19:00 | 1 |
| 20:00 | 3 |
| 21:00 | 1 |
| 22:00 | 1 |
| 23:00 | 3 |
| 00:00 | 2 |
Busiest 16:00–17:00 · 5 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 1 |
| 08:00 | 1 |
| 09:00 | 3 |
| 10:00 | 3 |
| 11:00 | 4 |
| 12:00 | 2 |
| 13:00 | 3 |
| 14:00 | 2 |
| 15:00 | 2 |
| 16:00 | 5 |
| 17:00 | 4 |
| 18:00 | 4 |
| 19:00 | 1 |
| 20:00 | 3 |
| 21:00 | 1 |
| 22:00 | 1 |
| 23:00 | 2 |
| 00:00 | 2 |
Busiest 16:00–17:00 · 5 trains
View as a table
| Hour | ETS |
|---|---|
| 05:00 | 1 |
| 06:00 | 0 |
| 07:00 | 1 |
| 08:00 | 1 |
| 09:00 | 3 |
| 10:00 | 3 |
| 11:00 | 4 |
| 12:00 | 2 |
| 13:00 | 3 |
| 14:00 | 2 |
| 15:00 | 2 |
| 16:00 | 5 |
| 17:00 | 4 |
| 18:00 | 4 |
| 19:00 | 1 |
| 20:00 | 3 |
| 21:00 | 1 |
| 22:00 | 1 |
| 23:00 | 2 |
| 00:00 | 2 |
Tap or hover a bar for details.
Full timetable
ETS Northbound (Ipoh, Butterworth, Padang Besar) (24 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 09:16 | 9224 | Padang Besar | |
| 10:01 | 9124 | Butterworth | |
| 11:03 | 9044 | Ipoh | |
| 11:17 | 1010 | Butterworth | |
| 11:51 | 9226 | Padang Besar | |
| 13:09 | 1014 | Ipoh | |
| 14:22 | 9442 | Padang Besar | |
| 15:16 | 9274 | Padang Besar Extra · Deepavali · 9 Nov only | |
| 15:36 | 9130 | Butterworth | |
| 16:06 | 9326 | Butterworth | |
| 16:41 | 9176 | Butterworth | |
| 16:56 | 2506 | Ipoh | |
| 16:56 | 2514 | Ipoh | |
| 17:08 | 9052 | Ipoh | |
| 17:36 | 9428 | Padang Besar | |
| 17:51 | 9136 | Butterworth | |
| 18:56 | 9276 | Padang Besar Extra · Deepavali · until 9 Nov | |
| 20:28 | 9352 | Butterworth | |
| 21:13 | 9056 | Ipoh | |
| 22:11 | 9138 | Butterworth | |
| 23:11 | 9278 | Padang Besar | |
| 23:25 | 9256 | Padang Besar | |
| 00:08 +1 | 9058 | Ipoh | |
| 00:46 +1 | 9238 | Padang Besar |
ETS Southbound (KL Sentral, Segamat, JB Sentral) (23 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:26 | 9041 | KL Sentral | |
| 07:23 | 9121 | KL Sentral | |
| 08:38 | 9123 | KL Sentral | |
| 09:08 | 9323 | JB Sentral | |
| 09:26 | 9045 | KL Sentral | |
| 10:03 | 9343 | Segamat | |
| 10:48 | 9223 | KL Sentral | |
| 11:43 | 9425 | JB Sentral | |
| 12:08 | 9173 | KL Sentral | |
| 12:31 | 9049 | KL Sentral | |
| 13:13 | 9225 | KL Sentral | |
| 13:47 | 2511 | KL Sentral | |
| 14:32 | 9273 | KL Sentral Extra · Deepavali · until 9 Nov | |
| 15:37 | 9449 | JB Sentral | |
| 16:33 | 1011 | KL Sentral | |
| 17:40 | 1017 | KL Sentral | |
| 18:13 | 9133 | KL Sentral | |
| 18:32 | 9251 | KL Sentral | |
| 18:47 | 9277 | KL Sentral | |
| 19:26 | 9055 | KL Sentral | |
| 20:27 | 9233 | KL Sentral | |
| 20:53 | 9135 | KL Sentral | |
| 23:17 | 9279 | KL Sentral Extra · Deepavali · 9 Nov only |
ETS Northbound (Ipoh, Butterworth, Padang Besar) (23 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 09:16 | 9224 | Padang Besar Next | |
| 10:01 | 9124 | Butterworth | |
| 11:03 | 9044 | Ipoh | |
| 11:17 | 1010 | Butterworth | |
| 11:51 | 9226 | Padang Besar | |
| 13:09 | 1014 | Ipoh | |
| 14:22 | 9442 | Padang Besar | |
| 15:36 | 9130 | Butterworth | |
| 16:06 | 9326 | Butterworth | |
| 16:41 | 9176 | Butterworth | |
| 16:56 | 2506 | Ipoh | |
| 16:56 | 2514 | Ipoh | |
| 17:08 | 9052 | Ipoh | |
| 17:36 | 9428 | Padang Besar | |
| 17:51 | 9136 | Butterworth | |
| 18:56 | 9276 | Padang Besar Extra · Deepavali · until 9 Nov | |
| 20:28 | 9352 | Butterworth | |
| 21:13 | 9056 | Ipoh | |
| 22:11 | 9138 | Butterworth | |
| 23:11 | 9278 | Padang Besar | |
| 23:25 | 9256 | Padang Besar | |
| 00:08 +1 | 9058 | Ipoh | |
| 00:46 +1 | 9238 | Padang Besar |
ETS Southbound (KL Sentral, Segamat, JB Sentral) (22 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:26 | 9041 | KL Sentral | |
| 07:23 | 9121 | KL Sentral Next | |
| 08:38 | 9123 | KL Sentral | |
| 09:08 | 9323 | JB Sentral | |
| 09:26 | 9045 | KL Sentral | |
| 10:03 | 9343 | Segamat | |
| 10:48 | 9223 | KL Sentral | |
| 11:43 | 9425 | JB Sentral | |
| 12:08 | 9173 | KL Sentral | |
| 12:31 | 9049 | KL Sentral | |
| 13:13 | 9225 | KL Sentral | |
| 13:47 | 2511 | KL Sentral | |
| 14:32 | 9273 | KL Sentral Extra · Deepavali · until 9 Nov | |
| 15:37 | 9449 | JB Sentral | |
| 16:33 | 1011 | KL Sentral | |
| 17:40 | 1017 | KL Sentral | |
| 18:13 | 9133 | KL Sentral | |
| 18:32 | 9251 | KL Sentral | |
| 18:47 | 9277 | KL Sentral | |
| 19:26 | 9055 | KL Sentral | |
| 20:27 | 9233 | KL Sentral | |
| 20:53 | 9135 | KL Sentral |
ETS Northbound (Ipoh, Butterworth, Padang Besar) (23 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 09:16 | 9224 | Padang Besar | |
| 10:01 | 9124 | Butterworth | |
| 11:03 | 9044 | Ipoh | |
| 11:17 | 1010 | Butterworth | |
| 11:51 | 9226 | Padang Besar | |
| 13:09 | 1014 | Ipoh | |
| 14:22 | 9442 | Padang Besar | |
| 15:36 | 9130 | Butterworth | |
| 16:06 | 9326 | Butterworth | |
| 16:41 | 9176 | Butterworth | |
| 16:56 | 2506 | Ipoh | |
| 16:56 | 2514 | Ipoh | |
| 17:08 | 9052 | Ipoh | |
| 17:36 | 9428 | Padang Besar | |
| 17:51 | 9136 | Butterworth | |
| 18:56 | 9276 | Padang Besar Extra · Deepavali · until 9 Nov | |
| 20:28 | 9352 | Butterworth | |
| 21:13 | 9056 | Ipoh | |
| 22:11 | 9138 | Butterworth | |
| 23:11 | 9278 | Padang Besar | |
| 23:25 | 9256 | Padang Besar | |
| 00:08 +1 | 9058 | Ipoh | |
| 00:46 +1 | 9238 | Padang Besar |
ETS Southbound (KL Sentral, Segamat, JB Sentral) (22 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 05:26 | 9041 | KL Sentral | |
| 07:23 | 9121 | KL Sentral | |
| 08:38 | 9123 | KL Sentral | |
| 09:08 | 9323 | JB Sentral | |
| 09:26 | 9045 | KL Sentral | |
| 10:03 | 9343 | Segamat | |
| 10:48 | 9223 | KL Sentral | |
| 11:43 | 9425 | JB Sentral | |
| 12:08 | 9173 | KL Sentral | |
| 12:31 | 9049 | KL Sentral | |
| 13:13 | 9225 | KL Sentral | |
| 13:47 | 2511 | KL Sentral | |
| 14:32 | 9273 | KL Sentral Extra · Deepavali · until 9 Nov | |
| 15:37 | 9449 | JB Sentral | |
| 16:33 | 1011 | KL Sentral | |
| 17:40 | 1017 | KL Sentral | |
| 18:13 | 9133 | KL Sentral | |
| 18:32 | 9251 | KL Sentral | |
| 18:47 | 9277 | KL Sentral | |
| 19:26 | 9055 | KL Sentral | |
| 20:27 | 9233 | KL Sentral | |
| 20:53 | 9135 | KL Sentral |
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Kampar to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| KL Sentral | 22 | 1h 57m | 170 km |
| Kajang | 2 | 2h 45m | 197 km |
| Ipoh | 23 | 24m | 37 km |
| Butterworth | 8 | 2h 09m | 218 km |
| Bukit Mertajam | 8 | 1h 56m | 208 km |
| Seremban | 4 | 3h 19m | 243 km |
| Sungai Petani | 8 | 2h 17m | 239 km |
| Sungai Buloh | 22 | 1h 30m | 152 km |
| Kempas Baru | 3 | 6h 03m | 528 km |
| Arau | 8 | 3h 06m | 334 km |
Direct trains only, for Saturday.
Lines & interchanges
- JB Sentral6h 13m
- Kempas Baru6h 04m
- Kulai5h 51m
- Layang Layang6h 13m
- Rengam6h 04m
- Kluang5h 23m
- Paloh5h 36m
- Bekok5h 25m
- Labis4h 54m
- Segamat4h 45m
- Gemas4h 28m
- Batang Melaka4h 18m
- Pulau Sebang/Tampin3h 56m
- Seremban3h 27m
- Labu
- Bangi
- Kajang2h 45m
- Serdang
- Bandar Tasik Selatan2h 25m
- KL Sentral1h 59m
- Kuala Lumpur1h 53m
- Kepong Sentral1h 47m
- Sungai Buloh1h 32m
- Rawang1h 24m
- Batang Kali1h 40m
- Kuala Kubu Bharu1h 39m
- Tanjung Malim44 min
- Slim River35 min
- Sungkai22 min
- Tapah Road10 min
- KamparYou are here
- Batu Gajah13 min
- Ipoh27 min
- Sungai Siput46 min
- Kuala Kangsar56 min
- Taiping1h 12m
- Kamunting2h 46m
- Bagan Serai1h 36m
- Parit Buntar1h 40m
- Nibong Tebal1h 48m
- Bukit Mertajam1h 57m
- Butterworth2h 10m
- Tasek Gelugor2h 07m
- Sungai Petani2h 19m
- Gurun2h 34m
- Alor Setar2h 48m
- Anak Bukit2h 58m
- Arau3h 09m
- Padang Besar3h 26m
- Hat Yai
Minutes from Kampar by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Kampar?
What time is the first train from Kampar?
How long is the train from Kampar to KL Sentral?
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