KTM / ETS to Taiping Train Time-table
There are 6 trips of train services from Padang Besar to Taiping, 6 trips from Butterworth to Taiping and 12 trips from KL Sentral to Taiping on daily basis. The journey takes approximately 2 hours 15 minutes, 55 minutes and 3 hours 30 minutes respectively.
Time-table (Southbound)
Train no – P. Besar > Taiping
EG9221 – 07:05 > 09:25
EP9201 – 09:40 > 11:53
EP9203 – 13:45 > 15:58
EP9275 – 15:40 > 17:53 ^^
EG9425 – 15:55 > 18:20
EP9205 – 16:50 > 19:04
Train no – Butterworth > Taiping
EG9121 – 05:15 > 06:12
EP9103 – 06:05 > 07:02
EG9321 – 07:30 > 08:26
EP9173 – 13:10 > 14:07 ^^
EP9107 – 16:00 > 16:57
EG9123 – 18.33 > 19.30
^^ = Business Class
Time-table (Northbound)
Train no – KL > Taiping
EG9222 – 07:12 > 10:39
EG9172 – 08:05 > 11:32 ^^
EG9274 – 08:30 > 12:01 ^^
EP9202 – 09:55 > 13:16
EG9420 – 10:28 > 13:56
EP9102 – 11:15 > 14:36
EP9104 – 13:30 > 16:55
EG9322 – 17:36 > 21:06
EP9204 – 18:34 > 21:58
EP9106 – 20:20 > 23:48
EG9122 – 22:30 > 01:53
EG9224 – 22:50 > 02:14
Northern Commuter Train Schedule
There are also Commuter Train Services in between Padang Besar and Butterworth, then Butterworth and Taiping / Padang Rengas. Which is good alternative for passengers travelling in the northern region. But required to change train at Bukit Mertajam station.

P. Besar to B. Mertajam to Taiping Train Schedule
First / Last Train – 05.25 / 21.25 (Padang Besar) > 07.05 / 23.05 (Bukit Mertajam)
First / Last Train – 05.42 / 21.42 (Bukit Mertajam) > 06.34 / 22.34 (Taiping)
– NOTE: Passengers are required to change train at Bukit Mertajam station.
Taiping to B. Mertajam to P. Besar Train Schedule
First / Last Train – 05.37 / 22.07 (Taiping) > 06.29 / 23.00 (Bukit Mertajam)
First / Last Train – 05.36 / 21.36 (Bukit Mertajam) > 07.16 / 23.16 (Padang Besar)
– NOTE: Passengers are required to change train at Bukit Mertajam station.