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

