Home › Stations › Sungai Buloh Sungai Buloh Station Timetable ETS Pelabuhan Klang PY04 Sungai Buloh is served by ETS, KTM Komuter Port Klang Line and MRT Putrajaya Line. The first KTM train today leaves at 06:34 to Subang Jaya (Pelabuhan Klang); the last at 23:36 to Tanjung Malim. LRT/MRT/Monorail: first 06:05 , last 23:53 .
Timetable updated: Saturday, 7 Nov 2026, 05:27 · KTMB & Prasarana open data
Photo: Wiki Farazi · CC0 · Wikimedia Commons Next departures · Saturday 12:45 All ETS Komuter MRT
12:45 ETS to Padang Besar 9442 Now
12:51 Pelabuhan Klang to Tanjung Malim 2338 6 min
13:14 ETS to JB Sentral 9425 29 min
13:24 Pelabuhan Klang to KL Sentral 2343 39 min
13:39 ETS to KL Sentral 9173 54 min
13:41 Pelabuhan Klang to Tanjung Malim 2342 56 min
14:07 ETS to Butterworth 9130 1h 22m
By frequency
PY to Putrajaya Sentral every 10 min · until 22:56
PY to Kwasa Damansara every 10 min · until 23:54
First & last train · Saturday Line & direction First Last ETS northbound (Butterworth, Padang Besar, Hat Yai) 07:47 23:17 ETS southbound (KL Sentral, Segamat, JB Sentral) 07:05 22:45 Pelabuhan Klang to Tanjung Malim 06:34 23:36 Pelabuhan Klang to Pelabuhan Klang 07:19 22:19 Putrajaya PY04 to Putrajaya Sentral 06:05 22:55 Putrajaya PY04 to Kwasa Damansara 07:03 23:53
Trains per hour Mon–Fri Saturday Sunday & holidays
Departures from Sungai Buloh in each hour, both directions, by timetable.
Busiest 18:00–19:00 · 33 trains
06 09 12 15 18 21 00
ETS Pelabuhan Klang Putrajaya Striped: by frequency
View as a table Hour ETS Pelabuhan Klang Putrajaya Total 06:00 0 2 6 8 07:00 2 4 20 26 08:00 3 2 26 31 09:00 1 3 22 26 10:00 4 2 18 24 11:00 2 2 15 19 12:00 2 2 14 18 13:00 3 2 15 20 14:00 6 2 14 22 15:00 3 2 15 20 16:00 3 2 15 20 17:00 2 3 19 24 18:00 4 3 26 33 19:00 2 3 22 27 20:00 4 1 18 23 21:00 4 2 15 21 22:00 3 2 13 18 23:00 2 1 10 13 00:00 1 0 4 5
Busiest 14:00–15:00 · 20 trains
06 09 12 15 18 21 00
ETS Pelabuhan Klang Putrajaya Striped: by frequency
View as a table Hour ETS Pelabuhan Klang Putrajaya Total 06:00 0 1 6 7 07:00 2 3 12 17 08:00 3 2 12 17 09:00 1 3 12 16 10:00 4 2 12 18 11:00 2 2 12 16 12:00 2 2 12 16 13:00 2 2 12 16 14:00 6 2 12 20 15:00 3 2 12 17 16:00 3 2 12 17 17:00 2 3 12 17 18:00 4 2 12 18 19:00 2 2 12 16 20:00 4 1 12 17 21:00 4 2 12 18 22:00 3 2 12 17 23:00 2 1 6 9 00:00 0 0 0 0
Busiest 14:00–15:00 · 20 trains
06 09 12 15 18 21 00
ETS Pelabuhan Klang Putrajaya Striped: by frequency
View as a table Hour ETS Pelabuhan Klang Putrajaya Total 06:00 0 1 6 7 07:00 2 3 12 17 08:00 3 2 12 17 09:00 1 3 12 16 10:00 4 2 12 18 11:00 2 2 12 16 12:00 2 2 12 16 13:00 2 2 12 16 14:00 6 2 12 20 15:00 3 2 12 17 16:00 3 2 12 17 17:00 2 3 12 17 18:00 4 2 12 18 19:00 2 2 12 16 20:00 4 1 12 17 21:00 4 2 12 18 22:00 3 2 12 17 23:00 2 1 6 9 00:00 0 0 0 0
Tap or hover a bar for details. LRT, MRT and Monorail are counted from the official frequencies.
Full timetable Mon–Fri Saturday Sunday & holidays
ETS Komuter Pelabuhan Klang MRT Putrajaya
ETS Northbound (Butterworth, Padang Besar, Hat Yai) (26 trains) Time Train Destination Stops 07:47 9224 Padang Besar 08:32 9124 Butterworth 08:49 1010 Butterworth 09:25 9044 Ipoh 10:22 9226 Padang Besar 10:55 1014 Ipoh 12:45 9442 Padang Besar 13:47 9274 Padang Besar Extra · Deepavali · 9 Nov only 14:07 9130 Butterworth 14:27 2506 Ipoh 14:27 2514 Ipoh 14:37 9326 Butterworth 15:12 9176 Butterworth 15:30 9052 Ipoh 16:07 9428 Padang Besar 16:22 9136 Butterworth 17:27 9276 Padang Besar Extra · Deepavali · until 9 Nov 18:21 9214 Padang Besar 18:51 9352 Butterworth 19:35 9056 Ipoh 20:42 9138 Butterworth 21:42 9278 Padang Besar 21:46 9256 Padang Besar 22:30 9058 Ipoh 23:02 1004 Hat Yai 23:17 9238 Padang Besar
ETS Southbound (KL Sentral, Segamat, JB Sentral) (25 trains) Time Train Destination Stops 07:05 9041 KL Sentral 08:54 9121 KL Sentral 10:09 9123 KL Sentral 10:39 9323 JB Sentral 11:05 9045 KL Sentral 11:42 9343 Segamat 12:19 9223 KL Sentral 13:14 9425 JB Sentral 13:39 9173 KL Sentral 14:10 9049 KL Sentral 14:44 9225 KL Sentral 15:59 2511 KL Sentral 16:04 9273 KL Sentral Extra · Deepavali · until 9 Nov 17:16 9449 JB Sentral 18:19 9209 KL Sentral 18:56 1011 KL Sentral 19:44 9133 KL Sentral 20:05 1017 KL Sentral 20:15 9251 KL Sentral 20:19 9277 KL Sentral 21:05 9055 KL Sentral 21:59 9233 KL Sentral 22:24 9135 KL Sentral 22:45 1005 KL Sentral 00:49 +1 9279 KL Sentral Extra · Deepavali · 9 Nov only
ETS Northbound (Butterworth, Padang Besar, Hat Yai) (25 trains) Time Train Destination Stops 07:47 9224 Padang Besar 08:32 9124 Butterworth 08:49 1010 Butterworth 09:25 9044 Ipoh 10:22 9226 Padang Besar 10:55 1014 Ipoh 12:45 9442 Padang Besar Next 14:07 9130 Butterworth 14:27 2506 Ipoh 14:27 2514 Ipoh 14:37 9326 Butterworth 15:12 9176 Butterworth 15:30 9052 Ipoh 16:07 9428 Padang Besar 16:22 9136 Butterworth 17:27 9276 Padang Besar Extra · Deepavali · until 9 Nov 18:21 9214 Padang Besar 18:51 9352 Butterworth 19:35 9056 Ipoh 20:42 9138 Butterworth 21:42 9278 Padang Besar 21:46 9256 Padang Besar 22:30 9058 Ipoh 23:02 1004 Hat Yai 23:17 9238 Padang Besar
ETS Southbound (KL Sentral, Segamat, JB Sentral) (24 trains) Time Train Destination Stops 07:05 9041 KL Sentral 08:54 9121 KL Sentral 10:09 9123 KL Sentral 10:39 9323 JB Sentral 11:05 9045 KL Sentral 11:42 9343 Segamat 12:19 9223 KL Sentral 13:14 9425 JB Sentral Next 13:39 9173 KL Sentral 14:10 9049 KL Sentral 14:44 9225 KL Sentral 15:59 2511 KL Sentral 16:04 9273 KL Sentral Extra · Deepavali · until 9 Nov 17:16 9449 JB Sentral 18:19 9209 KL Sentral 18:56 1011 KL Sentral 19:44 9133 KL Sentral 20:05 1017 KL Sentral 20:15 9251 KL Sentral 20:19 9277 KL Sentral 21:05 9055 KL Sentral 21:59 9233 KL Sentral 22:24 9135 KL Sentral 22:45 1005 KL Sentral
ETS Northbound (Butterworth, Padang Besar, Hat Yai) (25 trains) Time Train Destination Stops 07:47 9224 Padang Besar 08:32 9124 Butterworth 08:49 1010 Butterworth 09:25 9044 Ipoh 10:22 9226 Padang Besar 10:55 1014 Ipoh 12:45 9442 Padang Besar 14:07 9130 Butterworth 14:27 2506 Ipoh 14:27 2514 Ipoh 14:37 9326 Butterworth 15:12 9176 Butterworth 15:30 9052 Ipoh 16:07 9428 Padang Besar 16:22 9136 Butterworth 17:27 9276 Padang Besar Extra · Deepavali · until 9 Nov 18:21 9214 Padang Besar 18:51 9352 Butterworth 19:35 9056 Ipoh 20:42 9138 Butterworth 21:42 9278 Padang Besar 21:46 9256 Padang Besar 22:30 9058 Ipoh 23:02 1004 Hat Yai 23:17 9238 Padang Besar
ETS Southbound (KL Sentral, Segamat, JB Sentral) (24 trains) Time Train Destination Stops 07:05 9041 KL Sentral 08:54 9121 KL Sentral 10:09 9123 KL Sentral 10:39 9323 JB Sentral 11:05 9045 KL Sentral 11:42 9343 Segamat 12:19 9223 KL Sentral 13:14 9425 JB Sentral 13:39 9173 KL Sentral 14:10 9049 KL Sentral 14:44 9225 KL Sentral 15:59 2511 KL Sentral 16:04 9273 KL Sentral Extra · Deepavali · until 9 Nov 17:16 9449 JB Sentral 18:19 9209 KL Sentral 18:56 1011 KL Sentral 19:44 9133 KL Sentral 20:05 1017 KL Sentral 20:15 9251 KL Sentral 20:19 9277 KL Sentral 21:05 9055 KL Sentral 21:59 9233 KL Sentral 22:24 9135 KL Sentral 22:45 1005 KL Sentral
Pelabuhan Klang Towards Tanjung Malim (21 trains) Time Train Destination Stops 07:21 2102 Tanjung Malim 07:56 2106 Tanjung Malim 08:36 2112 Tanjung Malim 09:01 2116 Tanjung Malim 09:36 2120 Tanjung Malim 10:41 2126 Tanjung Malim 11:41 2130 Tanjung Malim 12:51 2138 Tanjung Malim 13:41 2142 Tanjung Malim 14:46 2146 Tanjung Malim 15:41 2150 Tanjung Malim 16:41 2154 Tanjung Malim 17:56 2158 Tanjung Malim 18:24 2169 Pelabuhan Klang 18:36 2162 Tanjung Malim 19:11 2166 Tanjung Malim 19:41 2168 Tanjung Malim 20:51 2174 Tanjung Malim 21:51 2178 Tanjung Malim 22:41 2182 Tanjung Malim 23:41 2186 Tanjung Malim
Pelabuhan Klang Towards Pelabuhan Klang (19 trains) Time Train Destination Stops 06:09 2103 Subang Jaya 06:49 2107 KL Sentral 07:19 2111 KL Sentral 07:49 2115 KL Sentral 08:19 2119 Pelabuhan Klang 09:19 2127 KL Sentral 10:19 2131 KL Sentral 11:19 2135 KL Sentral 12:29 2139 KL Sentral 13:24 2143 KL Sentral 14:24 2147 KL Sentral 15:24 2151 KL Sentral 16:24 2155 KL Sentral 17:09 2161 Pelabuhan Klang 17:54 2165 Klang 18:54 2173 KL Sentral 19:54 2177 Pelabuhan Klang 21:24 2185 Pelabuhan Klang 22:19 2189 KL Sentral
Pelabuhan Klang Towards Tanjung Malim (19 trains) Time Train Destination Stops 06:34 2305 Subang Jaya 07:21 2302 Tanjung Malim 08:16 2312 Tanjung Malim 09:01 2316 Tanjung Malim 09:41 2320 Tanjung Malim 10:41 2326 Tanjung Malim 11:41 2330 Tanjung Malim 12:51 2338 Tanjung Malim Next 13:41 2342 Tanjung Malim 14:46 2346 Tanjung Malim 15:41 2350 Tanjung Malim 16:41 2354 Tanjung Malim 17:41 2356 Tanjung Malim 18:41 2362 Tanjung Malim 19:41 2368 Tanjung Malim 20:36 2374 Tanjung Malim 21:36 2378 Tanjung Malim 22:36 2382 Tanjung Malim 23:36 2386 Tanjung Malim
Pelabuhan Klang Towards Pelabuhan Klang (17 trains) Time Train Destination Stops 07:19 2311 KL Sentral 07:49 2315 KL Sentral 08:19 2319 Pelabuhan Klang 09:19 2327 KL Sentral 10:19 2331 KL Sentral 11:19 2335 KL Sentral 12:24 2339 KL Sentral 13:24 2343 KL Sentral Next 14:24 2347 KL Sentral 15:24 2351 KL Sentral 16:24 2355 KL Sentral 17:09 2361 Pelabuhan Klang 17:54 2365 Pelabuhan Klang 18:44 2369 Pelabuhan Klang 19:54 2377 Pelabuhan Klang 21:19 2385 Pelabuhan Klang 22:19 2389 KL Sentral
Pelabuhan Klang Towards Tanjung Malim (19 trains) Time Train Destination Stops 06:34 2305 Subang Jaya 07:21 2302 Tanjung Malim 08:16 2312 Tanjung Malim 09:01 2316 Tanjung Malim 09:41 2320 Tanjung Malim 10:41 2326 Tanjung Malim 11:41 2330 Tanjung Malim 12:51 2338 Tanjung Malim 13:41 2342 Tanjung Malim 14:46 2346 Tanjung Malim 15:41 2350 Tanjung Malim 16:41 2354 Tanjung Malim 17:41 2356 Tanjung Malim 18:41 2362 Tanjung Malim 19:41 2368 Tanjung Malim 20:36 2374 Tanjung Malim 21:36 2378 Tanjung Malim 22:36 2382 Tanjung Malim 23:36 2386 Tanjung Malim
Pelabuhan Klang Towards Pelabuhan Klang (17 trains) Time Train Destination Stops 07:19 2311 KL Sentral 07:49 2315 KL Sentral 08:19 2319 Pelabuhan Klang 09:19 2327 KL Sentral 10:19 2331 KL Sentral 11:19 2335 KL Sentral 12:24 2339 KL Sentral 13:24 2343 KL Sentral 14:24 2347 KL Sentral 15:24 2351 KL Sentral 16:24 2355 KL Sentral 17:09 2361 Pelabuhan Klang 17:54 2365 Pelabuhan Klang 18:44 2369 Pelabuhan Klang 19:54 2377 Pelabuhan Klang 21:19 2385 Pelabuhan Klang 22:19 2389 KL Sentral
PY04 Towards Putrajaya Sentral5–12 min apart
5 min 10 min 5 min 10 min 12 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
06:05–07:05 every 10 min07:05–09:05 every 5 min09:05–17:05 every 10 min17:05–19:05 every 5 min19:05–22:05 every 10 min22:05–23:53 every 12 minPY04 Towards Kwasa Damansara4–14 min apart
4 min 7 min 4 min 7 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
07:03–08:03 every 7 min08:03–10:33 every 4 min10:33–18:03 every 7 min18:03–20:33 every 4 min20:33–23:03 every 7 min23:03–00:55 every 14 minPY04 Towards Putrajaya Sentral10 min apart
10 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
PY04 Towards Kwasa Damansara10 min apart
10 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
PY04 Towards Putrajaya Sentral10 min apart
10 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
PY04 Towards Kwasa Damansara10 min apart
10 min
06:00 09:00 12:00 15:00 18:00 21:00 24:00
LRT, MRT, Monorail and BRT run by frequency. Times at this station are calculated from the official timetable at the terminus.
From Sungai Buloh to… Direct trains only, for Saturday.
Lines & interchanges Minutes from Sungai Buloh by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location Sungai Buloh Coordinates
3.20636, 101.58013
PY04 Accessible (OKU)
Frequently asked questions What time is the last train from Sungai Buloh? ETS northbound (Butterworth, Padang Besar, Hat Yai): 23:17 . ETS southbound (KL Sentral, Segamat, JB Sentral): 22:45 . KTM Komuter Port Klang Line to Tanjung Malim: 23:36 . KTM Komuter Port Klang Line to Pelabuhan Klang: 22:19 . MRT Putrajaya Line to Putrajaya Sentral: 22:55 . MRT Putrajaya Line to Kwasa Damansara: 23:53 . Times for Saturday.
What time is the first train from Sungai Buloh? ETS northbound (Butterworth, Padang Besar, Hat Yai): 07:47 . ETS southbound (KL Sentral, Segamat, JB Sentral): 07:05 . KTM Komuter Port Klang Line to Tanjung Malim: 06:34 . KTM Komuter Port Klang Line to Pelabuhan Klang: 07:19 . MRT Putrajaya Line to Putrajaya Sentral: 06:05 . MRT Putrajaya Line to Kwasa Damansara: 07:03 .
How long is the train from Sungai Buloh to KL Sentral? How often does the MRT Putrajaya Line train come at Sungai Buloh? On weekdays, every 5–12 minutes (more often at peak times). On Sundays, every 10 minutes.
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