The Komuter Train from Kuala Lumpur to Batu Caves takes just over half an hour, with many services from the first early morning train, until late at night. You can choose to take the train from either KL Sentral Railway Station or the old Kuala Lumpur Moorish Station (trains depart from the old station KL Station around 5 to 6 minutes later
Batu Caves-Pulau Sebang (Tampin) Line Weekend Timetable from 3 June 2023. Batu Caves Sentul KL Sentral Kajang Bangi Seremban Sungai Gadut Pulau Sebang (Tampin) Batu Caves Sentul KL Sentral Kajang Bangi Seremban Sungai Gadut; Batu Caves Sentul KL Sentral Kajang Bangi; Batu Caves Sentul KL Sentral Kajang.