Kuala Lumpur to Batu Caves KTM Komuter Train Schedule (Jadual) & Fare
If you are planning on travelling from Kuala Lumpur to Batu Caves, going by train is by far the best option to take as the railway station is located right next to the entrance for the caves complex and you avoid all the traffic in the city if you travel by rail.
Train services to Batu Caves are operated by Malaysia Railways (Keretapi Tanah Melayu Berhad) on their KTM Komuter (commuter) Seremban Route (Laluan) which runs from Tampin and terminates at Batu Caves.
One of the best places to take the Komuter train from in KL city centre is the old KTM railway station of Kuala Lumpur.
So on this page, we will tell you how to get there from the old KL Terminal KTM station (which many tourists to KL will also want to visit and can do so on your journey to Batu Caves).
If you want to connect to the train from other central KL city locations, see some of the following pages:
KL Sentral to Batu Caves >
Bank Negara to Batu Caves >
Putra to Batu Caves >
Sentul to Batu Caves >
KTM Kuala Lumpur to Batu Caves Komuter Timetable
(Jadual Waktu Komuter KTM Kuala Lumpur ke Batu Caves)
Taking the train to Batu Caves from the old railway station in Kuala Lumpur, the duration of the journey is around 30 minutes.
To see the latest schedule for KTM Komuter services on the route to Batu Caves, click on the timetable link below:
If you want to travel in the opposite direction from KTM Batu Caves to KTM Kuala Lumpur, you can see the train timetable here >
To get to the KTM Kuala Lumpur old railway station from anywhere in the city is easy to do as the nearby Pasar Seni LRT / MRT station has trains from most areas of the city.
Pasar Seni station is linked to KTM Kuala Lumpur station by a pedestrian bridge (just follow the signs for Exit E from the main LRT concourse).
So for example:
If you want to travel from Bukit Bintang to Batu Caves you can take the MRT SBK Line train to Pasar Seni, then take the short walk to Kuala Lumpur station.
If you are coming from the Petronas Twin Towers to Batu Caves, you can take the LRT Kelana Jaya Line from KLCC to Pasar Seni.
If you are travelling from somewhere on the LRT Sri Petaling Line or LRT Ampang Line, you can change trains as Masjid Jamek, then take the Kelana Line one stop to Pasar Seni.
Komuter trains on the route to Batu Caves from Kuala Lumpur old station stop at the following stations along the line:
Timetables published on our site are for information only and may change without notice due to operational reasons.
If you would like to check commuter train departure times before travelling, we would recommend you visit the official KTMB (Malaysian Railways) website by clicking here >
KTM Komuter train to Batu Caves from Kuala Lumpur station
KTM Komuter Ticket Price to Batu Caves from Kuala Lumpur
(Harga Tiket KTM ke Batu Caves dari Kuala Lumpur)
The train fare (tambang) for the KTM Komuter to KTM Batu Caves from KTM Kuala Lumpur is 2.50 MYR (Cash Price).
To see train ticket prices from all KTM Komuter stations to/from Batu Caves railway station click here >
KTM Kuala Lumpur trains page >
KTM Batu Caves trains page >
Batu Caves to Kuala Lumpur trains >
All KTM Komuter (commuter) train timetables in Malaysia >
How to go to Batu Caves by LRT train >
Other KTM Komuter railway line routes to Batu Caves station:
KTM KL Sentral to Batu Caves >
KTM Bank Negara to Batu Caves >
KTM Putra to Batu Caves >
KTM Sentul to Batu Caves >
KTM Kampung Batu to Batu Caves >
KTM TBS / BTS to Batu Caves >
KTM Seremban to Batu Caves >
KTM Kajang to Batu Caves >