Kampung Batu Station Timetable
SerembanPY13Kampung Batu is served by KTM Komuter Seremban Line and MRT Putrajaya Line. The first KTM train today leaves at 07:07 to Mid Valley (Seremban); the last at 23:40 to Batu Caves. LRT/MRT/Monorail: first 06:20, last 23:39.

Next departures · Saturday 04:34
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| Serembanto Pulau Sebang/Tampin | 07:07 | 21:52 |
| Serembanto Batu Caves | 08:35 | 23:40 |
| PutrajayaPY13to Putrajaya Sentral | 06:20 | 23:10 |
| PutrajayaPY13to Kwasa Damansara | 06:49 | 23:39 |
Trains per hour
Departures from Kampung Batu in each hour, both directions, by timetable.
Busiest 08:00–09:00 · 32 trains
View as a table
| Hour | Seremban | Putrajaya | Total |
|---|---|---|---|
| 06:00 | 1 | 6 | 7 |
| 07:00 | 4 | 19 | 23 |
| 08:00 | 5 | 27 | 32 |
| 09:00 | 3 | 23 | 26 |
| 10:00 | 2 | 17 | 19 |
| 11:00 | 2 | 15 | 17 |
| 12:00 | 2 | 14 | 16 |
| 13:00 | 2 | 15 | 17 |
| 14:00 | 2 | 14 | 16 |
| 15:00 | 2 | 15 | 17 |
| 16:00 | 3 | 15 | 18 |
| 17:00 | 4 | 19 | 23 |
| 18:00 | 5 | 27 | 32 |
| 19:00 | 3 | 23 | 26 |
| 20:00 | 2 | 16 | 18 |
| 21:00 | 2 | 15 | 17 |
| 22:00 | 1 | 14 | 15 |
| 23:00 | 1 | 9 | 10 |
| 00:00 | 0 | 4 | 4 |
Busiest 18:00–19:00 · 16 trains
View as a table
| Hour | Seremban | Putrajaya | Total |
|---|---|---|---|
| 06:00 | 0 | 6 | 6 |
| 07:00 | 1 | 12 | 13 |
| 08:00 | 2 | 12 | 14 |
| 09:00 | 3 | 12 | 15 |
| 10:00 | 2 | 12 | 14 |
| 11:00 | 2 | 12 | 14 |
| 12:00 | 2 | 12 | 14 |
| 13:00 | 2 | 12 | 14 |
| 14:00 | 2 | 12 | 14 |
| 15:00 | 3 | 12 | 15 |
| 16:00 | 2 | 12 | 14 |
| 17:00 | 2 | 12 | 14 |
| 18:00 | 4 | 12 | 16 |
| 19:00 | 2 | 12 | 14 |
| 20:00 | 2 | 12 | 14 |
| 21:00 | 2 | 12 | 14 |
| 22:00 | 1 | 12 | 13 |
| 23:00 | 1 | 6 | 7 |
| 00:00 | 0 | 0 | 0 |
Busiest 18:00–19:00 · 16 trains
View as a table
| Hour | Seremban | Putrajaya | Total |
|---|---|---|---|
| 06:00 | 0 | 6 | 6 |
| 07:00 | 1 | 12 | 13 |
| 08:00 | 2 | 12 | 14 |
| 09:00 | 3 | 12 | 15 |
| 10:00 | 2 | 12 | 14 |
| 11:00 | 2 | 12 | 14 |
| 12:00 | 2 | 12 | 14 |
| 13:00 | 2 | 12 | 14 |
| 14:00 | 2 | 12 | 14 |
| 15:00 | 3 | 12 | 15 |
| 16:00 | 2 | 12 | 14 |
| 17:00 | 2 | 12 | 14 |
| 18:00 | 4 | 12 | 16 |
| 19:00 | 2 | 12 | 14 |
| 20:00 | 2 | 12 | 14 |
| 21:00 | 2 | 12 | 14 |
| 22:00 | 1 | 12 | 13 |
| 23:00 | 1 | 6 | 7 |
| 00:00 | 0 | 0 | 0 |
Tap or hover a bar for details. LRT, MRT and Monorail are counted from the official frequencies.
Full timetable
Seremban Towards Pulau Sebang/Tampin (23 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 06:37 | 2003 | KL Sentral | |
| 07:07 | 2005 | Mid Valley | |
| 07:42 | 2007 | Mid Valley | |
| 08:12 | 2009 | Mid Valley | |
| 08:42 | 2011 | Mid Valley | |
| 09:12 | 2013 | Mid Valley | |
| 10:07 | 2015 | Mid Valley | |
| 11:07 | 2019 | Mid Valley | |
| 12:07 | 2023 | Mid Valley | |
| 13:07 | 2027 | Mid Valley | |
| 14:07 | 2031 | Mid Valley | |
| 15:07 | 2035 | Mid Valley | |
| 16:12 | 2041 | Pulau Sebang/Tampin | |
| 16:37 | 2043 | Mid Valley | |
| 17:07 | 2045 | KL Sentral | |
| 17:42 | 2047 | Pulau Sebang/Tampin | |
| 18:12 | 2049 | Pulau Sebang/Tampin | |
| 18:42 | 2051 | Pulau Sebang/Tampin | |
| 18:57 | 2055 | Pulau Sebang/Tampin | |
| 19:22 | 2057 | Mid Valley | |
| 19:52 | 2059 | Mid Valley | |
| 20:52 | 2063 | Mid Valley | |
| 21:52 | 2067 | Mid Valley |
Seremban Towards Batu Caves (23 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 07:35 | 2002 | Batu Caves | |
| 07:55 | 2004 | Batu Caves | |
| 08:15 | 2006 | Batu Caves | |
| 08:35 | 2008 | Batu Caves | |
| 08:50 | 2010 | Batu Caves | |
| 09:10 | 2012 | Batu Caves | |
| 09:35 | 2014 | Batu Caves | |
| 10:30 | 2018 | Batu Caves | |
| 11:25 | 2022 | Batu Caves | |
| 12:15 | 2026 | Batu Caves | |
| 13:15 | 2030 | Batu Caves | |
| 14:15 | 2032 | Batu Caves | |
| 15:15 | 2036 | Batu Caves | |
| 16:10 | 2040 | Batu Caves | |
| 17:10 | 2044 | Batu Caves | |
| 17:45 | 2046 | Batu Caves | |
| 18:15 | 2048 | Batu Caves | |
| 18:55 | 2050 | Batu Caves | |
| 19:55 | 2054 | Batu Caves | |
| 20:55 | 2058 | Batu Caves | |
| 21:55 | 2062 | Batu Caves | |
| 22:55 | 2066 | Batu Caves | |
| 23:40 | 2070 | Batu Caves |
Seremban Towards Pulau Sebang/Tampin (17 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 07:07 | 2203 | Mid Valley Next | |
| 08:12 | 2207 | Mid Valley | |
| 09:12 | 2211 | Mid Valley | |
| 10:07 | 2215 | Mid Valley | |
| 11:07 | 2219 | Mid Valley | |
| 12:07 | 2223 | Mid Valley | |
| 13:07 | 2227 | Mid Valley | |
| 14:07 | 2231 | Mid Valley | |
| 15:07 | 2235 | Mid Valley | |
| 15:47 | 2239 | Mid Valley | |
| 16:37 | 2243 | Mid Valley | |
| 17:07 | 2245 | KL Sentral | |
| 18:12 | 2249 | Pulau Sebang/Tampin | |
| 18:57 | 2255 | Pulau Sebang/Tampin | |
| 19:52 | 2259 | Mid Valley | |
| 20:52 | 2263 | Mid Valley | |
| 21:52 | 2267 | Mid Valley |
Seremban Towards Batu Caves (18 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 08:35 | 2206 | Batu Caves Next | |
| 09:10 | 2212 | Batu Caves | |
| 09:55 | 2214 | Batu Caves | |
| 10:40 | 2218 | Batu Caves | |
| 11:40 | 2222 | Batu Caves | |
| 12:45 | 2226 | Batu Caves | |
| 13:40 | 2230 | Batu Caves | |
| 14:15 | 2232 | Batu Caves | |
| 15:15 | 2236 | Batu Caves | |
| 16:10 | 2240 | Batu Caves | |
| 17:15 | 2244 | Batu Caves | |
| 18:15 | 2248 | Batu Caves | |
| 18:55 | 2250 | Batu Caves | |
| 19:55 | 2254 | Batu Caves | |
| 20:55 | 2258 | Batu Caves | |
| 21:55 | 2262 | Batu Caves | |
| 22:55 | 2266 | Batu Caves | |
| 23:40 | 2270 | Batu Caves |
Seremban Towards Pulau Sebang/Tampin (17 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 07:07 | 2203 | Mid Valley | |
| 08:12 | 2207 | Mid Valley | |
| 09:12 | 2211 | Mid Valley | |
| 10:07 | 2215 | Mid Valley | |
| 11:07 | 2219 | Mid Valley | |
| 12:07 | 2223 | Mid Valley | |
| 13:07 | 2227 | Mid Valley | |
| 14:07 | 2231 | Mid Valley | |
| 15:07 | 2235 | Mid Valley | |
| 15:47 | 2239 | Mid Valley | |
| 16:37 | 2243 | Mid Valley | |
| 17:07 | 2245 | KL Sentral | |
| 18:12 | 2249 | Pulau Sebang/Tampin | |
| 18:57 | 2255 | Pulau Sebang/Tampin | |
| 19:52 | 2259 | Mid Valley | |
| 20:52 | 2263 | Mid Valley | |
| 21:52 | 2267 | Mid Valley |
Seremban Towards Batu Caves (18 trains)
| Time | Train | Destination | Stops |
|---|---|---|---|
| 08:35 | 2206 | Batu Caves | |
| 09:10 | 2212 | Batu Caves | |
| 09:55 | 2214 | Batu Caves | |
| 10:40 | 2218 | Batu Caves | |
| 11:40 | 2222 | Batu Caves | |
| 12:45 | 2226 | Batu Caves | |
| 13:40 | 2230 | Batu Caves | |
| 14:15 | 2232 | Batu Caves | |
| 15:15 | 2236 | Batu Caves | |
| 16:10 | 2240 | Batu Caves | |
| 17:15 | 2244 | Batu Caves | |
| 18:15 | 2248 | Batu Caves | |
| 18:55 | 2250 | Batu Caves | |
| 19:55 | 2254 | Batu Caves | |
| 20:55 | 2258 | Batu Caves | |
| 21:55 | 2262 | Batu Caves | |
| 22:55 | 2266 | Batu Caves | |
| 23:40 | 2270 | Batu Caves |
PY13 Towards Putrajaya Sentral
- 06:20–07:20 every 10 min
- 07:20–09:20 every 5 min
- 09:20–17:20 every 10 min
- 17:20–19:20 every 5 min
- 19:20–22:20 every 10 min
- 22:20–00:08 every 12 min
PY13 Towards Kwasa Damansara
- 06:49–07:49 every 7 min
- 07:49–10:19 every 4 min
- 10:19–17:49 every 7 min
- 17:49–20:19 every 4 min
- 20:19–22:49 every 7 min
- 22:49–00:41 every 14 min
PY13 Towards Putrajaya Sentral
- 06:20–23:10 every 10 min
PY13 Towards Kwasa Damansara
- 06:49–23:39 every 10 min
PY13 Towards Putrajaya Sentral
- 06:20–23:10 every 10 min
PY13 Towards Kwasa Damansara
- 06:49–23:39 every 10 min
LRT, MRT, Monorail and BRT run by frequency. Times at this station are calculated from the official timetable at the terminus.
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Kampung Batu to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Kajang | 2 | 1h 03m | 36 km |
| Seremban | 2 | 1h 59m | 82 km |
| Salak Selatan | 2 | 38m | 16 km |
| KL Sentral | 17 | 22m | 10 km |
| Batu Caves | 18 | 6m | 4 km |
| Bandar Tasik Selatan | 2 | 44m | 19 km |
| Kuala Lumpur | 17 | 18m | 8 km |
| Bangi | 2 | 1h 16m | 46 km |
| Pulau Sebang/Tampin | 2 | 2h 41m | 130 km |
| Sentul | 17 | 5m | 3 km |
Direct trains only, for Saturday.
Lines & interchanges
- Pulau Sebang/Tampin2h 46m
- Rembau2h 29m
- Sungai Gadut2h 16m
- Senawang2h 10m
- Seremban2h 04m
- Tiroi1h 56m
- Labu1h 49m
- Nilai1h 40m
- Batang Benar1h 34m
- Bangi1h 21m
- UKM1h 15m
- Kajang 21h 12m
- Kajang1h 08m
- Serdang54 min
- Bandar Tasik Selatan45 min
- Salak Selatan37 min
- Seputeh32 min
- Mid Valley31 min
- KL Sentral23 min
- Kuala Lumpur19 min
- Bank Negara15 min
- Putra12 min
- Sentul6 min
- Batu Kentonmen2 min
- Kampung BatuYou are here
- Taman Wahyu3 min
- Batu Caves7 min
- Kwasa DamansaraPY0120 min
- Kampung SelamatPY0317 min
- Sungai BulohPY0415 min
- Damansara DamaiPY0513 min
- Sri Damansara BaratPY0611 min
- Sri Damansara SentralPY079 min
- Sri Damansara TimurPY087 min
- Metro PrimaPY096 min
- Kepong BaruPY104 min
- JinjangPY113 min
- Sri DelimaPY122 min
- Kampung BatuPY13You are here
- KentomenPY142 min
- Jalan IpohPY153 min
- Sentul BaratPY165 min
- TitiwangsaPY176 min
- Hospital Kuala LumpurPY188 min
- Raja UdaPY199 min
- Ampang ParkPY2011 min
- Persiaran KLCCPY2112 min
- ConlayPY2213 min
- Tun Razak Exchange (TRX)PY2315 min
- Chan Sow LinPY2417 min
- KuchaiPY2723 min
- Taman Naga EmasPY2824 min
- Sungai BesiPY2927 min
- Serdang Raya UtaraPY3129 min
- Serdang Raya SelatanPY3231 min
- Serdang JayaPY3332 min
- UPMPY3434 min
- Taman EquinePY3638 min
- Putra PermaiPY3740 min
- 16 SierraPY3842 min
- Cyberjaya UtaraPY3945 min
- Cyberjaya City CentrePY4047 min
- Putrajaya SentralPY4148 min
Minutes from Kampung Batu by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Kampung Batu?
What time is the first train from Kampung Batu?
How long is the train from Kampung Batu to Kajang?
How often does the MRT Putrajaya Line train come at Kampung Batu?
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