Train from Batu Tiga to Subang Jaya
7 direct Komuter trains a day (Saturday). The 4 km journey takes 5 min. First train 06:59, last 21:59.
7trains a day
5mfastest
4 kmdistance
06:59first
21:59last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:34from Pelabuhan Klang | 06:39 | 5mFastest | 2106 | 0 | |
Batu Tiga 06:34Subang Jaya 06:39 | |||||
| 07:19from Pelabuhan Klang | 07:24 | 5mFastest | 2112 | 0 | |
Batu Tiga 07:19Subang Jaya 07:24 | |||||
| 07:49from Pelabuhan Klang | 07:54 | 5mFastest | 2116 | 0 | |
Batu Tiga 07:49Subang Jaya 07:54 | |||||
| 08:19from Pelabuhan Klang | 08:24 | 5mFastest | 2120 | 0 | |
Batu Tiga 08:19Subang Jaya 08:24 | |||||
| 10:29from Pelabuhan Klang | 10:34 | 5mFastest | 2130 | 0 | |
Batu Tiga 10:29Subang Jaya 10:34 | |||||
| 17:44from Pelabuhan Klang | 17:49 | 5mFastest | 2160 | 0 | |
Batu Tiga 17:44Subang Jaya 17:49 | |||||
| 20:24from Pelabuhan Klang | 20:29 | 5mFastest | 2178 | 0 | |
Batu Tiga 20:24Subang Jaya 20:29 | |||||
| 21:59from Pelabuhan Klang | 22:04 | 5mFastest | 2184 | 0 | |
Batu Tiga 21:59Subang Jaya 22:04 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:59from Pelabuhan Klang | 07:04 | 5mFastest | 2312 | 0 | |
Batu Tiga 06:59Subang Jaya 07:04 | |||||
| 07:49from Pelabuhan Klang | 07:54 | 5mFastest | 2316 | 0 | |
Batu Tiga 07:49Subang Jaya 07:54 | |||||
| 08:19from Pelabuhan Klang | 08:24 | 5mFastest | 2320 | 0 | |
Batu Tiga 08:19Subang Jaya 08:24 | |||||
| 10:29from Pelabuhan Klang | 10:34 | 5mFastest | 2330 | 0 | |
Batu Tiga 10:29Subang Jaya 10:34 | |||||
| 18:14from Pelabuhan Klang | 18:19 | 5mFastest | 2360 | 0 | |
Batu Tiga 18:14Subang Jaya 18:19 | |||||
| 20:24from Pelabuhan Klang | 20:29 | 5mFastest | 2378 | 0 | |
Batu Tiga 20:24Subang Jaya 20:29 | |||||
| 21:59from Pelabuhan Klang | 22:04 | 5mFastest | 2384 | 0 | |
Batu Tiga 21:59Subang Jaya 22:04 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 06:59from Pelabuhan Klang | 07:04 | 5mFastest | 2312 | 0 | |
Batu Tiga 06:59Subang Jaya 07:04 | |||||
| 07:49from Pelabuhan Klang | 07:54 | 5mFastest | 2316 | 0 | |
Batu Tiga 07:49Subang Jaya 07:54 | |||||
| 08:19from Pelabuhan Klang | 08:24 | 5mFastest | 2320 | 0 | |
Batu Tiga 08:19Subang Jaya 08:24 | |||||
| 10:29from Pelabuhan Klang | 10:34 | 5mFastest | 2330 | 0 | |
Batu Tiga 10:29Subang Jaya 10:34 | |||||
| 18:14from Pelabuhan Klang | 18:19 | 5mFastest | 2360 | 0 | |
Batu Tiga 18:14Subang Jaya 18:19 | |||||
| 20:24from Pelabuhan Klang | 20:29 | 5mFastest | 2378 | 0 | |
Batu Tiga 20:24Subang Jaya 20:29 | |||||
| 21:59from Pelabuhan Klang | 22:04 | 5mFastest | 2384 | 0 | |
Batu Tiga 21:59Subang Jaya 22:04 | |||||
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 2312, the one with most stops. Not every train stops at every station.
- Batu Tiga06:59
- Subang Jaya07:04
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: Subang Jaya to Batu Tiga
7trains a day
08:35first
22:40last
5mfastest
Origin & destination stations
Photo credits
- Batu Tiga: Photo: Craig · Public domain · Wikimedia Commons
- Subang Jaya: Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Batu Tiga to Subang Jaya?
5 min. Fastest: train 2312, 2316, 2320, 2330.
What time are the first and last trains?
First 06:59 (2312). Last 21:59 (2384), arriving in Subang Jaya 22:04.
How many trains a day go from Batu Tiga to Subang Jaya?
8 on weekdays, 7 on Saturdays and 7 on Sundays and public holidays (direct trains only).
Is there a night train from Batu Tiga to Subang Jaya?
Yes. Trains leaving after 20:00: 20:24 (2378), 21:59 (2384).
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

