Batu Caves – The Key Facts

Batu Caves is located in Gombak Selangor which is about 13km north of KL city. It features a limestone hill that has a series of caves and cave temples. Some claims date the limestone as hundreds of millions of years old.



The cave is a Hindu shrine dedicated to Lord Murugan. It is the focal point of Hindu festival of Thaipusam in Malaysia.

Thaipusam takes place every year on the tenth month of the Hindu calendar. Festivities begin at Sri Mariamman Temple in KL and devotees will make their way to the caves. On the day there may be hundreds of thousands or worshippers and visitors making it a major event.



Key points

  • Deeply spiritual site especially for Hindu faith
  • Buy some peanuts and feed the friendly monkeys
  • Climb the 272 stairs to the temple
  • World`s tallest statue of Lord Murugan (43 meter high)
  • The four key points of interest are Temple Cave (or Cathedral Cave), Dark Cave, Ramayana Cave and Cave Villa.
  • Go early to beat the heat and crowds
  • Being a religious site there is a dress code, no short pants or skirts above the knee

Entrance cost: Free, but you can opt to pay to see a film and guided tour. You may also need to pay an entrance fee to particular caves being Cave Villa RM 15, Ramayana Cave RM 5 and tours of the Dark Cave.

Open Time:  Daily from 7.00am – 8.00pm

Getting to Batu Caves: Take the Kommuter from KL Sentral. The cave’s entrance is only a short walk from the Batu Caves Station. The train from KL Sentral to Batu Caves runs from 6.54AM to 11.50PM and takes 26mins, cost RM2.

Batu Caves location map

My location
Get Directions

You may also like...