Train from KL Sentral to Mid Valley
16 direct Komuter trains a day (Saturday). The 2 km journey takes 6 min. First train 07:31, last 22:16.
16trains a day
6mfastest
2 kmdistance
07:31first
22:16last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:31from Batu Caves | 07:37 | 6mFastest | 2005 | 0 | |
KL Sentral 07:31Mid Valley 07:37 | |||||
| 08:06from Batu Caves | 08:12 | 6mFastest | 2007 | 0 | |
KL Sentral 08:06Mid Valley 08:12 | |||||
| 08:36from Batu Caves | 08:42 | 6mFastest | 2009 | 0 | |
KL Sentral 08:36Mid Valley 08:42 | |||||
| 09:11from Batu Caves | 09:17 | 6mFastest | 2011 | 0 | |
KL Sentral 09:11Mid Valley 09:17 | |||||
| 09:36from Batu Caves | 09:42 | 6mFastest | 2013 | 0 | |
KL Sentral 09:36Mid Valley 09:42 | |||||
| 10:31from Batu Caves | 10:37 | 6mFastest | 2015 | 0 | |
KL Sentral 10:31Mid Valley 10:37 | |||||
| 11:31from Batu Caves | 11:37 | 6mFastest | 2019 | 0 | |
KL Sentral 11:31Mid Valley 11:37 | |||||
| 12:31from Batu Caves | 12:37 | 6mFastest | 2023 | 0 | |
KL Sentral 12:31Mid Valley 12:37 | |||||
| 13:31from Batu Caves | 13:37 | 6mFastest | 2027 | 0 | |
KL Sentral 13:31Mid Valley 13:37 | |||||
| 14:31from Batu Caves | 14:37 | 6mFastest | 2031 | 0 | |
KL Sentral 14:31Mid Valley 14:37 | |||||
| 15:31from Batu Caves | 15:37 | 6mFastest | 2035 | 0 | |
KL Sentral 15:31Mid Valley 15:37 | |||||
| 16:36from Batu Caves | 16:42 | 6mFastest | 2041 | 0 | |
KL Sentral 16:36Mid Valley 16:42 | |||||
| 17:01from Batu Caves | 17:07 | 6mFastest | 2043 | 0 | |
KL Sentral 17:01Mid Valley 17:07 | |||||
| 18:06from Batu Caves | 18:12 | 6mFastest | 2047 | 0 | |
KL Sentral 18:06Mid Valley 18:12 | |||||
| 18:36from Batu Caves | 18:42 | 6mFastest | 2049 | 0 | |
KL Sentral 18:36Mid Valley 18:42 | |||||
| 19:06from Batu Caves | 19:12 | 6mFastest | 2051 | 0 | |
KL Sentral 19:06Mid Valley 19:12 | |||||
| 19:21from Batu Caves | 19:27 | 6mFastest | 2055 | 0 | |
KL Sentral 19:21Mid Valley 19:27 | |||||
| 19:46from Batu Caves | 19:52 | 6mFastest | 2057 | 0 | |
KL Sentral 19:46Mid Valley 19:52 | |||||
| 20:16from Batu Caves | 20:22 | 6mFastest | 2059 | 0 | |
KL Sentral 20:16Mid Valley 20:22 | |||||
| 21:16from Batu Caves | 21:22 | 6mFastest | 2063 | 0 | |
KL Sentral 21:16Mid Valley 21:22 | |||||
| 22:16from Batu Caves | 22:22 | 6mFastest | 2067 | 0 | |
KL Sentral 22:16Mid Valley 22:22 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:31from Batu Caves | 07:37 | 6mFastest | 2203 | 0 | |
KL Sentral 07:31Mid Valley 07:37 | |||||
| 08:36from Batu Caves | 08:42 | 6mFastest | 2207 | 0 | |
KL Sentral 08:36Mid Valley 08:42 | |||||
| 09:36from Batu Caves | 09:42 | 6mFastest | 2211 | 0 | |
KL Sentral 09:36Mid Valley 09:42 | |||||
| 10:31from Batu Caves | 10:37 | 6mFastest | 2215 | 0 | |
KL Sentral 10:31Mid Valley 10:37 | |||||
| 11:31from Batu Caves | 11:37 | 6mFastest | 2219 | 0 | |
KL Sentral 11:31Mid Valley 11:37 | |||||
| 12:31from Batu Caves | 12:37 | 6mFastest | 2223 | 0 | |
KL Sentral 12:31Mid Valley 12:37 | |||||
| 13:31from Batu Caves | 13:37 | 6mFastest | 2227 | 0 | |
KL Sentral 13:31Mid Valley 13:37 | |||||
| 14:31from Batu Caves | 14:37 | 6mFastest | 2231 | 0 | |
KL Sentral 14:31Mid Valley 14:37 | |||||
| 15:31from Batu Caves | 15:37 | 6mFastest | 2235 | 0 | |
KL Sentral 15:31Mid Valley 15:37 | |||||
| 16:11from Batu Caves | 16:17 | 6mFastest | 2239 | 0 | |
KL Sentral 16:11Mid Valley 16:17 | |||||
| 17:01from Batu Caves | 17:07 | 6mFastest | 2243 | 0 | |
KL Sentral 17:01Mid Valley 17:07 | |||||
| 18:36from Batu Caves | 18:42 | 6mFastest | 2249 | 0 | |
KL Sentral 18:36Mid Valley 18:42 | |||||
| 19:21from Batu Caves | 19:27 | 6mFastest | 2255 | 0 | |
KL Sentral 19:21Mid Valley 19:27 | |||||
| 20:16from Batu Caves | 20:22 | 6mFastest | 2259 | 0 | |
KL Sentral 20:16Mid Valley 20:22 | |||||
| 21:16from Batu Caves | 21:22 | 6mFastest | 2263 | 0 | |
KL Sentral 21:16Mid Valley 21:22 | |||||
| 22:16from Batu Caves | 22:22 | 6mFastest | 2267 | 0 | |
KL Sentral 22:16Mid Valley 22:22 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 07:31from Batu Caves | 07:37 | 6mFastest | 2203 | 0 | |
KL Sentral 07:31Mid Valley 07:37 | |||||
| 08:36from Batu Caves | 08:42 | 6mFastest | 2207 | 0 | |
KL Sentral 08:36Mid Valley 08:42 | |||||
| 09:36from Batu Caves | 09:42 | 6mFastest | 2211 | 0 | |
KL Sentral 09:36Mid Valley 09:42 | |||||
| 10:31from Batu Caves | 10:37 | 6mFastest | 2215 | 0 | |
KL Sentral 10:31Mid Valley 10:37 | |||||
| 11:31from Batu Caves | 11:37 | 6mFastest | 2219 | 0 | |
KL Sentral 11:31Mid Valley 11:37 | |||||
| 12:31from Batu Caves | 12:37 | 6mFastest | 2223 | 0 | |
KL Sentral 12:31Mid Valley 12:37 | |||||
| 13:31from Batu Caves | 13:37 | 6mFastest | 2227 | 0 | |
KL Sentral 13:31Mid Valley 13:37 | |||||
| 14:31from Batu Caves | 14:37 | 6mFastest | 2231 | 0 | |
KL Sentral 14:31Mid Valley 14:37 | |||||
| 15:31from Batu Caves | 15:37 | 6mFastest | 2235 | 0 | |
KL Sentral 15:31Mid Valley 15:37 | |||||
| 16:11from Batu Caves | 16:17 | 6mFastest | 2239 | 0 | |
KL Sentral 16:11Mid Valley 16:17 | |||||
| 17:01from Batu Caves | 17:07 | 6mFastest | 2243 | 0 | |
KL Sentral 17:01Mid Valley 17:07 | |||||
| 18:36from Batu Caves | 18:42 | 6mFastest | 2249 | 0 | |
KL Sentral 18:36Mid Valley 18:42 | |||||
| 19:21from Batu Caves | 19:27 | 6mFastest | 2255 | 0 | |
KL Sentral 19:21Mid Valley 19:27 | |||||
| 20:16from Batu Caves | 20:22 | 6mFastest | 2259 | 0 | |
KL Sentral 20:16Mid Valley 20:22 | |||||
| 21:16from Batu Caves | 21:22 | 6mFastest | 2263 | 0 | |
KL Sentral 21:16Mid Valley 21:22 | |||||
| 22:16from Batu Caves | 22:22 | 6mFastest | 2267 | 0 | |
KL Sentral 22:16Mid Valley 22:22 | |||||
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.
- KL Sentral07:31
- Mid Valley07:37
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: Mid Valley to KL Sentral
16trains a day
08:05first
23:10last
5mfastest
Origin & destination stations
Photo credits
- KL Sentral: Photo: Ombrewan · CC BY-SA 4.0 · Wikimedia Commons
- Mid Valley: Photo: User:Two hundred percent · CC BY-SA 2.5 · Wikimedia Commons
Frequently asked questions
How long is the train from KL Sentral to Mid Valley?
6 min. Fastest: train 2203, 2207, 2211, 2215.
What time are the first and last trains?
First 07:31 (2203). Last 22:16 (2267), arriving in Mid Valley 22:22.
How many trains a day go from KL Sentral to Mid Valley?
21 on weekdays, 16 on Saturdays and 16 on Sundays and public holidays (direct trains only).
Is there a night train from KL Sentral to Mid Valley?
Yes. Trains leaving after 20:00: 20:16 (2259), 21:16 (2263), 22:16 (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

