How to Beat the Crowds at Batu Caves
The main Temple Cave at Batu Caves is free. Arrive early in the morning (it opens around 7 am), before the heat and the tour groups, to climb the 272 rainbow steps in peace. Cover your shoulders and knees (sarongs are available to rent), keep food out of sight from the monkeys, and avoid Thaipusam, when over a million people come.
- Temple Cave
- Free. Small parking fee
- Side caves
- Ramayana Cave and others charge separately
- Hours
- About 7 am to 9 pm
- Dress code
- Shoulders and knees covered. Sarongs to rent
- Best time
- Early morning on a weekday
- Busiest
- Weekends, holidays, and Thaipusam (late January or February)
- Time to allow
- 1-2 hours
How busy is Batu Caves?
Batu Caves, with its giant golden statue of Lord Murugan and colourful staircase, is one of Malaysia's most visited sights. Entry is free, so the crowds build on the steps and at the photo spots from mid-morning, and the heat makes the climb harder later in the day. During Thaipusam, the whole area is packed with devotees and spectators.
Before you go, check how busy Batu Caves is likely to be. BeatTheCrowd shows the live crowd level and an hourly forecast for any date, adjusted for Malaysian holidays, Hindu festivals and weather.
Check today’s crowds at Batu Caves →Best (and worst) times to go
- Early morning on a weekday: cooler, quieter and good light on the statue.
- Late afternoon: calmer again, though heavy rain is common.
- Worst: late morning to afternoon at weekends and on holidays.
- Thaipusam: over a million people. Go only to experience the festival.
Our hourly forecast for Batu Caves shows how busy each hour is expected to be on your date.
Check today’s crowds at Batu Caves →