Train from Kuala Lumpur to Kepong Sentral
24 direct Komuter & ETS trains a day (Saturday). The 12 km journey takes 15 min to 29 min. First train 06:54, last 23:09.
24trains a day
15mfastest
12 kmdistance
06:54first
23:09last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:13 | 19m | Pelabuhan Klang 2102 | 4 | |
| 07:29from Pelabuhan Klang | 07:48 | 19m | Pelabuhan Klang 2106 | 4 | |
| 08:04from Pelabuhan Klang | 08:28 | 24m | Pelabuhan Klang 2112 | 4 | |
| 08:34from Pelabuhan Klang | 08:53 | 19m | Pelabuhan Klang 2116 | 4 | |
| 09:01from KL Sentral | 09:16 | 15mFastest | ETS 9044 | 0 | |
Kuala Lumpur 09:01Kepong Sentral 09:16 | |||||
| 09:09from Pelabuhan Klang | 09:28 | 19m | Pelabuhan Klang 2120 | 4 | |
| 10:14from KL Sentral | 10:33 | 19m | Pelabuhan Klang 2126 | 4 | |
| 11:14from Pelabuhan Klang | 11:33 | 19m | Pelabuhan Klang 2130 | 4 | |
| 12:14from KL Sentral | 12:43 | 29m | Pelabuhan Klang 2138 | 4 | |
| 13:14from KL Sentral | 13:33 | 19m | Pelabuhan Klang 2142 | 4 | |
| 14:04from KL Sentral | 14:19 | 15mFastest | ETS 2506 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:04from Bandar Tasik Selatan | 14:19 | 15mFastest | ETS 2514 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:19from KL Sentral | 14:38 | 19m | Pelabuhan Klang 2146 | 4 | |
| 15:06from KL Sentral | 15:21 | 15mFastest | ETS 9052 | 0 | |
Kuala Lumpur 15:06Kepong Sentral 15:21 | |||||
| 15:14from KL Sentral | 15:33 | 19m | Pelabuhan Klang 2150 | 4 | |
| 16:14from KL Sentral | 16:33 | 19m | Pelabuhan Klang 2154 | 4 | |
| 17:29from KL Sentral | 17:48 | 19m | Pelabuhan Klang 2158 | 4 | |
| 18:09from KL Sentral | 18:28 | 19m | Pelabuhan Klang 2162 | 4 | |
| 18:44from KL Sentral | 19:03 | 19m | Pelabuhan Klang 2166 | 4 | |
| 19:11from KL Sentral | 19:26 | 15mFastest | ETS 9056 | 0 | |
Kuala Lumpur 19:11Kepong Sentral 19:26 | |||||
| 19:14from KL Sentral | 19:33 | 19m | Pelabuhan Klang 2168 | 4 | |
| 20:14from Subang Jaya | 20:43 | 29m | Pelabuhan Klang 2174 | 4 | |
| 21:14from Pelabuhan Klang | 21:43 | 29m | Pelabuhan Klang 2178 | 4 | |
| 22:06from KL Sentral | 22:21 | 15mFastest | ETS 9058 | 0 | |
Kuala Lumpur 22:06Kepong Sentral 22:21 | |||||
| 22:14from KL Sentral | 22:33 | 19m | Pelabuhan Klang 2182 | 4 | |
| 23:14from KL Sentral | 23:33 | 19m | Pelabuhan Klang 2186 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:13 | 19m | Pelabuhan Klang 2302 | 4 | |
| 07:49from Pelabuhan Klang | 08:08 | 19m | Pelabuhan Klang 2312 | 4 | |
| 08:34from Pelabuhan Klang | 08:53 | 19m | Pelabuhan Klang 2316 | 4 | |
| 09:01from KL Sentral | 09:16 | 15mFastest | ETS 9044 | 0 | |
Kuala Lumpur 09:01Kepong Sentral 09:16 | |||||
| 09:14from Pelabuhan Klang | 09:33 | 19m | Pelabuhan Klang 2320 | 4 | |
| 10:14from KL Sentral | 10:33 | 19m | Pelabuhan Klang 2326 | 4 | |
| 11:14from Pelabuhan Klang | 11:33 | 19m | Pelabuhan Klang 2330 | 4 | |
| 12:14from KL Sentral | 12:43 | 29m | Pelabuhan Klang 2338 | 4 | |
| 13:14from KL Sentral | 13:33 | 19m | Pelabuhan Klang 2342 | 4 | |
| 14:04from KL Sentral | 14:19 | 15mFastest | ETS 2506 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:04from Bandar Tasik Selatan | 14:19 | 15mFastest | ETS 2514 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:19from KL Sentral | 14:38 | 19m | Pelabuhan Klang 2346 | 4 | |
| 15:06from KL Sentral | 15:21 | 15mFastest | ETS 9052 | 0 | |
Kuala Lumpur 15:06Kepong Sentral 15:21 | |||||
| 15:14from KL Sentral | 15:33 | 19m | Pelabuhan Klang 2350 | 4 | |
| 16:14from KL Sentral | 16:33 | 19m | Pelabuhan Klang 2354 | 4 | |
| 17:14from KL Sentral | 17:33 | 19m | Pelabuhan Klang 2356 | 4 | |
| 18:14from KL Sentral | 18:33 | 19m | Pelabuhan Klang 2362 | 4 | |
| 19:11from KL Sentral | 19:26 | 15mFastest | ETS 9056 | 0 | |
Kuala Lumpur 19:11Kepong Sentral 19:26 | |||||
| 19:14from KL Sentral | 19:33 | 19m | Pelabuhan Klang 2368 | 4 | |
| 20:09from Subang Jaya | 20:28 | 19m | Pelabuhan Klang 2374 | 4 | |
| 21:09from Pelabuhan Klang | 21:28 | 19m | Pelabuhan Klang 2378 | 4 | |
| 22:06from KL Sentral | 22:21 | 15mFastest | ETS 9058 | 0 | |
Kuala Lumpur 22:06Kepong Sentral 22:21 | |||||
| 22:09from KL Sentral | 22:28 | 19m | Pelabuhan Klang 2382 | 4 | |
| 23:09from KL Sentral | 23:28 | 19m | Pelabuhan Klang 2386 | 4 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:13 | 19m | Pelabuhan Klang 2302 | 4 | |
| 07:49from Pelabuhan Klang | 08:08 | 19m | Pelabuhan Klang 2312 | 4 | |
| 08:34from Pelabuhan Klang | 08:53 | 19m | Pelabuhan Klang 2316 | 4 | |
| 09:01from KL Sentral | 09:16 | 15mFastest | ETS 9044 | 0 | |
Kuala Lumpur 09:01Kepong Sentral 09:16 | |||||
| 09:14from Pelabuhan Klang | 09:33 | 19m | Pelabuhan Klang 2320 | 4 | |
| 10:14from KL Sentral | 10:33 | 19m | Pelabuhan Klang 2326 | 4 | |
| 11:14from Pelabuhan Klang | 11:33 | 19m | Pelabuhan Klang 2330 | 4 | |
| 12:14from KL Sentral | 12:43 | 29m | Pelabuhan Klang 2338 | 4 | |
| 13:14from KL Sentral | 13:33 | 19m | Pelabuhan Klang 2342 | 4 | |
| 14:04from KL Sentral | 14:19 | 15mFastest | ETS 2506 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:04from Bandar Tasik Selatan | 14:19 | 15mFastest | ETS 2514 | 0 | |
Kuala Lumpur 14:04Kepong Sentral 14:19 | |||||
| 14:19from KL Sentral | 14:38 | 19m | Pelabuhan Klang 2346 | 4 | |
| 15:06from KL Sentral | 15:21 | 15mFastest | ETS 9052 | 0 | |
Kuala Lumpur 15:06Kepong Sentral 15:21 | |||||
| 15:14from KL Sentral | 15:33 | 19m | Pelabuhan Klang 2350 | 4 | |
| 16:14from KL Sentral | 16:33 | 19m | Pelabuhan Klang 2354 | 4 | |
| 17:14from KL Sentral | 17:33 | 19m | Pelabuhan Klang 2356 | 4 | |
| 18:14from KL Sentral | 18:33 | 19m | Pelabuhan Klang 2362 | 4 | |
| 19:11from KL Sentral | 19:26 | 15mFastest | ETS 9056 | 0 | |
Kuala Lumpur 19:11Kepong Sentral 19:26 | |||||
| 19:14from KL Sentral | 19:33 | 19m | Pelabuhan Klang 2368 | 4 | |
| 20:09from Subang Jaya | 20:28 | 19m | Pelabuhan Klang 2374 | 4 | |
| 21:09from Pelabuhan Klang | 21:28 | 19m | Pelabuhan Klang 2378 | 4 | |
| 22:06from KL Sentral | 22:21 | 15mFastest | ETS 9058 | 0 | |
Kuala Lumpur 22:06Kepong Sentral 22:21 | |||||
| 22:09from KL Sentral | 22:28 | 19m | Pelabuhan Klang 2382 | 4 | |
| 23:09from KL Sentral | 23:28 | 19m | Pelabuhan Klang 2386 | 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 2302, the one with most stops. Not every train stops at every station.
- Kuala Lumpur06:54
- Bank Negara06:57
- Putra07:00
- Segambut07:05
- Kepong07:10
- Kepong Sentral07:13
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: Kepong Sentral to Kuala Lumpur
23trains a day
06:41first
22:26last
15mfastest
Origin & destination stations
Photo credits
- Kuala Lumpur: Photo: Gryffindor · Public domain · Wikimedia Commons
- Kepong Sentral: Photo: Wiki Farazi · CC0 · Wikimedia Commons
Frequently asked questions
How long is the train from Kuala Lumpur to Kepong Sentral?
Between 15 min and 29 min, depending on the number of stops. Fastest: train 9044, 2506, 2514, 9052.
What time are the first and last trains?
First 06:54 (2302). Last 23:09 (2386), arriving in Kepong Sentral 23:28.
How many trains a day go from Kuala Lumpur to Kepong Sentral?
26 on weekdays, 24 on Saturdays and 24 on Sundays and public holidays (direct trains only).
Is there a night train from Kuala Lumpur to Kepong Sentral?
Yes. Trains leaving after 20:00: 20:09 (2374), 21:09 (2378), 22:06 (9058), 22:09 (2382), 23:09 (2386).
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

