Shah Alam Station Timetable
Pelabuhan KlangShah Alam is served by KTM Komuter Port Klang Line. The first train today leaves at 06:52 to Tanjung Malim (Pelabuhan Klang); the last at 22:53 to Pelabuhan Klang.

Next departures · Saturday 05:03
First & last train · Saturday
| Line & direction | First | Last |
|---|---|---|
| Pelabuhan Klangto Tanjung Malim | 06:52 | 21:52 |
| Pelabuhan Klangto Pelabuhan Klang | 08:48 | 22:53 |
Trains per hour
Departures from Shah Alam in each hour, both directions, by timetable.
Busiest 07:00–08:00 · 2 trains
View as a table
| Hour | Pelabuhan Klang |
|---|---|
| 06:00 | 1 |
| 07:00 | 2 |
| 08:00 | 2 |
| 09:00 | 1 |
| 10:00 | 1 |
| 11:00 | 0 |
| 12:00 | 0 |
| 13:00 | 0 |
| 14:00 | 0 |
| 15:00 | 0 |
| 16:00 | 0 |
| 17:00 | 1 |
| 18:00 | 2 |
| 19:00 | 2 |
| 20:00 | 1 |
| 21:00 | 2 |
| 22:00 | 1 |
Busiest 08:00–09:00 · 2 trains
View as a table
| Hour | Pelabuhan Klang |
|---|---|
| 06:00 | 1 |
| 07:00 | 1 |
| 08:00 | 2 |
| 09:00 | 1 |
| 10:00 | 1 |
| 11:00 | 0 |
| 12:00 | 0 |
| 13:00 | 0 |
| 14:00 | 0 |
| 15:00 | 0 |
| 16:00 | 0 |
| 17:00 | 0 |
| 18:00 | 2 |
| 19:00 | 1 |
| 20:00 | 2 |
| 21:00 | 2 |
| 22:00 | 1 |
Busiest 08:00–09:00 · 2 trains
View as a table
| Hour | Pelabuhan Klang |
|---|---|
| 06:00 | 1 |
| 07:00 | 1 |
| 08:00 | 2 |
| 09:00 | 1 |
| 10:00 | 1 |
| 11:00 | 0 |
| 12:00 | 0 |
| 13:00 | 0 |
| 14:00 | 0 |
| 15:00 | 0 |
| 16:00 | 0 |
| 17:00 | 0 |
| 18:00 | 2 |
| 19:00 | 1 |
| 20:00 | 2 |
| 21:00 | 2 |
| 22:00 | 1 |
Tap or hover a bar for details.
Timetable as an image
Save it to your phone or send it on WhatsApp. Valid from Friday, 6 Nov 2026.

From Shah Alam to…
| Destination | Trains a day | Fastest | Distance |
|---|---|---|---|
| Subang Jaya | 7 | 12m | 8 km |
| Sungai Buloh | 5 | 1h 18m | 42 km |
| KL Sentral | 6 | 45m | 23 km |
| Abdullah Hukum | 6 | 38m | 21 km |
| Kuala Lumpur | 5 | 51m | 24 km |
| Klang | 7 | 15m | 10 km |
| Rawang | 5 | 1h 34m | 56 km |
| Padang Jawa | 7 | 5m | 4 km |
| Petaling | 6 | 29m | 17 km |
| Batang Kali | 5 | 1h 51m | 78 km |
Direct trains only, for Saturday.
Lines & interchanges
- Pelabuhan Klang33 min
- Jalan Kastam27 min
- Kampung Raja Uda25 min
- Telok Gadong22 min
- Telok Pulai19 min
- Klang16 min
- Bukit Badak11 min
- Padang Jawa6 min
- Shah AlamYou are here
- Batu Tiga8 min
- Subang Jaya13 min
- Setia Jaya18 min
- Seri Setia20 min
- Kampung Dato Harun22 min
- Jalan Templer28 min
- Petaling30 min
- Pantai Dalam33 min
- Angkasapuri37 min
- Abdullah Hukum39 min
- KL Sentral47 min
- Kuala Lumpur56 min
- Bank Negara1h 00m
- Putra1h 03m
- Segambut1h 08m
- Kepong1h 13m
- Kepong Sentral1h 16m
- Sungai Buloh1h 24m
- Kuang1h 31m
- Rawang1h 39m
- Serendah1h 48m
- Batang Kali1h 56m
- Rasa2h 00m
- Kuala Kubu Bharu2h 05m
- Tanjung Malim2h 17m
Minutes from Shah Alam by timetable. White circle: interchange station. Swipe sideways to see the whole line.
Location
Frequently asked questions
What time is the last train from Shah Alam?
What time is the first train from Shah Alam?
How long is the train from Shah Alam to Subang Jaya?
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