Jadual Tren BMEN

Train from Bukit Mertajam to Taiping

22 direct ETS & Komuter trains a day (Saturday). The 84 km journey takes 40 min to 1 hr 18 min. First train 05:26, last 20:21.

Timetable updated: · KTMB & Prasarana open data
Opposite direction: Taiping to Bukit Mertajam
22trains a day
40mfastest
84 kmdistance
05:26first
20:21last

All direct trains

Same timetable every day
DepartsArrivesDurationTrainStopsDetails
05:26from Butterworth06:1044mETS 91211
05:41from Butterworth06:3352mKomuter Utara 28015
06:11from Butterworth07:0857mKomuter Utara 28035
06:20from Butterworth07:0040mFastestETS 91710
06:41from Butterworth07:2544mETS 91231
07:11from Butterworth07:5544mETS 93231
07:16from Butterworth08:0852mKomuter Utara 28075
08:01from Butterworth08:4847mETS 93433
08:11from Butterworth09:0352mKomuter Utara 28095
09:21from Butterworth10:1352mKomuter Utara 28155
10:11from Butterworth10:5544mETS 91731
12:21from Butterworth13:1352mKomuter Utara 28235
12:42from Butterworth14:001h 18mETS 10111
13:15from Butterworth13:5540mFastestETS 91090
14:21from Butterworth15:1352mKomuter Utara 28315
16:16from Butterworth17:0044mETS 91331
16:21from Butterworth17:1352mKomuter Utara 28395
17:51from Butterworth18:4352mKomuter Utara 28475
18:36from Butterworth19:2852mKomuter Utara 28515
18:56from Butterworth19:4044mETS 91351
19:21from Butterworth20:1352mKomuter Utara 28575
20:21from Butterworth21:1352mKomuter Utara 28615

Open a train row to see its stops. “from …” means the train starts before this station, so it may arrive a little late.

Stops along the way

Train 2801, the one with most stops. Not every train stops at every station.

Buy tickets

KTMB (official)KTMB official website and appGo to KTMB
Fares are not part of the open data. Check the current price before buying. How to buy tickets online →

Opposite direction: Taiping to Bukit Mertajam

22trains a day
05:32first
23:23last
40mfastest
See timetable →

Origin & destination stations

Photo credits

Frequently asked questions

How long is the train from Bukit Mertajam to Taiping?
Between 40 min and 1 hr 18 min, depending on the number of stops. Fastest: train 9171, 9109.
What time are the first and last trains?
First 05:26 (9121). Last 20:21 (2861), arriving in Taiping 21:13.
How many trains a day go from Bukit Mertajam to Taiping?
22 on weekdays, 22 on Saturdays and 22 on Sundays and public holidays (direct trains only).
Is there a night train from Bukit Mertajam to Taiping?
Yes. Trains leaving after 20:00: 20:21 (2861).
Where can I buy the ticket?
On the official KTMB website and app, or at the station counter. Guide to buying tickets online.

Related routes

Know first when the timetable changes

Festive extra trains? We announce them on Telegram as soon as ticket sales open.

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