Train from Kepong Sentral to Kuala Lumpur
23 direct Komuter & ETS trains a day (Saturday). The 12 km journey takes 15 min to 30 min. First train 06:41, last 22:26.
23trains a day
15mfastest
12 kmdistance
06:41first
22:26last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:16from Tanjung Malim | 06:36 | 20m | Pelabuhan Klang 2103 | 4 | |
| 06:56from Tanjung Malim | 07:16 | 20m | Pelabuhan Klang 2107 | 4 | |
| 07:13from Ipoh | 07:28 | 15mFastest | ETS 9041 | 0 | |
Kepong Sentral 07:13Kuala Lumpur 07:28 | |||||
| 07:26from Tanjung Malim | 07:46 | 20m | Pelabuhan Klang 2111 | 4 | |
| 07:56from Tanjung Malim | 08:16 | 20m | Pelabuhan Klang 2115 | 4 | |
| 08:26from Tanjung Malim | 08:46 | 20m | Pelabuhan Klang 2119 | 4 | |
| 09:26from Tanjung Malim | 09:46 | 20m | Pelabuhan Klang 2127 | 4 | |
| 10:26from Tanjung Malim | 10:46 | 20m | Pelabuhan Klang 2131 | 4 | |
| 11:13from Ipoh | 11:28 | 15mFastest | ETS 9045 | 0 | |
Kepong Sentral 11:13Kuala Lumpur 11:28 | |||||
| 11:26from Tanjung Malim | 11:46 | 20m | Pelabuhan Klang 2135 | 4 | |
| 12:36from Tanjung Malim | 12:56 | 20m | Pelabuhan Klang 2139 | 4 | |
| 13:31from Tanjung Malim | 13:51 | 20m | Pelabuhan Klang 2143 | 4 | |
| 14:18from Ipoh | 14:33 | 15mFastest | ETS 9049 | 0 | |
Kepong Sentral 14:18Kuala Lumpur 14:33 | |||||
| 14:31from Tanjung Malim | 14:51 | 20m | Pelabuhan Klang 2147 | 4 | |
| 15:31from Tanjung Malim | 15:51 | 20m | Pelabuhan Klang 2151 | 4 | |
| 16:06from Ipoh | 16:21 | 15mFastest | ETS 2511 | 0 | |
Kepong Sentral 16:06Kuala Lumpur 16:21 | |||||
| 16:31from Tanjung Malim | 16:51 | 20m | Pelabuhan Klang 2155 | 4 | |
| 17:16from Tanjung Malim | 17:46 | 30m | Pelabuhan Klang 2161 | 4 | |
| 18:01from Tanjung Malim | 18:21 | 20m | Pelabuhan Klang 2165 | 4 | |
| 18:31from Tanjung Malim | 18:51 | 20m | Pelabuhan Klang 2169 | 4 | |
| 19:01from Tanjung Malim | 19:21 | 20m | Pelabuhan Klang 2173 | 4 | |
| 20:01from Tanjung Malim | 20:21 | 20m | Pelabuhan Klang 2177 | 4 | |
| 21:13from Ipoh | 21:28 | 15mFastest | ETS 9055 | 0 | |
Kepong Sentral 21:13Kuala Lumpur 21:28 | |||||
| 21:31from Tanjung Malim | 21:51 | 20m | Pelabuhan Klang 2185 | 4 | |
| 22:26from Tanjung Malim | 22:51 | 25m | Pelabuhan Klang 2189 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:41from Tanjung Malim | 07:01 | 20m | Pelabuhan Klang 2305 | 4 | |
| 07:13from Ipoh | 07:28 | 15mFastest | ETS 9041 | 0 | |
Kepong Sentral 07:13Kuala Lumpur 07:28 | |||||
| 07:26from Tanjung Malim | 07:46 | 20m | Pelabuhan Klang 2311 | 4 | |
| 07:56from Tanjung Malim | 08:16 | 20m | Pelabuhan Klang 2315 | 4 | |
| 08:26from Tanjung Malim | 08:46 | 20m | Pelabuhan Klang 2319 | 4 | |
| 09:26from Tanjung Malim | 09:46 | 20m | Pelabuhan Klang 2327 | 4 | |
| 10:26from Tanjung Malim | 10:46 | 20m | Pelabuhan Klang 2331 | 4 | |
| 11:13from Ipoh | 11:28 | 15mFastest | ETS 9045 | 0 | |
Kepong Sentral 11:13Kuala Lumpur 11:28 | |||||
| 11:26from Tanjung Malim | 11:46 | 20m | Pelabuhan Klang 2335 | 4 | |
| 12:31from Tanjung Malim | 12:51 | 20m | Pelabuhan Klang 2339 | 4 | |
| 13:31from Tanjung Malim | 13:51 | 20m | Pelabuhan Klang 2343 | 4 | |
| 14:18from Ipoh | 14:33 | 15mFastest | ETS 9049 | 0 | |
Kepong Sentral 14:18Kuala Lumpur 14:33 | |||||
| 14:31from Tanjung Malim | 14:51 | 20m | Pelabuhan Klang 2347 | 4 | |
| 15:31from Tanjung Malim | 15:51 | 20m | Pelabuhan Klang 2351 | 4 | |
| 16:06from Ipoh | 16:21 | 15mFastest | ETS 2511 | 0 | |
Kepong Sentral 16:06Kuala Lumpur 16:21 | |||||
| 16:31from Tanjung Malim | 16:51 | 20m | Pelabuhan Klang 2355 | 4 | |
| 17:16from Tanjung Malim | 17:46 | 30m | Pelabuhan Klang 2361 | 4 | |
| 18:01from Tanjung Malim | 18:21 | 20m | Pelabuhan Klang 2365 | 4 | |
| 18:51from Tanjung Malim | 19:11 | 20m | Pelabuhan Klang 2369 | 4 | |
| 20:01from Tanjung Malim | 20:21 | 20m | Pelabuhan Klang 2377 | 4 | |
| 21:13from Ipoh | 21:28 | 15mFastest | ETS 9055 | 0 | |
Kepong Sentral 21:13Kuala Lumpur 21:28 | |||||
| 21:26from Tanjung Malim | 21:51 | 25m | Pelabuhan Klang 2385 | 4 | |
| 22:26from Tanjung Malim | 22:51 | 25m | Pelabuhan Klang 2389 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:41from Tanjung Malim | 07:01 | 20m | Pelabuhan Klang 2305 | 4 | |
| 07:13from Ipoh | 07:28 | 15mFastest | ETS 9041 | 0 | |
Kepong Sentral 07:13Kuala Lumpur 07:28 | |||||
| 07:26from Tanjung Malim | 07:46 | 20m | Pelabuhan Klang 2311 | 4 | |
| 07:56from Tanjung Malim | 08:16 | 20m | Pelabuhan Klang 2315 | 4 | |
| 08:26from Tanjung Malim | 08:46 | 20m | Pelabuhan Klang 2319 | 4 | |
| 09:26from Tanjung Malim | 09:46 | 20m | Pelabuhan Klang 2327 | 4 | |
| 10:26from Tanjung Malim | 10:46 | 20m | Pelabuhan Klang 2331 | 4 | |
| 11:13from Ipoh | 11:28 | 15mFastest | ETS 9045 | 0 | |
Kepong Sentral 11:13Kuala Lumpur 11:28 | |||||
| 11:26from Tanjung Malim | 11:46 | 20m | Pelabuhan Klang 2335 | 4 | |
| 12:31from Tanjung Malim | 12:51 | 20m | Pelabuhan Klang 2339 | 4 | |
| 13:31from Tanjung Malim | 13:51 | 20m | Pelabuhan Klang 2343 | 4 | |
| 14:18from Ipoh | 14:33 | 15mFastest | ETS 9049 | 0 | |
Kepong Sentral 14:18Kuala Lumpur 14:33 | |||||
| 14:31from Tanjung Malim | 14:51 | 20m | Pelabuhan Klang 2347 | 4 | |
| 15:31from Tanjung Malim | 15:51 | 20m | Pelabuhan Klang 2351 | 4 | |
| 16:06from Ipoh | 16:21 | 15mFastest | ETS 2511 | 0 | |
Kepong Sentral 16:06Kuala Lumpur 16:21 | |||||
| 16:31from Tanjung Malim | 16:51 | 20m | Pelabuhan Klang 2355 | 4 | |
| 17:16from Tanjung Malim | 17:46 | 30m | Pelabuhan Klang 2361 | 4 | |
| 18:01from Tanjung Malim | 18:21 | 20m | Pelabuhan Klang 2365 | 4 | |
| 18:51from Tanjung Malim | 19:11 | 20m | Pelabuhan Klang 2369 | 4 | |
| 20:01from Tanjung Malim | 20:21 | 20m | Pelabuhan Klang 2377 | 4 | |
| 21:13from Ipoh | 21:28 | 15mFastest | ETS 9055 | 0 | |
Kepong Sentral 21:13Kuala Lumpur 21:28 | |||||
| 21:26from Tanjung Malim | 21:51 | 25m | Pelabuhan Klang 2385 | 4 | |
| 22:26from Tanjung Malim | 22:51 | 25m | Pelabuhan Klang 2389 | 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 2305, the one with most stops. Not every train stops at every station.
- Kepong Sentral06:41
- Kepong06:44
- Segambut06:49
- Putra06:54
- Bank Negara06:57
- Kuala Lumpur07: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 Lumpur to Kepong Sentral
24trains a day
06:54first
23:09last
15mfastest
Origin & destination stations
Photo credits
- Kepong Sentral: Photo: Wiki Farazi · CC0 · Wikimedia Commons
- Kuala Lumpur: Photo: Gryffindor · Public domain · Wikimedia Commons
Frequently asked questions
How long is the train from Kepong Sentral to Kuala Lumpur?
Between 15 min and 30 min, depending on the number of stops. Fastest: train 9041, 9045, 9049, 2511.
What time are the first and last trains?
First 06:41 (2305). Last 22:26 (2389), arriving in Kuala Lumpur 22:51.
How many trains a day go from Kepong Sentral to Kuala Lumpur?
25 on weekdays, 23 on Saturdays and 23 on Sundays and public holidays (direct trains only).
Is there a night train from Kepong Sentral to Kuala Lumpur?
Yes. Trains leaving after 20:00: 20:01 (2377), 21:13 (9055), 21:26 (2385), 22:26 (2389).
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

