Train from Batu Caves to Bank Negara
17 direct Komuter trains a day (Saturday). The 11 km journey takes 21 min. First train 07:00, last 21:45.
17trains a day
21mfastest
11 kmdistance
07:00first
21:45last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:00 | 07:21 | 21mFastest | 2203 | 5 | |
Batu Caves 07:00Taman Wahyu 07:03Kampung Batu 07:06Batu Kentonmen 07:08Sentul 07:12Putra 07:18Bank Negara 07:21 | |||||
| 08:05 | 08:26 | 21mFastest | 2207 | 5 | |
Batu Caves 08:05Taman Wahyu 08:08Kampung Batu 08:11Batu Kentonmen 08:13Sentul 08:17Putra 08:23Bank Negara 08:26 | |||||
| 09:05 | 09:26 | 21mFastest | 2211 | 5 | |
Batu Caves 09:05Taman Wahyu 09:08Kampung Batu 09:11Batu Kentonmen 09:13Sentul 09:17Putra 09:23Bank Negara 09:26 | |||||
| 10:00 | 10:21 | 21mFastest | 2215 | 5 | |
Batu Caves 10:00Taman Wahyu 10:03Kampung Batu 10:06Batu Kentonmen 10:08Sentul 10:12Putra 10:18Bank Negara 10:21 | |||||
| 11:00 | 11:21 | 21mFastest | 2219 | 5 | |
Batu Caves 11:00Taman Wahyu 11:03Kampung Batu 11:06Batu Kentonmen 11:08Sentul 11:12Putra 11:18Bank Negara 11:21 | |||||
| 12:00 | 12:21 | 21mFastest | 2223 | 5 | |
Batu Caves 12:00Taman Wahyu 12:03Kampung Batu 12:06Batu Kentonmen 12:08Sentul 12:12Putra 12:18Bank Negara 12:21 | |||||
| 13:00 | 13:21 | 21mFastest | 2227 | 5 | |
Batu Caves 13:00Taman Wahyu 13:03Kampung Batu 13:06Batu Kentonmen 13:08Sentul 13:12Putra 13:18Bank Negara 13:21 | |||||
| 14:00 | 14:21 | 21mFastest | 2231 | 5 | |
Batu Caves 14:00Taman Wahyu 14:03Kampung Batu 14:06Batu Kentonmen 14:08Sentul 14:12Putra 14:18Bank Negara 14:21 | |||||
| 15:00 | 15:21 | 21mFastest | 2235 | 5 | |
Batu Caves 15:00Taman Wahyu 15:03Kampung Batu 15:06Batu Kentonmen 15:08Sentul 15:12Putra 15:18Bank Negara 15:21 | |||||
| 15:40 | 16:01 | 21mFastest | 2239 | 5 | |
Batu Caves 15:40Taman Wahyu 15:43Kampung Batu 15:46Batu Kentonmen 15:48Sentul 15:52Putra 15:58Bank Negara 16:01 | |||||
| 16:30 | 16:51 | 21mFastest | 2243 | 5 | |
Batu Caves 16:30Taman Wahyu 16:33Kampung Batu 16:36Batu Kentonmen 16:38Sentul 16:42Putra 16:48Bank Negara 16:51 | |||||
| 17:00 | 17:21 | 21mFastest | 2245 | 5 | |
Batu Caves 17:00Taman Wahyu 17:03Kampung Batu 17:06Batu Kentonmen 17:08Sentul 17:12Putra 17:18Bank Negara 17:21 | |||||
| 18:05 | 18:26 | 21mFastest | 2249 | 5 | |
Batu Caves 18:05Taman Wahyu 18:08Kampung Batu 18:11Batu Kentonmen 18:13Sentul 18:17Putra 18:23Bank Negara 18:26 | |||||
| 18:50 | 19:11 | 21mFastest | 2255 | 5 | |
Batu Caves 18:50Taman Wahyu 18:53Kampung Batu 18:56Batu Kentonmen 18:58Sentul 19:02Putra 19:08Bank Negara 19:11 | |||||
| 19:45 | 20:06 | 21mFastest | 2259 | 5 | |
Batu Caves 19:45Taman Wahyu 19:48Kampung Batu 19:51Batu Kentonmen 19:53Sentul 19:57Putra 20:03Bank Negara 20:06 | |||||
| 20:45 | 21:06 | 21mFastest | 2263 | 5 | |
Batu Caves 20:45Taman Wahyu 20:48Kampung Batu 20:51Batu Kentonmen 20:53Sentul 20:57Putra 21:03Bank Negara 21:06 | |||||
| 21:45 | 22:06 | 21mFastest | 2267 | 5 | |
Batu Caves 21:45Taman Wahyu 21:48Kampung Batu 21:51Batu Kentonmen 21:53Sentul 21:57Putra 22:03Bank Negara 22:06 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:00 | 07:21 | 21mFastest | 2203 | 5 | |
Batu Caves 07:00Taman Wahyu 07:03Kampung Batu 07:06Batu Kentonmen 07:08Sentul 07:12Putra 07:18Bank Negara 07:21 | |||||
| 08:05 | 08:26 | 21mFastest | 2207 | 5 | |
Batu Caves 08:05Taman Wahyu 08:08Kampung Batu 08:11Batu Kentonmen 08:13Sentul 08:17Putra 08:23Bank Negara 08:26 | |||||
| 09:05 | 09:26 | 21mFastest | 2211 | 5 | |
Batu Caves 09:05Taman Wahyu 09:08Kampung Batu 09:11Batu Kentonmen 09:13Sentul 09:17Putra 09:23Bank Negara 09:26 | |||||
| 10:00 | 10:21 | 21mFastest | 2215 | 5 | |
Batu Caves 10:00Taman Wahyu 10:03Kampung Batu 10:06Batu Kentonmen 10:08Sentul 10:12Putra 10:18Bank Negara 10:21 | |||||
| 11:00 | 11:21 | 21mFastest | 2219 | 5 | |
Batu Caves 11:00Taman Wahyu 11:03Kampung Batu 11:06Batu Kentonmen 11:08Sentul 11:12Putra 11:18Bank Negara 11:21 | |||||
| 12:00 | 12:21 | 21mFastest | 2223 | 5 | |
Batu Caves 12:00Taman Wahyu 12:03Kampung Batu 12:06Batu Kentonmen 12:08Sentul 12:12Putra 12:18Bank Negara 12:21 | |||||
| 13:00 | 13:21 | 21mFastest | 2227 | 5 | |
Batu Caves 13:00Taman Wahyu 13:03Kampung Batu 13:06Batu Kentonmen 13:08Sentul 13:12Putra 13:18Bank Negara 13:21 | |||||
| 14:00 | 14:21 | 21mFastest | 2231 | 5 | |
Batu Caves 14:00Taman Wahyu 14:03Kampung Batu 14:06Batu Kentonmen 14:08Sentul 14:12Putra 14:18Bank Negara 14:21 | |||||
| 15:00 | 15:21 | 21mFastest | 2235 | 5 | |
Batu Caves 15:00Taman Wahyu 15:03Kampung Batu 15:06Batu Kentonmen 15:08Sentul 15:12Putra 15:18Bank Negara 15:21 | |||||
| 15:40 | 16:01 | 21mFastest | 2239 | 5 | |
Batu Caves 15:40Taman Wahyu 15:43Kampung Batu 15:46Batu Kentonmen 15:48Sentul 15:52Putra 15:58Bank Negara 16:01 | |||||
| 16:30 | 16:51 | 21mFastest | 2243 | 5 | |
Batu Caves 16:30Taman Wahyu 16:33Kampung Batu 16:36Batu Kentonmen 16:38Sentul 16:42Putra 16:48Bank Negara 16:51 | |||||
| 17:00 | 17:21 | 21mFastest | 2245 | 5 | |
Batu Caves 17:00Taman Wahyu 17:03Kampung Batu 17:06Batu Kentonmen 17:08Sentul 17:12Putra 17:18Bank Negara 17:21 | |||||
| 18:05 | 18:26 | 21mFastest | 2249 | 5 | |
Batu Caves 18:05Taman Wahyu 18:08Kampung Batu 18:11Batu Kentonmen 18:13Sentul 18:17Putra 18:23Bank Negara 18:26 | |||||
| 18:50 | 19:11 | 21mFastest | 2255 | 5 | |
Batu Caves 18:50Taman Wahyu 18:53Kampung Batu 18:56Batu Kentonmen 18:58Sentul 19:02Putra 19:08Bank Negara 19:11 | |||||
| 19:45 | 20:06 | 21mFastest | 2259 | 5 | |
Batu Caves 19:45Taman Wahyu 19:48Kampung Batu 19:51Batu Kentonmen 19:53Sentul 19:57Putra 20:03Bank Negara 20:06 | |||||
| 20:45 | 21:06 | 21mFastest | 2263 | 5 | |
Batu Caves 20:45Taman Wahyu 20:48Kampung Batu 20:51Batu Kentonmen 20:53Sentul 20:57Putra 21:03Bank Negara 21:06 | |||||
| 21:45 | 22:06 | 21mFastest | 2267 | 5 | |
Batu Caves 21:45Taman Wahyu 21:48Kampung Batu 21:51Batu Kentonmen 21:53Sentul 21:57Putra 22:03Bank Negara 22:06 | |||||
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 2203, the one with most stops. Not every train stops at every station.
- Batu Caves07:00
- Taman Wahyu07:03
- Kampung Batu07:06
- Batu Kentonmen07:08
- Sentul07:12
- Putra07:18
- Bank Negara07:21
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: Bank Negara to Batu Caves
18trains a day
08:20first
23:25last
21mfastest
Origin & destination stations
Photo credits
- Batu Caves: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
- Bank Negara: Photo: User:Two hundred percent · CC BY-SA 2.5 · Wikimedia Commons
Frequently asked questions
How long is the train from Batu Caves to Bank Negara?
21 min. Fastest: train 2203, 2207, 2211, 2215.
What time are the first and last trains?
First 07:00 (2203). Last 21:45 (2267), arriving in Bank Negara 22:06.
How many trains a day go from Batu Caves to Bank Negara?
23 on weekdays, 17 on Saturdays and 17 on Sundays and public holidays (direct trains only).
Is there a night train from Batu Caves to Bank Negara?
Yes. Trains leaving after 20:00: 20:45 (2263), 21:45 (2267).
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

