Shah Alam to Batu Caves KTM Komuter Train Schedule (Jadual) & Fare

To get from Seksyen 19 Shah Alam to Batu Caves using public transport, the easiest and most direct way to travel is to take a KTM Komuter (commuter) train service operated by Malaysia Railways (Keretapi Tanah Melayu Berhad).

There are no longer any direct services to Batu Caves from Shah Alam so you will first have to take a train heading to KL on the Port Klang Line (Laluan Pelabuhan Klang), then change onto another KTM Komuter train on the Tampin - Batu Caves Line.

KTM Komuter train to Batu Caves from Shah AlamKTM Komuter train to Batu Caves from Shah Alam

KTM Shah Alam to Batu Caves Komuter Timetable

(Jadual Waktu Komuter KTM Shah Alam ke Batu Caves)

The first part of the journey involves taking the train to either KL Sentral, Kuala Lumpur, Bank Negara or Putra.

All the above stations are interchange station for the KTM Komuter Batu Caves Line.

To see the full Komuter schedule for trains from Shah Alam to KL, click on the timetable link below:

You then change trains to get to KTM Batu Caves station:


To see the full commuter train timetables in the other direction from Batu Caves to Shah Alam:

See the Batu Caves to KL train times here >

For the KL to Shah Alam sector timetable click here >


The duration of the train journey to Batu Caves from Shah Alam will depend on how long you have to wait for your connecting train.

If you go via KL Sentral station, the journey time from Shah Alam to KL Sentral is approximately 50 minutes.

From KL Sentral to Batu Caves the journey takes approximately half an hour.


The train journey to KTM Batu Caves station from KTM Seksyen 19 Shah Alam stops at the following stations along the route:

KTM Komuter Ticket Price to Batu Caves from Shah Alam

(Harga Tiket KTM ke Batu Caves dari Shah Alam)

The "Cash Price" train fare (tambang) for the KTM Komuter to Batu Caves from Shah Alam is 5.70 MYR.

To see all cash price fares to/from KTM Batu Caves click here >

To see all cash fares to/from KTM Shah Alam click here >

You only need to buy one ticket (in the form of a token) which is valid for both trains to get you to Batu Caves.


Related Pages:

KTM Shah Alam (Seksyen 19) trains page >

KTM Batu Caves trains page >

All Komuter train schedules in Malaysia >

Other KTM routes to/from Shah Alam:

KTM Shah Alam to Subang Jaya >

KTM / LRT Shah Alam to Sentul / Sentul Timur >

KTM KL Sentral to Shah Alam >

KTM Shah Alam to Klang >

KTM TBS / BTS to Shah Alam >

KTM Shah Alam to Seremban >

KTM Shah Alam to Tanjung Malim >