Train from Kuala Lumpur to Putra
36 direct Komuter trains a day (Saturday). The 3 km journey takes 6 min. First train 06:54, last 23:21.
36trains a day
6mfastest
3 kmdistance
06:54first
23:21last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:00 | 6mFastest | Pelabuhan Klang 2102 | 1 | |
| 07:16from KL Sentral | 07:22 | 6mFastest | Seremban 2002 | 1 | |
| 07:29from Pelabuhan Klang | 07:35 | 6mFastest | Pelabuhan Klang 2106 | 1 | |
| 07:36from Pulau Sebang/Tampin | 07:42 | 6mFastest | Seremban 2004 | 1 | |
| 07:56from Pulau Sebang/Tampin | 08:02 | 6mFastest | Seremban 2006 | 1 | |
| 08:04from Pelabuhan Klang | 08:10 | 6mFastest | Pelabuhan Klang 2112 | 1 | |
| 08:16from Pulau Sebang/Tampin | 08:22 | 6mFastest | Seremban 2008 | 1 | |
| 08:31from Salak Selatan | 08:37 | 6mFastest | Seremban 2010 | 1 | |
| 08:34from Pelabuhan Klang | 08:40 | 6mFastest | Pelabuhan Klang 2116 | 1 | |
| 08:51from Pulau Sebang/Tampin | 08:57 | 6mFastest | Seremban 2012 | 1 | |
| 09:09from Pelabuhan Klang | 09:15 | 6mFastest | Pelabuhan Klang 2120 | 1 | |
| 09:16from Pulau Sebang/Tampin | 09:22 | 6mFastest | Seremban 2014 | 1 | |
| 10:11from Salak Selatan | 10:17 | 6mFastest | Seremban 2018 | 1 | |
| 10:14from KL Sentral | 10:20 | 6mFastest | Pelabuhan Klang 2126 | 1 | |
| 11:06from Salak Selatan | 11:12 | 6mFastest | Seremban 2022 | 1 | |
| 11:14from Pelabuhan Klang | 11:20 | 6mFastest | Pelabuhan Klang 2130 | 1 | |
| 11:56from Salak Selatan | 12:02 | 6mFastest | Seremban 2026 | 1 | |
| 12:14from KL Sentral | 12:20 | 6mFastest | Pelabuhan Klang 2138 | 1 | |
| 12:56from Salak Selatan | 13:02 | 6mFastest | Seremban 2030 | 1 | |
| 13:14from KL Sentral | 13:20 | 6mFastest | Pelabuhan Klang 2142 | 1 | |
| 13:56from Salak Selatan | 14:02 | 6mFastest | Seremban 2032 | 1 | |
| 14:19from KL Sentral | 14:25 | 6mFastest | Pelabuhan Klang 2146 | 1 | |
| 14:56from Salak Selatan | 15:02 | 6mFastest | Seremban 2036 | 1 | |
| 15:14from KL Sentral | 15:20 | 6mFastest | Pelabuhan Klang 2150 | 1 | |
| 15:51from Salak Selatan | 15:57 | 6mFastest | Seremban 2040 | 1 | |
| 16:14from KL Sentral | 16:20 | 6mFastest | Pelabuhan Klang 2154 | 1 | |
| 16:51from Salak Selatan | 16:57 | 6mFastest | Seremban 2044 | 1 | |
| 17:26from KL Sentral | 17:32 | 6mFastest | Seremban 2046 | 1 | |
| 17:29from KL Sentral | 17:35 | 6mFastest | Pelabuhan Klang 2158 | 1 | |
| 17:56from Salak Selatan | 18:02 | 6mFastest | Seremban 2048 | 1 | |
| 18:09from KL Sentral | 18:15 | 6mFastest | Pelabuhan Klang 2162 | 1 | |
| 18:36from KL Sentral | 18:42 | 6mFastest | Seremban 2050 | 1 | |
| 18:44from KL Sentral | 18:50 | 6mFastest | Pelabuhan Klang 2166 | 1 | |
| 19:14from KL Sentral | 19:20 | 6mFastest | Pelabuhan Klang 2168 | 1 | |
| 19:36from KL Sentral | 19:42 | 6mFastest | Seremban 2054 | 1 | |
| 20:14from Subang Jaya | 20:20 | 6mFastest | Pelabuhan Klang 2174 | 1 | |
| 20:36from Salak Selatan | 20:42 | 6mFastest | Seremban 2058 | 1 | |
| 21:14from Pelabuhan Klang | 21:20 | 6mFastest | Pelabuhan Klang 2178 | 1 | |
| 21:36from Salak Selatan | 21:42 | 6mFastest | Seremban 2062 | 1 | |
| 22:14from KL Sentral | 22:20 | 6mFastest | Pelabuhan Klang 2182 | 1 | |
| 22:36from Salak Selatan | 22:42 | 6mFastest | Seremban 2066 | 1 | |
| 23:14from KL Sentral | 23:20 | 6mFastest | Pelabuhan Klang 2186 | 1 | |
| 23:21from Salak Selatan | 23:27 | 6mFastest | Seremban 2070 | 1 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:00 | 6mFastest | Pelabuhan Klang 2302 | 1 | |
| 07:49from Pelabuhan Klang | 07:55 | 6mFastest | Pelabuhan Klang 2312 | 1 | |
| 08:16from Salak Selatan | 08:22 | 6mFastest | Seremban 2206 | 1 | |
| 08:34from Pelabuhan Klang | 08:40 | 6mFastest | Pelabuhan Klang 2316 | 1 | |
| 08:51from Pulau Sebang/Tampin | 08:57 | 6mFastest | Seremban 2212 | 1 | |
| 09:14from Pelabuhan Klang | 09:20 | 6mFastest | Pelabuhan Klang 2320 | 1 | |
| 09:36from Pulau Sebang/Tampin | 09:42 | 6mFastest | Seremban 2214 | 1 | |
| 10:14from KL Sentral | 10:20 | 6mFastest | Pelabuhan Klang 2326 | 1 | |
| 10:21from Salak Selatan | 10:27 | 6mFastest | Seremban 2218 | 1 | |
| 11:14from Pelabuhan Klang | 11:20 | 6mFastest | Pelabuhan Klang 2330 | 1 | |
| 11:21from Salak Selatan | 11:27 | 6mFastest | Seremban 2222 | 1 | |
| 12:14from KL Sentral | 12:20 | 6mFastest | Pelabuhan Klang 2338 | 1 | |
| 12:26from Salak Selatan | 12:32 | 6mFastest | Seremban 2226 | 1 | |
| 13:14from KL Sentral | 13:20 | 6mFastest | Pelabuhan Klang 2342 | 1 | |
| 13:21from Salak Selatan | 13:27 | 6mFastest | Seremban 2230 | 1 | |
| 13:56from Salak Selatan | 14:02 | 6mFastest | Seremban 2232 | 1 | |
| 14:19from KL Sentral | 14:25 | 6mFastest | Pelabuhan Klang 2346 | 1 | |
| 14:56from Salak Selatan | 15:02 | 6mFastest | Seremban 2236 | 1 | |
| 15:14from KL Sentral | 15:20 | 6mFastest | Pelabuhan Klang 2350 | 1 | |
| 15:51from Salak Selatan | 15:57 | 6mFastest | Seremban 2240 | 1 | |
| 16:14from KL Sentral | 16:20 | 6mFastest | Pelabuhan Klang 2354 | 1 | |
| 16:56from Salak Selatan | 17:02 | 6mFastest | Seremban 2244 | 1 | |
| 17:14from KL Sentral | 17:20 | 6mFastest | Pelabuhan Klang 2356 | 1 | |
| 17:56from Salak Selatan | 18:02 | 6mFastest | Seremban 2248 | 1 | |
| 18:14from KL Sentral | 18:20 | 6mFastest | Pelabuhan Klang 2362 | 1 | |
| 18:36from KL Sentral | 18:42 | 6mFastest | Seremban 2250 | 1 | |
| 19:14from KL Sentral | 19:20 | 6mFastest | Pelabuhan Klang 2368 | 1 | |
| 19:36from KL Sentral | 19:42 | 6mFastest | Seremban 2254 | 1 | |
| 20:09from Subang Jaya | 20:15 | 6mFastest | Pelabuhan Klang 2374 | 1 | |
| 20:36from Salak Selatan | 20:42 | 6mFastest | Seremban 2258 | 1 | |
| 21:09from Pelabuhan Klang | 21:15 | 6mFastest | Pelabuhan Klang 2378 | 1 | |
| 21:36from Salak Selatan | 21:42 | 6mFastest | Seremban 2262 | 1 | |
| 22:09from KL Sentral | 22:15 | 6mFastest | Pelabuhan Klang 2382 | 1 | |
| 22:36from Salak Selatan | 22:42 | 6mFastest | Seremban 2266 | 1 | |
| 23:09from KL Sentral | 23:15 | 6mFastest | Pelabuhan Klang 2386 | 1 | |
| 23:21from Salak Selatan | 23:27 | 6mFastest | Seremban 2270 | 1 | |
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:54from KL Sentral | 07:00 | 6mFastest | Pelabuhan Klang 2302 | 1 | |
| 07:49from Pelabuhan Klang | 07:55 | 6mFastest | Pelabuhan Klang 2312 | 1 | |
| 08:16from Salak Selatan | 08:22 | 6mFastest | Seremban 2206 | 1 | |
| 08:34from Pelabuhan Klang | 08:40 | 6mFastest | Pelabuhan Klang 2316 | 1 | |
| 08:51from Pulau Sebang/Tampin | 08:57 | 6mFastest | Seremban 2212 | 1 | |
| 09:14from Pelabuhan Klang | 09:20 | 6mFastest | Pelabuhan Klang 2320 | 1 | |
| 09:36from Pulau Sebang/Tampin | 09:42 | 6mFastest | Seremban 2214 | 1 | |
| 10:14from KL Sentral | 10:20 | 6mFastest | Pelabuhan Klang 2326 | 1 | |
| 10:21from Salak Selatan | 10:27 | 6mFastest | Seremban 2218 | 1 | |
| 11:14from Pelabuhan Klang | 11:20 | 6mFastest | Pelabuhan Klang 2330 | 1 | |
| 11:21from Salak Selatan | 11:27 | 6mFastest | Seremban 2222 | 1 | |
| 12:14from KL Sentral | 12:20 | 6mFastest | Pelabuhan Klang 2338 | 1 | |
| 12:26from Salak Selatan | 12:32 | 6mFastest | Seremban 2226 | 1 | |
| 13:14from KL Sentral | 13:20 | 6mFastest | Pelabuhan Klang 2342 | 1 | |
| 13:21from Salak Selatan | 13:27 | 6mFastest | Seremban 2230 | 1 | |
| 13:56from Salak Selatan | 14:02 | 6mFastest | Seremban 2232 | 1 | |
| 14:19from KL Sentral | 14:25 | 6mFastest | Pelabuhan Klang 2346 | 1 | |
| 14:56from Salak Selatan | 15:02 | 6mFastest | Seremban 2236 | 1 | |
| 15:14from KL Sentral | 15:20 | 6mFastest | Pelabuhan Klang 2350 | 1 | |
| 15:51from Salak Selatan | 15:57 | 6mFastest | Seremban 2240 | 1 | |
| 16:14from KL Sentral | 16:20 | 6mFastest | Pelabuhan Klang 2354 | 1 | |
| 16:56from Salak Selatan | 17:02 | 6mFastest | Seremban 2244 | 1 | |
| 17:14from KL Sentral | 17:20 | 6mFastest | Pelabuhan Klang 2356 | 1 | |
| 17:56from Salak Selatan | 18:02 | 6mFastest | Seremban 2248 | 1 | |
| 18:14from KL Sentral | 18:20 | 6mFastest | Pelabuhan Klang 2362 | 1 | |
| 18:36from KL Sentral | 18:42 | 6mFastest | Seremban 2250 | 1 | |
| 19:14from KL Sentral | 19:20 | 6mFastest | Pelabuhan Klang 2368 | 1 | |
| 19:36from KL Sentral | 19:42 | 6mFastest | Seremban 2254 | 1 | |
| 20:09from Subang Jaya | 20:15 | 6mFastest | Pelabuhan Klang 2374 | 1 | |
| 20:36from Salak Selatan | 20:42 | 6mFastest | Seremban 2258 | 1 | |
| 21:09from Pelabuhan Klang | 21:15 | 6mFastest | Pelabuhan Klang 2378 | 1 | |
| 21:36from Salak Selatan | 21:42 | 6mFastest | Seremban 2262 | 1 | |
| 22:09from KL Sentral | 22:15 | 6mFastest | Pelabuhan Klang 2382 | 1 | |
| 22:36from Salak Selatan | 22:42 | 6mFastest | Seremban 2266 | 1 | |
| 23:09from KL Sentral | 23:15 | 6mFastest | Pelabuhan Klang 2386 | 1 | |
| 23:21from Salak Selatan | 23:27 | 6mFastest | Seremban 2270 | 1 | |
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
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: Putra to Kuala Lumpur
35trains a day
06:55first
22:45last
6mfastest
Origin & destination stations
Photo credits
- Kuala Lumpur: Photo: Gryffindor · Public domain · Wikimedia Commons
- Putra: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Kuala Lumpur to Putra?
6 min. Fastest: train 2302, 2312, 2206, 2316.
What time are the first and last trains?
First 06:54 (2302). Last 23:21 (2270), arriving in Putra 23:27.
How many trains a day go from Kuala Lumpur to Putra?
43 on weekdays, 36 on Saturdays and 36 on Sundays and public holidays (direct trains only).
Is there a night train from Kuala Lumpur to Putra?
Yes. Trains leaving after 20:00: 20:09 (2374), 20:36 (2258), 21:09 (2378), 21:36 (2262), 22:09 (2382).
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

