Batu Caves, Selangor: Temple Cave, Steps and Train
Contents
Batu Caves is a Hindu temple and limestone cave complex in Gombak, Selangor, just north of Kuala Lumpur. A colorful staircase of 272 steps climbs to the main cave, and the separate Dark Cave starts at step 204.[1] Decide whether the temple climb or a guided cave visit is your priority before you set your route.
Plan for the Temple Cave staircase
The main Temple Cave sits above the 272-step staircase and holds Hindu shrines. The golden Lord Murugan statue at the foot of the stairs stands over 140 feet (about 43 metres) tall.[1] Monkeys gather along the way from the stairs to the temple entrance, so keep food and loose items out of sight.[1] If Temple Cave is your goal, plan for the stair climb.

Thaipusam is the festival when thousands of Hindus gather at Batu Caves to pray and take part in religious ceremonies.[1] To avoid crowds on any other day, arrive before 08:00.[1] Check the festival date for that year before choosing your day.
Things to Do
Offers are only loaded from GetYourGuide after you click. GetYourGuide can then process your IP address and set cookies. Privacy Policy
GetYourGuide partner offers. GoAsia may earn a commission if you book through these offers. Check whether tickets or transfers are included, and follow the attraction's official booking and admission rules.
Keep the Dark Cave separate in your plans
The Dark Cave is not the main Temple Cave. Its entrance is at the 204th step, the cave stretches over 2 km, and you can explore it on a guided tour.[1] The Malaysian Nature Society (MNS) manages the cave and runs educational tours and adventure caving, where you can see species such as the Batu Caves trapdoor spider, one of the world's rarest spiders.[2] Arrange Dark Cave tours with MNS.

Take the Komuter to Batu Caves station
Take the KTM Komuter to Batu Caves station and walk about 5 minutes to the site.[1] The Komuter line runs from Batu Caves to Pulau Sebang,[3] so from KL Sentral board a train towards Batu Caves, not the opposite direction towards Pulau Sebang. KTMB publishes the line's schedules on its timetable page.[4] Buses are an alternative: the U6 runs from Titiwangsa Bus Terminal, and parking at the site costs RM 2.[1]

Two caves, two visits
The Temple Cave climb starts at the foot of the stairs and the Dark Cave tour at step 204, so treat them as two visits with their own arrangements.[1]
For more destinations, see our Malaysia travel guide.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Tourism Malaysia, Ministry of Tourism, Arts and Culture: Batu Caves destination guide. Retrieved October 20, 2026.
- [2] Malaysian Nature Society (MNS): Dark Cave information. Retrieved October 20, 2026.
- [3] Keretapi Tanah Melayu Berhad (KTMB): KTM Komuter route information. Retrieved October 20, 2026.
- [4] Keretapi Tanah Melayu Berhad (KTMB): KTM Komuter timetable listing. Retrieved October 20, 2026.
Frequently Asked Questions
Batu Caves is a limestone cave and Hindu temple complex in Gombak, Selangor, north of Kuala Lumpur, known for its colorful 272-step staircase.
272 steps lead to the main cave. The golden Lord Murugan statue, over 140 feet tall, stands at the foot of the staircase.
No. The Dark Cave entrance is at step 204, while the main Temple Cave is reached by the full 272-step staircase. The Dark Cave is a separate visit managed by MNS.
MNS runs educational tours and adventure caving in the Dark Cave. Contact MNS for current tour dates, prices and duration.
Take the KTM Komuter to Batu Caves station, then walk about 5 minutes to the site. Batu Caves is the end of the line to Pulau Sebang, so board a train towards Batu Caves from KL Sentral.
The U6 bus runs from Titiwangsa Bus Terminal. Parking at the site costs RM 2.
Thousands of Hindus gather at Batu Caves to pray and take part in ceremonies, so expect large crowds. On other days, arrive before 08:00 for a quieter visit.
Yes. Monkeys gather along the route from the foot of the stairs to the temple entrance. Keep food and loose items out of sight.


