Train from Bukit Mertajam to Parit Buntar
19 direct ETS & Komuter trains a day (Saturday). The 28 km journey takes 16 min to 19 min. First train 05:26, last 20:21.
19trains a day
16mfastest
28 kmdistance
05:26first
20:21last
All direct trains
Same timetable every day| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 05:26from Butterworth | 05:42 | 16mFastest | ETS 9121 | 0 | |
Bukit Mertajam 05:26Parit Buntar 05:42 | |||||
| 05:41from Butterworth | 06:00 | 19m | Komuter Utara 2801 | 2 | |
| 06:11from Butterworth | 06:30 | 19m | Komuter Utara 2803 | 2 | |
| 06:41from Butterworth | 06:57 | 16mFastest | ETS 9123 | 0 | |
Bukit Mertajam 06:41Parit Buntar 06:57 | |||||
| 07:11from Butterworth | 07:27 | 16mFastest | ETS 9323 | 0 | |
Bukit Mertajam 07:11Parit Buntar 07:27 | |||||
| 07:16from Butterworth | 07:35 | 19m | Komuter Utara 2807 | 2 | |
| 08:01from Butterworth | 08:18 | 17m | ETS 9343 | 1 | |
| 08:11from Butterworth | 08:30 | 19m | Komuter Utara 2809 | 2 | |
| 09:21from Butterworth | 09:40 | 19m | Komuter Utara 2815 | 2 | |
| 10:11from Butterworth | 10:27 | 16mFastest | ETS 9173 | 0 | |
Bukit Mertajam 10:11Parit Buntar 10:27 | |||||
| 12:21from Butterworth | 12:40 | 19m | Komuter Utara 2823 | 2 | |
| 14:21from Butterworth | 14:40 | 19m | Komuter Utara 2831 | 2 | |
| 16:16from Butterworth | 16:32 | 16mFastest | ETS 9133 | 0 | |
Bukit Mertajam 16:16Parit Buntar 16:32 | |||||
| 16:21from Butterworth | 16:40 | 19m | Komuter Utara 2839 | 2 | |
| 17:51from Butterworth | 18:10 | 19m | Komuter Utara 2847 | 2 | |
| 18:36from Butterworth | 18:55 | 19m | Komuter Utara 2851 | 2 | |
| 18:56from Butterworth | 19:12 | 16mFastest | ETS 9135 | 0 | |
Bukit Mertajam 18:56Parit Buntar 19:12 | |||||
| 19:21from Butterworth | 19:40 | 19m | Komuter Utara 2857 | 2 | |
| 20:21from Butterworth | 20:40 | 19m | Komuter Utara 2861 | 2 | |
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.
- Bukit Mertajam05:41
- Simpang Ampat05:48
- Nibong Tebal05:56
- Parit Buntar06:00
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: Parit Buntar to Bukit Mertajam
19trains a day
06:05first
23:51last
16mfastest
Origin & destination stations
Photo credits
- Bukit Mertajam: Photo: Slleong · CC0 · Wikimedia Commons
- Parit Buntar: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Bukit Mertajam to Parit Buntar?
Between 16 min and 19 min, depending on the number of stops. Fastest: train 9121, 9123, 9323, 9173.
What time are the first and last trains?
First 05:26 (9121). Last 20:21 (2861), arriving in Parit Buntar 20:40.
How many trains a day go from Bukit Mertajam to Parit Buntar?
19 on weekdays, 19 on Saturdays and 19 on Sundays and public holidays (direct trains only).
Is there a night train from Bukit Mertajam to Parit Buntar?
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

