Train from Butterworth to Bukit Tengah
31 direct Komuter trains a day (Saturday). The 7 km journey takes 6 min. First train 05:20, last 21:40.
31trains a day
6mfastest
7 kmdistance
05:20first
21:40last
All direct trains
Same timetable every day| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 05:20 | 05:26 | 6mFastest | Komuter Utara 2900 | 0 | |
Butterworth 05:20Bukit Tengah 05:26 | |||||
| 05:30 | 05:36 | 6mFastest | Komuter Utara 2801 | 0 | |
Butterworth 05:30Bukit Tengah 05:36 | |||||
| 06:00 | 06:06 | 6mFastest | Komuter Utara 2803 | 0 | |
Butterworth 06:00Bukit Tengah 06:06 | |||||
| 06:25 | 06:31 | 6mFastest | Komuter Utara 2904 | 0 | |
Butterworth 06:25Bukit Tengah 06:31 | |||||
| 06:55 | 07:01 | 6mFastest | Komuter Utara 2906 | 0 | |
Butterworth 06:55Bukit Tengah 07:01 | |||||
| 07:05 | 07:11 | 6mFastest | Komuter Utara 2807 | 0 | |
Butterworth 07:05Bukit Tengah 07:11 | |||||
| 07:35 | 07:41 | 6mFastest | Komuter Utara 2908 | 0 | |
Butterworth 07:35Bukit Tengah 07:41 | |||||
| 08:00 | 08:06 | 6mFastest | Komuter Utara 2809 | 0 | |
Butterworth 08:00Bukit Tengah 08:06 | |||||
| 08:35 | 08:41 | 6mFastest | Komuter Utara 2912 | 0 | |
Butterworth 08:35Bukit Tengah 08:41 | |||||
| 09:10 | 09:16 | 6mFastest | Komuter Utara 2815 | 0 | |
Butterworth 09:10Bukit Tengah 09:16 | |||||
| 10:35 | 10:41 | 6mFastest | Komuter Utara 2920 | 0 | |
Butterworth 10:35Bukit Tengah 10:41 | |||||
| 12:10 | 12:16 | 6mFastest | Komuter Utara 2823 | 0 | |
Butterworth 12:10Bukit Tengah 12:16 | |||||
| 12:35 | 12:41 | 6mFastest | Komuter Utara 2928 | 0 | |
Butterworth 12:35Bukit Tengah 12:41 | |||||
| 14:10 | 14:16 | 6mFastest | Komuter Utara 2831 | 0 | |
Butterworth 14:10Bukit Tengah 14:16 | |||||
| 14:35 | 14:41 | 6mFastest | Komuter Utara 2936 | 0 | |
Butterworth 14:35Bukit Tengah 14:41 | |||||
| 15:05 | 15:11 | 6mFastest | Komuter Utara 2938 | 0 | |
Butterworth 15:05Bukit Tengah 15:11 | |||||
| 15:35 | 15:41 | 6mFastest | Komuter Utara 2940 | 0 | |
Butterworth 15:35Bukit Tengah 15:41 | |||||
| 16:10 | 16:16 | 6mFastest | Komuter Utara 2839 | 0 | |
Butterworth 16:10Bukit Tengah 16:16 | |||||
| 16:35 | 16:41 | 6mFastest | Komuter Utara 2944 | 0 | |
Butterworth 16:35Bukit Tengah 16:41 | |||||
| 17:05 | 17:11 | 6mFastest | Komuter Utara 2946 | 0 | |
Butterworth 17:05Bukit Tengah 17:11 | |||||
| 17:35 | 17:41 | 6mFastest | Komuter Utara 2948 | 0 | |
Butterworth 17:35Bukit Tengah 17:41 | |||||
| 17:40 | 17:46 | 6mFastest | Komuter Utara 2847 | 0 | |
Butterworth 17:40Bukit Tengah 17:46 | |||||
| 18:05 | 18:11 | 6mFastest | Komuter Utara 2950 | 0 | |
Butterworth 18:05Bukit Tengah 18:11 | |||||
| 18:25 | 18:31 | 6mFastest | Komuter Utara 2851 | 0 | |
Butterworth 18:25Bukit Tengah 18:31 | |||||
| 18:40 | 18:46 | 6mFastest | Komuter Utara 2952 | 0 | |
Butterworth 18:40Bukit Tengah 18:46 | |||||
| 19:05 | 19:11 | 6mFastest | Komuter Utara 2954 | 0 | |
Butterworth 19:05Bukit Tengah 19:11 | |||||
| 19:10 | 19:16 | 6mFastest | Komuter Utara 2857 | 0 | |
Butterworth 19:10Bukit Tengah 19:16 | |||||
| 19:35 | 19:41 | 6mFastest | Komuter Utara 2956 | 0 | |
Butterworth 19:35Bukit Tengah 19:41 | |||||
| 20:10 | 20:16 | 6mFastest | Komuter Utara 2861 | 0 | |
Butterworth 20:10Bukit Tengah 20:16 | |||||
| 20:45 | 20:51 | 6mFastest | Komuter Utara 2960 | 0 | |
Butterworth 20:45Bukit Tengah 20:51 | |||||
| 21:40 | 21:46 | 6mFastest | Komuter Utara 2964 | 0 | |
Butterworth 21:40Bukit Tengah 21:46 | |||||
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.
- Butterworth05:20
- Bukit Tengah05:26
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 Tengah to Butterworth
31trains a day
06:29first
23:19last
7mfastest
Origin & destination stations
Photo credits
- Butterworth: Photo: Slleong · CC0 · Wikimedia Commons
- Bukit Tengah: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Butterworth to Bukit Tengah?
6 min. Fastest: train 2900, 2801, 2803, 2904.
What time are the first and last trains?
First 05:20 (2900). Last 21:40 (2964), arriving in Bukit Tengah 21:46.
How many trains a day go from Butterworth to Bukit Tengah?
31 on weekdays, 31 on Saturdays and 31 on Sundays and public holidays (direct trains only).
Is there a night train from Butterworth to Bukit Tengah?
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, 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

