Jadual Tren BMEN

Train from Butterworth to Bukit Mertajam

41 direct ETS & Komuter trains a day (Saturday). The 10 km journey takes 9 min to 11 min. First train 05:15, last 21:40.

Timetable updated: · KTMB & Prasarana open data
Opposite direction: Bukit Mertajam to Butterworth
41trains a day
9mfastest
10 kmdistance
05:15first
21:40last

All direct trains

Same timetable every day
DepartsArrivesDurationTrainStopsDetails
05:1505:2510mETS 91210
05:2005:3010mKomuter Utara 29001
05:3005:4010mKomuter Utara 28011
06:0006:1010mKomuter Utara 28031
06:1006:199mFastestETS 91710
06:2506:3510mKomuter Utara 29041
06:3006:4010mETS 91230
06:5507:0510mKomuter Utara 29061
07:0007:1010mETS 93230
07:0507:1510mKomuter Utara 28071
07:3507:4510mKomuter Utara 29081
07:5008:0010mETS 93430
08:0008:1010mKomuter Utara 28091
08:3508:4510mKomuter Utara 29121
09:1009:2010mKomuter Utara 28151
10:0010:1010mETS 91730
10:3510:4510mKomuter Utara 29201
12:1012:2010mKomuter Utara 28231
12:3012:4111mETS 10110
12:3512:4510mKomuter Utara 29281
13:0513:149mFastestETS 91090
14:1014:2010mKomuter Utara 28311
14:3514:4510mKomuter Utara 29361
15:0515:1510mKomuter Utara 29381
15:3515:4510mKomuter Utara 29401
16:0516:1510mETS 91330
16:1016:2010mKomuter Utara 28391
16:3516:4510mKomuter Utara 29441
17:0517:1510mKomuter Utara 29461
17:3517:4510mKomuter Utara 29481
17:4017:5010mKomuter Utara 28471
18:0518:1510mKomuter Utara 29501
18:2518:3510mKomuter Utara 28511
18:4018:5010mKomuter Utara 29521
18:4518:5510mETS 91350
19:0519:1510mKomuter Utara 29541
19:1019:2010mKomuter Utara 28571
19:3519:4510mKomuter Utara 29561
20:1020:2010mKomuter Utara 28611
20:4520:5510mKomuter Utara 29601
21:4021:5010mKomuter Utara 29641

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 2900, 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: Bukit Mertajam to Butterworth

41trains a day
06:25first
00:08last
9mfastest
See timetable →

Origin & destination stations

Photo credits
  • Butterworth: Photo: Slleong · CC0 · Wikimedia Commons
  • Bukit Mertajam: Photo: Slleong · CC0 · Wikimedia Commons

Frequently asked questions

How long is the train from Butterworth to Bukit Mertajam?
Between 9 min and 11 min, depending on the number of stops. Fastest: train 9171, 9109.
What time are the first and last trains?
First 05:15 (9121). Last 21:40 (2964), arriving in Bukit Mertajam 21:50.
How many trains a day go from Butterworth to Bukit Mertajam?
41 on weekdays, 41 on Saturdays and 41 on Sundays and public holidays (direct trains only).
Is there a night train from Butterworth to Bukit Mertajam?
Yes. Trains leaving after 20:00: 20:10 (2861), 20:45 (2960), 21:40 (2964).
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