Rainbow steps and golden Murugan statue at the Batu Caves

Batu Caves Guide: How to Get There, Dress Code & Tips (2026)

How to visit the Batu Caves from Kuala Lumpur: train and Grab, entry costs, dress code, the 272 steps, monkeys, Thaipusam and the best time of day to go.

Updated October 25, 2026 · 3 min read
Quick answer: The Batu Caves are a Hindu temple complex in a limestone hill about 13 km north of central Kuala Lumpur. Entry to the main Temple Cave is free. Take the KTM Komuter train from KL Sentral to Batu Caves station (about 30–45 minutes, a few ringgit) or a Grab (about 25–40 minutes). Go early in the morning, cover your knees and shoulders, and keep food away from the monkeys.

What to see

The golden Lord Murugan statue

At the foot of the steps stands one of the world’s tallest statues of a Hindu deity, about 43 metres high and covered in gold paint.

The 272 rainbow steps

The steps were painted in bright colours in 2018 and are now one of Malaysia’s most photographed spots. The climb takes about 10–15 minutes at a steady pace.

Temple Cave

A huge cavern with a high ceiling open to the sky, with shrines and a second temple at the back up another short flight of steps. Free entry.

Ramayana Cave

To the left of the main site, a colourful cave with dioramas from the Ramayana epic, for a small entrance fee.

Cave Villa

Near the entrance, with art galleries and cultural performances (paid). The adventure-focused Dark Cave has been closed to visitors for several years.

How to get to the Batu Caves

Option Cost Time from KL Sentral
KTM Komuter train A few ringgit 30–45 min
Grab About RM20–35 25–40 min
Guided tour Varies, often combined with other sights Hotel pick-up

The train ends at Batu Caves station, a short walk from the statue. Trains run less often than the metro (roughly every 30 minutes), so check times on the KTMB site or app. Many day tours combine the caves with the Kuala Selangor fireflies or the city sights.

Dress code

  • Cover your knees and shoulders. Shorts and short skirts are not allowed in the temple area.
  • If you’re not dressed appropriately, you can rent a sarong at the foot of the steps for a small fee.
  • Take your shoes off where shrines ask you to.

Monkeys

Long-tailed macaques live on the steps and are bold. Don’t carry food or plastic bags in your hands, keep sunglasses and phones secure, and don’t feed or stare at them.

Best time to visit

Arrive around 7–8:30am for cooler temperatures, softer light and fewer people. Weekends and Hindu holidays are busier. Avoid the hottest hours if you’re not used to tropical heat.

Thaipusam at the Batu Caves

Every year in January or February, Thaipusam draws huge crowds of Hindu devotees, many carrying elaborate kavadi and making the climb as an act of faith. It is an unforgettable sight, but expect massive crowds and road closures, and go with an open, respectful attitude.

Tips

  • Bring water; the climb is steep and hot.
  • Allow 1.5–2 hours in total at the site.
  • Combine it with Merdeka Square or Chinatown in the afternoon. See our Kuala Lumpur itinerary.

More Kuala Lumpur guides

FAQ: Batu Caves

Is the Batu Caves free?

Yes, the main Temple Cave is free. Some smaller caves and attractions charge a small fee.

How many steps are at the Batu Caves?

272 steps lead up to the Temple Cave.

Can I wear shorts to the Batu Caves?

No. Cover your knees, or rent a sarong at the bottom of the steps.

What are the Batu Caves opening hours?

The site generally opens early in the morning and closes in the evening; temple ceremony times vary.

Plan your trip to Kuala Lumpur

The trusted services we use to plan our own trips.

Some links are affiliate links: if you book through them we may earn a commission at no extra cost to you.

Leave a Reply

Your email address will not be published. Required fields are marked *