Batu Caves, on the northern edge of Kuala Lumpur, is the city’s most famous image after the Petronas Towers. A 42.7-metre golden statue of Lord Murugan, said to be the tallest in the world, guards a staircase of 272 brightly painted steps that climbs a limestone hill to the Temple Cave, a cathedral-like cavern with a ceiling about 100 metres high and shrines lit by shafts of daylight. Entry to the Temple Cave is free. At the foot of the hill, the Ramayana Cave tells the Hindu epic in colourful statues, and the Cave Villa adds art and performances for a small fee. Every year Batu Caves hosts the great Thaipusam festival, which has been celebrated here since 1892. Long-tailed macaques patrol the steps, so hold on to food and bags.
How it works: you can take the KTM train from KL Sentral to Batu Caves station, which drops you at the gate, but trains run only about once an hour outside rush hour. The Tiqets half-day tour is the easier option: a guide collects you from your hotel in the Golden Triangle, stops at a batik workshop and gives you time at the caves before driving you back.
What to expect: the steps are steep and busy, and the heat builds quickly, so go early. The dress code is enforced: legs must be covered, and short skirts and hot pants are not allowed, though sarongs can be hired at the bottom. Remove shoes where signs ask you to inside the shrines.
Making the most of it: give yourself time for the Ramayana Cave, then stop for a banana-leaf lunch at one of the vegetarian restaurants by the entrance. If you are also planning Genting Highlands, the day trip on our list combines both. Avoid the Thaipusam period unless you want to see the festival and its very large crowds.
What to expect
The experience
A climb of 272 steps to the Temple Cave, with optional smaller caves at the base, on your own or on a half-day tour.
Best time
Early morning, before the heat and the tour coaches.
How long
Two hours at the site, or three and a half hours on the tour.
Tips
Cover your legs, carry water and keep snacks out of sight of the monkeys.
Quick picks
- Best for
- Anyone who wants Kuala Lumpur’s most colourful sight and a taste of Tamil culture.
- Families
- Older children enjoy the climb and the monkeys; the steps are hard work for toddlers.
- Couples
- Go early for quiet steps and photos without the crowds.
- Pair with
- A banana-leaf lunch at the gate, or Genting Highlands on a full-day tour.
- Time needed
- Half a day from the city centre.
Good questions
Is Batu Caves free?+
Yes, the Temple Cave at the top of the steps is free. The Ramayana Cave and Cave Villa charge small fees.
What should I wear to Batu Caves?+
Cover your legs. Short skirts and hot pants are not allowed, but sarongs are available at the base.
How many steps are there?+
There are 272 steps up to the Temple Cave.
How do I get there from the city?+
Take the KTM train from KL Sentral, a Grab ride, or a half-day tour with hotel pickup.
What does the tour include?+
Hotel pickup in the Golden Triangle, an English-speaking driver-guide, a batik workshop stop and time at Batu Caves.




