Batu Caves
A Hindu sacred site inside a limestone hill about 400 million years old. Its 42.7-meter golden statue of Lord Murugan and 272 rainbow-colored steps make it Malaysia’s most photogenic religious landmark.
Batu Caves is located in Gombak, about 13 km north of Kuala Lumpur. It is a limestone hill that formed around 400 million years ago. In the late 19th century, Tamil merchants established a temple in the caves dedicated to the war god Murugan. Today, it is one of the most important Hindu pilgrimage sites outside India. The best-known views are the 42.7-meter golden statue of Murugan at the entrance (completed in 2006, the tallest statue of Murugan in the world) and the 272 steps, painted in rainbow colors in 2018. At the top, you enter the Temple Cave, about 100 m high, where daylight falls through an opening in the ceiling, and there are several shrines inside. At the foot of the hill are the Ramayana Cave (RM5, with colorful statues telling the epic story) and a 15-meter statue of Hanuman. The Dark Cave eco-tour is currently closed.
Every year in late January or early February, the Thaipusam festival draws more than a million devotees. Pilgrims carry kavadi frames and pierce their bodies as they make their pilgrimage, making it one of the most striking religious events in Malaysia.
Admission to the Temple Cave is free. Getting there: take the KTM Komuter Batu Caves line from KL Sentral, about 30 minutes direct to Batu Caves Station (about RM2.60), or take a Grab, about 20–30 minutes for RM20–30.
Tips: Arrive between 7 and 9 a.m. to avoid the heat and tour groups. The full visit takes about 1.5–2 hours, and you can plan it as a morning half-day trip together with other nearby sights. Cover your knees (sarongs can be rented at the entrance for RM15). Monkeys are common on the steps, so do not carry food or loose items, as they will snatch them. The steps are steep and slippery after rain. There is no shade, so bring water.
Opening hours
6:00 am–9:00 pm (temple cave)
Nearby sights
- Royal Selangor Visitor Centre
- Federal Territory Mosque
- Kampung Baru
- Zoo Negara
- Istana Negara
- Petronas Twin Towers
- KL Forest Eco Park
- KL Tower (Menara Kuala Lumpur)