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:
(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 approximately 30 minutes.
To see the latest schedule for KTM Komuter services on the route to Batu Caves, click on the timetable link below:
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.
(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).
Related Pages:
KTM Kuala Lumpur 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 Kampung Batu to Batu Caves >