Jadual Tren BMEN

Train from Sungai Buloh to Kuala Lumpur

40 direct Komuter & ETS trains a day (Saturday). The 18 km journey takes 16 min to 37 min. First train 06:34, last 22:24.

Timetable updated: · KTMB & Prasarana open data
Opposite direction: Kuala Lumpur to Sungai Buloh
40trains a day
16mfastest
18 kmdistance
06:34first
22:24last

All direct trains

DepartsArrivesDurationTrainStopsDetails
06:34from Tanjung Malim07:0127mPelabuhan Klang 23055
07:05from Ipoh07:2823mETS 90411
07:19from Tanjung Malim07:4627mPelabuhan Klang 23115
07:49from Tanjung Malim08:1627mPelabuhan Klang 23155
08:19from Tanjung Malim08:4627mPelabuhan Klang 23195
08:54from Butterworth09:1420mETS 91210
09:19from Tanjung Malim09:4627mPelabuhan Klang 23275
10:09from Butterworth10:2920mETS 91230
10:19from Tanjung Malim10:4627mPelabuhan Klang 23315
10:39from Butterworth10:5920mETS 93230
11:05from Ipoh11:2823mETS 90451
11:19from Tanjung Malim11:4627mPelabuhan Klang 23355
11:42from Butterworth12:0422mETS 93430
12:19from Padang Besar12:3920mETS 92230
12:24from Tanjung Malim12:5127mPelabuhan Klang 23395
13:14from Padang Besar13:3420mETS 94250
13:24from Tanjung Malim13:5127mPelabuhan Klang 23435
13:39from Butterworth13:5920mETS 91730
14:10from Ipoh14:3323mETS 90491
14:24from Tanjung Malim14:5127mPelabuhan Klang 23475
14:44from Padang Besar15:0420mETS 92250
15:24from Tanjung Malim15:5127mPelabuhan Klang 23515
15:59from Ipoh16:2122mETS 25111
16:04from Padang Besar16:2420mExtra · Deepavali · until 9 NovETS 92730
16:24from Tanjung Malim16:5127mPelabuhan Klang 23555
17:09from Tanjung Malim17:4637mPelabuhan Klang 23615
17:16from Padang Besar17:3822mETS 94490
17:54from Tanjung Malim18:2127mPelabuhan Klang 23655
18:19from Padang Besar18:3516mFastestETS 92090
18:44from Tanjung Malim19:1127mPelabuhan Klang 23695
19:44from Butterworth20:0420mETS 91330
19:54from Tanjung Malim20:2127mPelabuhan Klang 23775
20:05from Ipoh20:3227mETS 10170
20:15from Padang Besar20:3924mETS 92510
20:19from Padang Besar20:3920mETS 92770
21:05from Ipoh21:2823mETS 90551
21:19from Tanjung Malim21:5132mPelabuhan Klang 23855
21:59from Padang Besar22:1920mETS 92330
22:19from Tanjung Malim22:5132mPelabuhan Klang 23895
22:24from Butterworth22:4420mETS 91350

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 2305, 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: Kuala Lumpur to Sungai Buloh

41trains a day
06:54first
23:09last
15mfastest
See timetable →

Origin & destination stations

Photo credits
  • Sungai Buloh: Photo: Wiki Farazi · CC0 · Wikimedia Commons
  • Kuala Lumpur: Photo: Gryffindor · Public domain · Wikimedia Commons

Frequently asked questions

How long is the train from Sungai Buloh to Kuala Lumpur?
Between 16 min and 37 min, depending on the number of stops. Fastest: train 9209.
What time are the first and last trains?
First 06:34 (2305). Last 22:24 (9135), arriving in Kuala Lumpur 22:44.
How many trains a day go from Sungai Buloh to Kuala Lumpur?
43 on weekdays, 40 on Saturdays and 40 on Sundays and public holidays (direct trains only).
Is there a night train from Sungai Buloh to Kuala Lumpur?
Yes. Trains leaving after 20:00: 20:05 (1017), 20:15 (9251), 20:19 (9277), 21:05 (9055), 21:19 (2385).
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