Visiting Batu Caves With Kids Outside Kuala Lumpur

Caves & Temples

Guide To Batu Caves

Let’s go caving! An iconic and popular tourist attraction in Selangor (14 Kilometers outside KL), Batu Caves is a limestone hill that is home to temples inside caves! The site is named after the nearby Batu River that flows along the limestone hill from Ampang. The temples attract thousands of Hindu worshippers and tourists each year, especially around the annual Hindu festival of Thaipusam (January/February).

At the main entrance of the cave stands a giant statue of the Hindu god Murugan, and next to it are 272 steps which take you to the top of the hill. Older kids can get some exercise as they hike up the steps with you. If you are traveling with younger kids, be prepared for the trek up the hill and leave any prams at home (this is not stroller-friendly). You can tour the smaller caves at the bottom with little ones and there is a popular Koi pond too…but we recommend taking the tots in a carrier to see the real deal up top! When you get to the top of the steps, you’ll be able to take in stunning views of the city below. While you’re there, keep an eye out for the monkeys jumping between the trees.

Why Little Steps Loves It:​

A stunning and tranquil spot, where you can marvel at the beauty of nature.

Who It's Perfect For:

Anyone who is interested in temples and caves.

What Else:​

Batu Caves is also popular among rock climbers. Click here to organize a vertical adventure at the caves.

Where To Find It:​

Additional Info:​

From KL:  Go to KL Sentral station, take red KTM line Klang – Batu Caves. The journey takes around 40 minutes.  Note that the temple closes ay 7pm (dark cave at 5pm) and it is closed all day on Mondays.  There are plenty of food options for lunch at the bottom - enjoy!

Want More?

Little Steps Asia knows what families need.
Sign up for our email newsletters to get the most out of Asia!


Kuala Lumpur Tips, Deals + Events.


Sign up for the Bump Club to get exclusive info + deals.

We Know Asia

Weekly Emails for Bump Club, Travel and More!


Win A Four-Night Stay For Four In Sri Lanka With Teardrop Hotels

Win 2 Nights Near Colombo And 2 Nights In Galle!

RSVP for Visiting Batu Caves With Kids Outside Kuala Lumpur