Train from Bukit Mertajam to Butterworth
41 direct Komuter & ETS trains a day (Saturday). The 10 km journey takes 9 min to 14 min. First train 06:25, last 00:08.
41trains a day
9mfastest
10 kmdistance
06:25first
00:08last
All direct trains
Same timetable every day| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:25from Ipoh | 06:36 | 11m | Komuter Utara 2800 | 1 | |
| 07:00from Padang Besar | 07:11 | 11m | Komuter Utara 2901 | 1 | |
| 07:20from Padang Besar | 07:31 | 11m | Komuter Utara 2903 | 1 | |
| 07:30from Ipoh | 07:41 | 11m | Komuter Utara 2804 | 1 | |
| 07:40from Padang Besar | 07:51 | 11m | Komuter Utara 2905 | 1 | |
| 08:00from Padang Besar | 08:11 | 11m | Komuter Utara 2907 | 1 | |
| 08:05from Ipoh | 08:16 | 11m | Komuter Utara 2806 | 1 | |
| 09:15from Padang Besar | 09:26 | 11m | Komuter Utara 2911 | 1 | |
| 09:35from Ipoh | 09:46 | 11m | Komuter Utara 2810 | 1 | |
| 10:15from Padang Besar | 10:26 | 11m | Komuter Utara 2915 | 1 | |
| 10:40from Ipoh | 10:51 | 11m | Komuter Utara 2812 | 1 | |
| 11:58from KL Sentral | 12:10 | 12m | ETS 9124 | 0 | |
Bukit Mertajam 11:58Butterworth 12:10 | |||||
| 12:15from Padang Besar | 12:26 | 11m | Komuter Utara 2923 | 1 | |
| 12:40from Ipoh | 12:51 | 11m | Komuter Utara 2818 | 1 | |
| 14:15from Padang Besar | 14:26 | 11m | Komuter Utara 2931 | 1 | |
| 14:40from Ipoh | 14:51 | 11m | Komuter Utara 2822 | 1 | |
| 14:54from KL Sentral | 15:08 | 14m | ETS 1010 | 0 | |
Bukit Mertajam 14:54Butterworth 15:08 | |||||
| 15:06from KL Sentral | 15:15 | 9mFastest | ETS 9108 | 0 | |
Bukit Mertajam 15:06Butterworth 15:15 | |||||
| 16:15from Padang Besar | 16:26 | 11m | Komuter Utara 2939 | 1 | |
| 16:40from Ipoh | 16:51 | 11m | Komuter Utara 2828 | 1 | |
| 16:45from Padang Besar | 16:56 | 11m | Komuter Utara 2941 | 1 | |
| 17:15from Padang Besar | 17:26 | 11m | Komuter Utara 2943 | 1 | |
| 17:33from KL Sentral | 17:45 | 12m | ETS 9130 | 0 | |
Bukit Mertajam 17:33Butterworth 17:45 | |||||
| 18:03from JB Sentral | 18:15 | 12m | ETS 9326 | 0 | |
Bukit Mertajam 18:03Butterworth 18:15 | |||||
| 18:20from Padang Besar | 18:31 | 11m | Komuter Utara 2947 | 1 | |
| 18:35from Ipoh | 18:46 | 11m | Komuter Utara 2834 | 1 | |
| 18:38from KL Sentral | 18:50 | 12m | ETS 9176 | 0 | |
Bukit Mertajam 18:38Butterworth 18:50 | |||||
| 18:45from Padang Besar | 18:56 | 11m | Komuter Utara 2949 | 1 | |
| 19:15from Padang Besar | 19:26 | 11m | Komuter Utara 2951 | 1 | |
| 19:30from Ipoh | 19:41 | 11m | Komuter Utara 2838 | 1 | |
| 19:45from Padang Besar | 19:56 | 11m | Komuter Utara 2953 | 1 | |
| 19:48from KL Sentral | 20:00 | 12m | ETS 9136 | 0 | |
Bukit Mertajam 19:48Butterworth 20:00 | |||||
| 20:15from Padang Besar | 20:26 | 11m | Komuter Utara 2955 | 1 | |
| 20:30from Ipoh | 20:41 | 11m | Komuter Utara 2842 | 1 | |
| 20:45from Padang Besar | 20:56 | 11m | Komuter Utara 2957 | 1 | |
| 21:37from Ipoh | 21:48 | 11m | Komuter Utara 2846 | 1 | |
| 21:45from Padang Besar | 21:56 | 11m | Komuter Utara 2959 | 1 | |
| 22:32from Segamat | 22:42 | 10m | ETS 9352 | 0 | |
Bukit Mertajam 22:32Butterworth 22:42 | |||||
| 23:15from Padang Besar | 23:26 | 11m | Komuter Utara 2967 | 1 | |
| 23:24from KL Sentral | 23:33 | 9mFastest | ETS 9178 | 0 | |
Bukit Mertajam 23:24Butterworth 23:33 | |||||
| 00:08from KL Sentral | 00:20 | 12m | ETS 9138 | 0 | |
Bukit Mertajam 00:08Butterworth 00:20 | |||||
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 2800, the one with most stops. Not every train stops at every station.
- Bukit Mertajam06:25
- Bukit Tengah06:28
- Butterworth06:36
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: Butterworth to Bukit Mertajam
41trains a day
05:15first
21:40last
9mfastest
Origin & destination stations
Frequently asked questions
How long is the train from Bukit Mertajam to Butterworth?
Between 9 min and 14 min, depending on the number of stops. Fastest: train 9108, 9178.
What time are the first and last trains?
First 06:25 (2800). Last 00:08 (9138), arriving in Butterworth 00:20.
How many trains a day go from Bukit Mertajam to Butterworth?
41 on weekdays, 41 on Saturdays and 41 on Sundays and public holidays (direct trains only).
Is there a night train from Bukit Mertajam to Butterworth?
Yes. Trains leaving after 20:00: 20:15 (2955), 20:30 (2842), 20:45 (2957), 21:37 (2846), 21:45 (2959).
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, 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

