
Hotels near Batu Caves
jalan selasih 11, taman selaseh fasa 1 gombak, 68100 Batu Caves, Selangor, Malaysia
Batu Caves is a 400-million-year-old limestone hill 13 km north of KL containing 3 large caves and 4 smaller caves used as Hindu temples since 1891. The main Cathedral Cave at the top is approached via 272 rainbow-painted steps guarded by a 42.7-metre golden statue of Murugan (the second-tallest Hindu deity statue in the world). The cave shrines inside hold dozens of Hindu deities and the central Lord Murugan temple.
The annual Thaipusam festival (late January-February) draws over 1 million pilgrims, many carrying decorated kavadi burdens up the steps as religious offerings. Macaques inhabit the caves - keep food and shiny items secured. The 270 steps are steep; allow 90 minutes including the climb. Free entry to main cave; the separate Dark Cave tour has been closed since 2019. KTM Komuter to Batu Caves station (the line terminus). Open daily 06:00-21:00.
Pro Tip: Visit before 09:00 to avoid crowds and the worst monkey hassle (the macaques are calmer in the early morning). Dress code applies - covered knees and shoulders; sarongs not provided at the gate, so come prepared.
No featured hotels near this attraction yet
Our featured list is curated and can miss a spot. Search all hotels with your dates to see what is available.
Stay in the loop
Get the latest deals, new destinations, and travel tips delivered straight to your inbox.
No spam, unsubscribe anytime.







