Train from Kuala Lumpur to Kampung Batu
18 direct Komuter trains a day (Saturday). The 9 km journey takes 18 min. First train 08:16, last 23:21.
18trains a day
18mfastest
9 kmdistance
08:16first
23:21last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:16from KL Sentral | 07:34 | 18mFastest | 2002 | 4 | |
| 07:36from Pulau Sebang/Tampin | 07:54 | 18mFastest | 2004 | 4 | |
| 07:56from Pulau Sebang/Tampin | 08:14 | 18mFastest | 2006 | 4 | |
| 08:16from Pulau Sebang/Tampin | 08:34 | 18mFastest | 2008 | 4 | |
| 08:31from Salak Selatan | 08:49 | 18mFastest | 2010 | 4 | |
| 08:51from Pulau Sebang/Tampin | 09:09 | 18mFastest | 2012 | 4 | |
| 09:16from Pulau Sebang/Tampin | 09:34 | 18mFastest | 2014 | 4 | |
| 10:11from Salak Selatan | 10:29 | 18mFastest | 2018 | 4 | |
| 11:06from Salak Selatan | 11:24 | 18mFastest | 2022 | 4 | |
| 11:56from Salak Selatan | 12:14 | 18mFastest | 2026 | 4 | |
| 12:56from Salak Selatan | 13:14 | 18mFastest | 2030 | 4 | |
| 13:56from Salak Selatan | 14:14 | 18mFastest | 2032 | 4 | |
| 14:56from Salak Selatan | 15:14 | 18mFastest | 2036 | 4 | |
| 15:51from Salak Selatan | 16:09 | 18mFastest | 2040 | 4 | |
| 16:51from Salak Selatan | 17:09 | 18mFastest | 2044 | 4 | |
| 17:26from KL Sentral | 17:44 | 18mFastest | 2046 | 4 | |
| 17:56from Salak Selatan | 18:14 | 18mFastest | 2048 | 4 | |
| 18:36from KL Sentral | 18:54 | 18mFastest | 2050 | 4 | |
| 19:36from KL Sentral | 19:54 | 18mFastest | 2054 | 4 | |
| 20:36from Salak Selatan | 20:54 | 18mFastest | 2058 | 4 | |
| 21:36from Salak Selatan | 21:54 | 18mFastest | 2062 | 4 | |
| 22:36from Salak Selatan | 22:54 | 18mFastest | 2066 | 4 | |
| 23:21from Salak Selatan | 23:39 | 18mFastest | 2070 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 08:16from Salak Selatan | 08:34 | 18mFastest | 2206 | 4 | |
| 08:51from Pulau Sebang/Tampin | 09:09 | 18mFastest | 2212 | 4 | |
| 09:36from Pulau Sebang/Tampin | 09:54 | 18mFastest | 2214 | 4 | |
| 10:21from Salak Selatan | 10:39 | 18mFastest | 2218 | 4 | |
| 11:21from Salak Selatan | 11:39 | 18mFastest | 2222 | 4 | |
| 12:26from Salak Selatan | 12:44 | 18mFastest | 2226 | 4 | |
| 13:21from Salak Selatan | 13:39 | 18mFastest | 2230 | 4 | |
| 13:56from Salak Selatan | 14:14 | 18mFastest | 2232 | 4 | |
| 14:56from Salak Selatan | 15:14 | 18mFastest | 2236 | 4 | |
| 15:51from Salak Selatan | 16:09 | 18mFastest | 2240 | 4 | |
| 16:56from Salak Selatan | 17:14 | 18mFastest | 2244 | 4 | |
| 17:56from Salak Selatan | 18:14 | 18mFastest | 2248 | 4 | |
| 18:36from KL Sentral | 18:54 | 18mFastest | 2250 | 4 | |
| 19:36from KL Sentral | 19:54 | 18mFastest | 2254 | 4 | |
| 20:36from Salak Selatan | 20:54 | 18mFastest | 2258 | 4 | |
| 21:36from Salak Selatan | 21:54 | 18mFastest | 2262 | 4 | |
| 22:36from Salak Selatan | 22:54 | 18mFastest | 2266 | 4 | |
| 23:21from Salak Selatan | 23:39 | 18mFastest | 2270 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 08:16from Salak Selatan | 08:34 | 18mFastest | 2206 | 4 | |
| 08:51from Pulau Sebang/Tampin | 09:09 | 18mFastest | 2212 | 4 | |
| 09:36from Pulau Sebang/Tampin | 09:54 | 18mFastest | 2214 | 4 | |
| 10:21from Salak Selatan | 10:39 | 18mFastest | 2218 | 4 | |
| 11:21from Salak Selatan | 11:39 | 18mFastest | 2222 | 4 | |
| 12:26from Salak Selatan | 12:44 | 18mFastest | 2226 | 4 | |
| 13:21from Salak Selatan | 13:39 | 18mFastest | 2230 | 4 | |
| 13:56from Salak Selatan | 14:14 | 18mFastest | 2232 | 4 | |
| 14:56from Salak Selatan | 15:14 | 18mFastest | 2236 | 4 | |
| 15:51from Salak Selatan | 16:09 | 18mFastest | 2240 | 4 | |
| 16:56from Salak Selatan | 17:14 | 18mFastest | 2244 | 4 | |
| 17:56from Salak Selatan | 18:14 | 18mFastest | 2248 | 4 | |
| 18:36from KL Sentral | 18:54 | 18mFastest | 2250 | 4 | |
| 19:36from KL Sentral | 19:54 | 18mFastest | 2254 | 4 | |
| 20:36from Salak Selatan | 20:54 | 18mFastest | 2258 | 4 | |
| 21:36from Salak Selatan | 21:54 | 18mFastest | 2262 | 4 | |
| 22:36from Salak Selatan | 22:54 | 18mFastest | 2266 | 4 | |
| 23:21from Salak Selatan | 23:39 | 18mFastest | 2270 | 4 | |
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 2206, the one with most stops. Not every train stops at every station.
- Kuala Lumpur08:16
- Bank Negara08:19
- Putra08:22
- Sentul08:28
- Batu Kentonmen08:32
- Kampung Batu08:34
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: Kampung Batu to Kuala Lumpur
17trains a day
07:07first
21:52last
18mfastest
Origin & destination stations
Photo credits
- Kuala Lumpur: Photo: Gryffindor · Public domain · Wikimedia Commons
- Kampung Batu: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Kuala Lumpur to Kampung Batu?
18 min. Fastest: train 2206, 2212, 2214, 2218.
What time are the first and last trains?
First 08:16 (2206). Last 23:21 (2270), arriving in Kampung Batu 23:39.
How many trains a day go from Kuala Lumpur to Kampung Batu?
23 on weekdays, 18 on Saturdays and 18 on Sundays and public holidays (direct trains only).
Is there a night train from Kuala Lumpur to Kampung Batu?
Yes. Trains leaving after 20:00: 20:36 (2258), 21:36 (2262), 22:36 (2266), 23:21 (2270).
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

