Train from Bukit Tengah to Butterworth
31 direct Komuter trains a day (Saturday). The 7 km journey takes 7 min. First train 06:29, last 23:19.
31trains a day
7mfastest
7 kmdistance
06:29first
23:19last
All direct trains
Same timetable every day| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:29from Ipoh | 06:36 | 7mFastest | Komuter Utara 2800 | 0 | |
Bukit Tengah 06:29Butterworth 06:36 | |||||
| 07:04from Padang Besar | 07:11 | 7mFastest | Komuter Utara 2901 | 0 | |
Bukit Tengah 07:04Butterworth 07:11 | |||||
| 07:24from Padang Besar | 07:31 | 7mFastest | Komuter Utara 2903 | 0 | |
Bukit Tengah 07:24Butterworth 07:31 | |||||
| 07:34from Ipoh | 07:41 | 7mFastest | Komuter Utara 2804 | 0 | |
Bukit Tengah 07:34Butterworth 07:41 | |||||
| 07:44from Padang Besar | 07:51 | 7mFastest | Komuter Utara 2905 | 0 | |
Bukit Tengah 07:44Butterworth 07:51 | |||||
| 08:04from Padang Besar | 08:11 | 7mFastest | Komuter Utara 2907 | 0 | |
Bukit Tengah 08:04Butterworth 08:11 | |||||
| 08:09from Ipoh | 08:16 | 7mFastest | Komuter Utara 2806 | 0 | |
Bukit Tengah 08:09Butterworth 08:16 | |||||
| 09:19from Padang Besar | 09:26 | 7mFastest | Komuter Utara 2911 | 0 | |
Bukit Tengah 09:19Butterworth 09:26 | |||||
| 09:39from Ipoh | 09:46 | 7mFastest | Komuter Utara 2810 | 0 | |
Bukit Tengah 09:39Butterworth 09:46 | |||||
| 10:19from Padang Besar | 10:26 | 7mFastest | Komuter Utara 2915 | 0 | |
Bukit Tengah 10:19Butterworth 10:26 | |||||
| 10:44from Ipoh | 10:51 | 7mFastest | Komuter Utara 2812 | 0 | |
Bukit Tengah 10:44Butterworth 10:51 | |||||
| 12:19from Padang Besar | 12:26 | 7mFastest | Komuter Utara 2923 | 0 | |
Bukit Tengah 12:19Butterworth 12:26 | |||||
| 12:44from Ipoh | 12:51 | 7mFastest | Komuter Utara 2818 | 0 | |
Bukit Tengah 12:44Butterworth 12:51 | |||||
| 14:19from Padang Besar | 14:26 | 7mFastest | Komuter Utara 2931 | 0 | |
Bukit Tengah 14:19Butterworth 14:26 | |||||
| 14:44from Ipoh | 14:51 | 7mFastest | Komuter Utara 2822 | 0 | |
Bukit Tengah 14:44Butterworth 14:51 | |||||
| 16:19from Padang Besar | 16:26 | 7mFastest | Komuter Utara 2939 | 0 | |
Bukit Tengah 16:19Butterworth 16:26 | |||||
| 16:44from Ipoh | 16:51 | 7mFastest | Komuter Utara 2828 | 0 | |
Bukit Tengah 16:44Butterworth 16:51 | |||||
| 16:49from Padang Besar | 16:56 | 7mFastest | Komuter Utara 2941 | 0 | |
Bukit Tengah 16:49Butterworth 16:56 | |||||
| 17:19from Padang Besar | 17:26 | 7mFastest | Komuter Utara 2943 | 0 | |
Bukit Tengah 17:19Butterworth 17:26 | |||||
| 18:24from Padang Besar | 18:31 | 7mFastest | Komuter Utara 2947 | 0 | |
Bukit Tengah 18:24Butterworth 18:31 | |||||
| 18:39from Ipoh | 18:46 | 7mFastest | Komuter Utara 2834 | 0 | |
Bukit Tengah 18:39Butterworth 18:46 | |||||
| 18:49from Padang Besar | 18:56 | 7mFastest | Komuter Utara 2949 | 0 | |
Bukit Tengah 18:49Butterworth 18:56 | |||||
| 19:19from Padang Besar | 19:26 | 7mFastest | Komuter Utara 2951 | 0 | |
Bukit Tengah 19:19Butterworth 19:26 | |||||
| 19:34from Ipoh | 19:41 | 7mFastest | Komuter Utara 2838 | 0 | |
Bukit Tengah 19:34Butterworth 19:41 | |||||
| 19:49from Padang Besar | 19:56 | 7mFastest | Komuter Utara 2953 | 0 | |
Bukit Tengah 19:49Butterworth 19:56 | |||||
| 20:19from Padang Besar | 20:26 | 7mFastest | Komuter Utara 2955 | 0 | |
Bukit Tengah 20:19Butterworth 20:26 | |||||
| 20:34from Ipoh | 20:41 | 7mFastest | Komuter Utara 2842 | 0 | |
Bukit Tengah 20:34Butterworth 20:41 | |||||
| 20:49from Padang Besar | 20:56 | 7mFastest | Komuter Utara 2957 | 0 | |
Bukit Tengah 20:49Butterworth 20:56 | |||||
| 21:41from Ipoh | 21:48 | 7mFastest | Komuter Utara 2846 | 0 | |
Bukit Tengah 21:41Butterworth 21:48 | |||||
| 21:49from Padang Besar | 21:56 | 7mFastest | Komuter Utara 2959 | 0 | |
Bukit Tengah 21:49Butterworth 21:56 | |||||
| 23:19from Padang Besar | 23:26 | 7mFastest | Komuter Utara 2967 | 0 | |
Bukit Tengah 23:19Butterworth 23:26 | |||||
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 Tengah06:29
- 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 Tengah
31trains a day
05:20first
21:40last
6mfastest
Origin & destination stations
Photo credits
- Bukit Tengah: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
- Butterworth: Photo: Slleong · CC0 · Wikimedia Commons
Frequently asked questions
How long is the train from Bukit Tengah to Butterworth?
7 min. Fastest: train 2800, 2901, 2903, 2804.
What time are the first and last trains?
First 06:29 (2800). Last 23:19 (2967), arriving in Butterworth 23:26.
How many trains a day go from Bukit Tengah to Butterworth?
31 on weekdays, 31 on Saturdays and 31 on Sundays and public holidays (direct trains only).
Is there a night train from Bukit Tengah to Butterworth?
Yes. Trains leaving after 20:00: 20:19 (2955), 20:34 (2842), 20:49 (2957), 21:41 (2846), 21:49 (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

