Jadual Tren BMEN

Train from Batu Gajah to Sungai Buloh

22 direct ETS trains a day (Saturday). The 173 km journey takes 1 hr 43 min to 2 hr 43 min. First train 05:13, last 20:40.

Timetable updated: · KTMB & Prasarana open data
Opposite direction: Sungai Buloh to Batu Gajah
22trains a day
1h 43mfastest
173 kmdistance
05:13first
20:40last

All direct trains

DepartsArrivesDurationTrainStopsDetails
05:13from Ipoh07:041h 51m90416
07:10from Butterworth08:531h 43mFastest91212
08:25from Butterworth10:081h 43mFastest91232
08:55from Butterworth10:381h 43mFastest93232
09:13from Ipoh11:041h 51m90456
09:50from Butterworth11:411h 51m93434
10:35from Padang Besar12:181h 43mFastest92232
11:30from Padang Besar13:131h 43mFastest94252
11:55from Butterworth13:381h 43mFastest91732
12:18from Ipoh14:091h 51m90496
13:00from Padang Besar14:431h 43mFastest92252
13:32from Ipoh15:582h 26m25118
14:19from Padang Besar16:031h 44mExtra · Deepavali · until 9 Nov92732
15:24from Padang Besar17:151h 51m94494
16:14from Butterworth18:552h 41m10112
17:20from Ipoh20:032h 43m10172
18:00from Butterworth19:431h 43mFastest91332
18:19from Padang Besar20:141h 55m92514
18:34from Padang Besar20:181h 44m92772
19:13from Ipoh21:041h 51m90556
20:14from Padang Besar21:581h 44m92332
20:40from Butterworth22:231h 43mFastest91352

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 2511, 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: Sungai Buloh to Batu Gajah

23trains a day
07:47first
23:17last
1h 41mfastest
See timetable →

Origin & destination stations

Photo credits

Frequently asked questions

How long is the train from Batu Gajah to Sungai Buloh?
Between 1 hr 43 min and 2 hr 43 min, depending on the number of stops. Fastest: train 9121, 9123, 9323, 9223.
What time are the first and last trains?
First 05:13 (9041). Last 20:40 (9135), arriving in Sungai Buloh 22:23.
How many trains a day go from Batu Gajah to Sungai Buloh?
23 on weekdays, 22 on Saturdays and 22 on Sundays and public holidays (direct trains only).
Is there a night train from Batu Gajah to Sungai Buloh?
Yes. Trains leaving after 20:00: 20:14 (9233), 20:40 (9135).
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