Train from Sungai Buloh to Batang Kali
21 direct Komuter & ETS trains a day (Saturday). The 37 km journey takes 30 min to 41 min. First train 07:21, last 23:36.
21trains a day
30mfastest
37 kmdistance
07:21first
23:36last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:21from KL Sentral | 07:53 | 32m | Pelabuhan Klang 2102 | 3 | |
| 07:56from Pelabuhan Klang | 08:28 | 32m | Pelabuhan Klang 2106 | 3 | |
| 08:36from Pelabuhan Klang | 09:08 | 32m | Pelabuhan Klang 2112 | 3 | |
| 09:01from Pelabuhan Klang | 09:33 | 32m | Pelabuhan Klang 2116 | 3 | |
| 09:36from Pelabuhan Klang | 10:08 | 32m | Pelabuhan Klang 2120 | 3 | |
| 10:41from KL Sentral | 11:13 | 32m | Pelabuhan Klang 2126 | 3 | |
| 11:41from Pelabuhan Klang | 12:13 | 32m | Pelabuhan Klang 2130 | 3 | |
| 12:51from KL Sentral | 13:23 | 32m | Pelabuhan Klang 2138 | 3 | |
| 13:41from KL Sentral | 14:13 | 32m | Pelabuhan Klang 2142 | 3 | |
| 14:27from KL Sentral | 15:08 | 41m | ETS 2506 | 1 | |
| 14:27from Bandar Tasik Selatan | 15:08 | 41m | ETS 2514 | 1 | |
| 14:46from KL Sentral | 15:18 | 32m | Pelabuhan Klang 2146 | 3 | |
| 15:41from KL Sentral | 16:13 | 32m | Pelabuhan Klang 2150 | 3 | |
| 16:41from KL Sentral | 17:13 | 32m | Pelabuhan Klang 2154 | 3 | |
| 17:56from KL Sentral | 18:28 | 32m | Pelabuhan Klang 2158 | 3 | |
| 18:36from KL Sentral | 19:08 | 32m | Pelabuhan Klang 2162 | 3 | |
| 18:51from Segamat | 19:21 | 30mFastest | ETS 9352 | 0 | |
Sungai Buloh 18:51Batang Kali 19:21 | |||||
| 19:11from KL Sentral | 19:43 | 32m | Pelabuhan Klang 2166 | 3 | |
| 19:41from KL Sentral | 20:13 | 32m | Pelabuhan Klang 2168 | 3 | |
| 20:51from Subang Jaya | 21:23 | 32m | Pelabuhan Klang 2174 | 3 | |
| 21:51from Pelabuhan Klang | 22:23 | 32m | Pelabuhan Klang 2178 | 3 | |
| 22:41from KL Sentral | 23:13 | 32m | Pelabuhan Klang 2182 | 3 | |
| 23:41from KL Sentral | 00:13 | 32m+1 day | Pelabuhan Klang 2186 | 3 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:21from KL Sentral | 07:53 | 32m | Pelabuhan Klang 2302 | 3 | |
| 08:16from Pelabuhan Klang | 08:48 | 32m | Pelabuhan Klang 2312 | 3 | |
| 09:01from Pelabuhan Klang | 09:33 | 32m | Pelabuhan Klang 2316 | 3 | |
| 09:41from Pelabuhan Klang | 10:13 | 32m | Pelabuhan Klang 2320 | 3 | |
| 10:41from KL Sentral | 11:13 | 32m | Pelabuhan Klang 2326 | 3 | |
| 11:41from Pelabuhan Klang | 12:13 | 32m | Pelabuhan Klang 2330 | 3 | |
| 12:51from KL Sentral | 13:23 | 32m | Pelabuhan Klang 2338 | 3 | |
| 13:41from KL Sentral | 14:13 | 32m | Pelabuhan Klang 2342 | 3 | |
| 14:27from KL Sentral | 15:08 | 41m | ETS 2506 | 1 | |
| 14:27from Bandar Tasik Selatan | 15:08 | 41m | ETS 2514 | 1 | |
| 14:46from KL Sentral | 15:18 | 32m | Pelabuhan Klang 2346 | 3 | |
| 15:41from KL Sentral | 16:13 | 32m | Pelabuhan Klang 2350 | 3 | |
| 16:41from KL Sentral | 17:13 | 32m | Pelabuhan Klang 2354 | 3 | |
| 17:41from KL Sentral | 18:13 | 32m | Pelabuhan Klang 2356 | 3 | |
| 18:41from KL Sentral | 19:13 | 32m | Pelabuhan Klang 2362 | 3 | |
| 18:51from Segamat | 19:21 | 30mFastest | ETS 9352 | 0 | |
Sungai Buloh 18:51Batang Kali 19:21 | |||||
| 19:41from KL Sentral | 20:13 | 32m | Pelabuhan Klang 2368 | 3 | |
| 20:36from Subang Jaya | 21:13 | 37m | Pelabuhan Klang 2374 | 3 | |
| 21:36from Pelabuhan Klang | 22:08 | 32m | Pelabuhan Klang 2378 | 3 | |
| 22:36from KL Sentral | 23:08 | 32m | Pelabuhan Klang 2382 | 3 | |
| 23:36from KL Sentral | 00:08 | 32m+1 day | Pelabuhan Klang 2386 | 3 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:21from KL Sentral | 07:53 | 32m | Pelabuhan Klang 2302 | 3 | |
| 08:16from Pelabuhan Klang | 08:48 | 32m | Pelabuhan Klang 2312 | 3 | |
| 09:01from Pelabuhan Klang | 09:33 | 32m | Pelabuhan Klang 2316 | 3 | |
| 09:41from Pelabuhan Klang | 10:13 | 32m | Pelabuhan Klang 2320 | 3 | |
| 10:41from KL Sentral | 11:13 | 32m | Pelabuhan Klang 2326 | 3 | |
| 11:41from Pelabuhan Klang | 12:13 | 32m | Pelabuhan Klang 2330 | 3 | |
| 12:51from KL Sentral | 13:23 | 32m | Pelabuhan Klang 2338 | 3 | |
| 13:41from KL Sentral | 14:13 | 32m | Pelabuhan Klang 2342 | 3 | |
| 14:27from KL Sentral | 15:08 | 41m | ETS 2506 | 1 | |
| 14:27from Bandar Tasik Selatan | 15:08 | 41m | ETS 2514 | 1 | |
| 14:46from KL Sentral | 15:18 | 32m | Pelabuhan Klang 2346 | 3 | |
| 15:41from KL Sentral | 16:13 | 32m | Pelabuhan Klang 2350 | 3 | |
| 16:41from KL Sentral | 17:13 | 32m | Pelabuhan Klang 2354 | 3 | |
| 17:41from KL Sentral | 18:13 | 32m | Pelabuhan Klang 2356 | 3 | |
| 18:41from KL Sentral | 19:13 | 32m | Pelabuhan Klang 2362 | 3 | |
| 18:51from Segamat | 19:21 | 30mFastest | ETS 9352 | 0 | |
Sungai Buloh 18:51Batang Kali 19:21 | |||||
| 19:41from KL Sentral | 20:13 | 32m | Pelabuhan Klang 2368 | 3 | |
| 20:36from Subang Jaya | 21:13 | 37m | Pelabuhan Klang 2374 | 3 | |
| 21:36from Pelabuhan Klang | 22:08 | 32m | Pelabuhan Klang 2378 | 3 | |
| 22:36from KL Sentral | 23:08 | 32m | Pelabuhan Klang 2382 | 3 | |
| 23:36from KL Sentral | 00:08 | 32m+1 day | Pelabuhan Klang 2386 | 3 | |
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 2302, the one with most stops. Not every train stops at every station.
- Sungai Buloh07:21
- Kuang07:28
- Rawang07:36
- Serendah07:45
- Batang Kali07:53
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: Batang Kali to Sungai Buloh
20trains a day
06:02first
21:47last
30mfastest
Origin & destination stations
Photo credits
- Sungai Buloh: Photo: Wiki Farazi · CC0 · Wikimedia Commons
- Batang Kali: Photo: User:Two hundred percent · CC BY-SA 2.5 · Wikimedia Commons
Frequently asked questions
How long is the train from Sungai Buloh to Batang Kali?
Between 30 min and 41 min, depending on the number of stops. Fastest: train 9352.
What time are the first and last trains?
First 07:21 (2302). Last 23:36 (2386), arriving in Batang Kali 00:08.
How many trains a day go from Sungai Buloh to Batang Kali?
23 on weekdays, 21 on Saturdays and 21 on Sundays and public holidays (direct trains only).
Is there a night train from Sungai Buloh to Batang Kali?
Yes. Trains leaving after 20:00: 20:36 (2374), 21:36 (2378), 22:36 (2382), 23:36 (2386).
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

