Batu Caves Travel Guide: All You Need To Know in 2024

In this guide, we will cover everything you need to know before visiting Batu Caves in Kuala Lumpur, from what to see and how to get there to what to expect when you arrive, what to wear, and where to eat nearby.
Table of Contents
Arijana & Matej
Arijana & Matej

Croatian-Slovenian full-time travel duo, photographers, bloggers and travel journalists for over 4 years. We write in-depth travel guides about destinations we have personally visited, providing practical travel tips and recommendations.

Complete Guide to Batu Caves in Kuala Lumpur, All You Need To Know Before Visiting Batu Caves In Kuala Lumpur, Batu Caves Kuala Lumpur, Batu Caves Travel Guide, What To See At Batu Caves

About Batu Caves

Batu Caves, a series of limestone caves and cave temples, is a top attraction in Kuala Lumpur.

Situated in Gombak, Selangor (just outside of Kuala Lumpur’s city center), this iconic site is dedicated to Lord Murugan and is recognized by its colossal golden statue and the vibrant 272-step staircase leading to the main cave.

Batu Caves Travel Guide: All You Need To Know, batu caves kuala lumpur, how to visit batu caves

Batu Caves is believed to be roughly 400 million years old and has a fascinating history behind it. It was originally used as a shelter for indigenous people and also as a spot where early Chinese settlers gathered guano, or bat droppings, to use as fertilizer for their vegetable crops.

In 1878, the limestone hills were recorded and made popular by William Hornaday, an American naturalist.

Batu Caves Travel Guide: All You Need To Know, batu caves kuala lumpur, how to visit batu caves, batu caves guide

The biggest transformation of Batu Caves occurred when Indian Tamil trader and businessman K. Thamboosamy Pillay built and dedicated a shrine to Lord Murugan (a Hindu god) within the largest part of the cave complex. He then promoted Batu Caves as a site of worship in the 1890s, and this is where the Thaipusam festival has been celebrated ever since.

Batu Caves Travel Guide: All You Need To Know, batu caves kuala lumpur, how to visit batu caves

Today, Batu Caves is a bucket-list-worthy destination because you can walk through a series of caves within the limestone hills. This religious site is where you will see huge Hindu god statues, colorful temples, famous shrines, and beautiful landscapes.

Kuala Lumpur Travel Tips

First, before we jump into all the things you need to know before visiting Batu Caves, let’s cover the essentials and tips to help you have a more fun, enjoyable, and safer trip to Kuala Lumpur, Malaysia.

Stay connected with an eSIM

Instantly connect to the internet on your arrival in Kuala Lumpur by buying an eSIM package in advance.

Book trusted tours

Kuala Lumpur is easy to explore on your own, but for some guided experiences, we recommend booking the top-rated ones on Viator or GetYourGuide.

A convenient way to explore Kuala Lumpur while also saving money on attractions and tours is with the Kuala Lumpur Klook Pass.

Get travel insurance

While Kuala Lumpur is a safe destination, we recommend getting travel insurance for any trip outside your country. We highly recommend an insurance package from Heymondo. And as our reader, you get 5% off the price.

Getting around

The KL TravelPass Metro Card gives you a one-way or round-trip KLIA Express train ride from the airport, including 2 days of unlimited rides on the Monorail, LRT, and MRT (top-ups available).

ATM fees

Save money on conversion fees and ATM transactions. Get a Wise card!

Travel map

We have compiled a Kuala Lumpur Travel Map, which you can refer to when exploring.

Opening hours and tickets

Batu Caves is open daily from 6:00 AM to 9:00 PM, and entry to the main cave complex is free.

Other sections, like the Cave Villa and Ramayana Cave, have separate opening times and entry fees.

Cave Villa is open from 8:30 am to 5:30 pm, and the entrance fee is RM 15 (around $3) for non-Malaysians. Ramayana Cave, on the other hand, costs RM 5 (around $1) and is open from 9 am to 6 pm.

batu caves kuala lumpur entrance fees, batu caves kuala lumpur, batu caves kuala lumpur opening hours

Dress code for Batu Caves

While you explore Batu Caves, you might catch a Hindu ceremony in progress or even see many locals dressed in traditional clothing as they make their offerings. This is because Batu Caves is still an active and sacred place of worship, so it’s no surprise that tourists are also required to follow the proper dress code.

The dress code for visiting Batu Caves requires both men and women to cover their shoulders and knees. Although men can usually wear shorts that go above the knees, the rules for women are more strict.

Visiting Thailand next? Read our Thailand Travel Guides

Arijana usually wears long linen pants or a maxi dress while visiting the temples. Having a sarong with you is also useful as you can easily cover your shoulders or knees when needed.

We also recommend Unbound Merino, our favorite travel clothes. Their shirts are great as they dry super fast after getting sweaty (which you will), and unlike other clothes, they don’t stink up after one wear, so you can reuse them a lot.

Batu Caves Travel Guide, dress code batu caves, what to wear to batu caves in kuala lumpur

Subscribe to Shipped Away! 🙂

Get travel tips, ideas, plans, behind the scenes, and more.

How to get to Batu Caves in Kuala Lumpur

Batu Caves are easily reachable from Kuala Lumpur, but it might take some time to get there as they’re located a bit outside of the city.

1. By Grab/taxi

Booking a Grab car or taking a taxi can be more pricey when compared to other options, but it’s the easiest and most comfortable way to get to Batu Caves. Just be aware that the traffic from getting in and out of Kuala Lumpur’s city center may lengthen the ride.

Credit Card

Save money on conversion fees and ATM transactions. Get a Wise card!

2. By train

For a more authentic local experience, hop on the KTM Komuter train at KL Sentral station. After the pleasant 40-minute ride, reaching the Batu Caves’ entry point requires a bit of walking.


The KL TravelPass Metro Card gives you a one-way or round-trip KLIA Express train ride from the airport, including 2 days of unlimited rides on the Monorail, LRT, and MRT (top-ups available).

3. By bus

Alternatively, you can take the bus, like the ones stationed at Bukit Bintang or Pudu Sentral in Kuala Lumpur. Taking the bus is also affordable, but the journey may be longer than the train because of the indirect routes.

4. By car or with a private driver

To get to Batu Caves, you can also rent a car and drive yourself. There is a parking lot at the temple complex.

You can also book a private driver to take you to Batu Caves and some other places you want to visit in Kuala Lumpur.

batu caves travel guide, batu caves kuala lumpur, must visit in kuala lumpur - batu caves

5. Batu Caves on a tour

While it’s easy to visit Batu Caves on your own, if you’re short on time, the best is to visit Batu Caves on a tour. Most tours offer reasonably priced all-inclusive packages with pick-up and drop-off, an educational guided tour of Batu Caves, and stops at other nearby attractions.

Best Batu Caves tours:

Best Batu Caves tours in combination with other areas in Malaysia:

How long does it take to see Batu Caves

If you’re planning to visit Batu Caves, allow at least 1.5 to 3 hours to fully experience its wonders. 

Excluding the commute, this will give you enough time to climb up and descend the 272 colorful steps, take pictures of the towering statue of Lord Murugan, explore the caves filled with shrines, and stop for quick rests.

batu caves travel guide, how long to see batu caves, kuala lumpur, best photo spots at batu caves

The best time to visit Batu Caves

The best time to visit Batu Caves is early in the morning because not only will you avoid the sun’s scorching heat, but you also get a head start on the usual large crowd. This way, you can take your time appreciating the sights.

You can also visit in the late afternoon to avoid the heat and have smaller crowds. If you can, try to avoid visiting mid-day.

As for the best month to visit, due to its tropical climate, Malaysia has two distinct seasons: dry and rainy season. The ideal months to explore Batu Caves are May through August when the weather is warmer.


If you don’t mind high foot traffic, visit Batu Caves in late January or early February to experience the vibrant Thaipusam festival.

Things to see at Batu Caves

1. Rainbow staircase

When visiting Batu Caves, one of the first things you’ll likely notice upon arrival is the bright, rainbow-painted staircase leading up to the site’s entrance. The 272 steps will definitely make you sweat, but you can take this opportunity to capture tons of Instagram-worthy shots.

Visiting Vietnam next? Read our Vietnam Travel Guides!

batu caves travel guide, batu caves kuala lumpur, things to see at batu caves, rainbow staircase batu caves kuala lumpur

The monkeys freely roaming around the stairs also make the climb a bit more fun, though it is better to maintain a safe distance and watch your belongings.

Traveling soon? Get insured!

With 24/7 worldwide assistance, Heymondo includes comprehensive coverage for medical expenses, trip cancellations, and baggage loss or delay. Click here for details.

5% Off Heymondo Travel Insurance

monkeys batu caves kuala lumpur, things to know before visiting batu caves

2. Lord Murugan statue

Standing majestically next to the colorful stairs is a golden statue of Lord Murugan, which is another sight that is difficult to miss when visiting Batu Caves. With a height of over 42 meters, it is the largest diety image in Malaysia and is ranked among the world’s tallest statues.

Lord Murugan’s statue is made of concrete and painted in gold, which highlights its intricate details.

batu caves travel guide, batu caves kuala lumpur, things to see at batu caves, lord murugan statue

3. Temple Cave

The main and largest one in the Batu Caves complex is the Temple Cave, also called Cathedral Cave, which you’ll reach after enduring the long flight of stairs.

temple cave at batu caves, batu caves travel guide, batu caves kuala lumpur, things to see at batu caves
View from the top

There are plenty of things to see in Temple Cave, including colorful Hindu shrines, rock formations, the very high ceiling, and the Sri Valli Deivanai Murugan Temple (dedicated to Lord Murugan’s wife). Seeing the sunlight peeking through the stone ceiling gives this massive cave a scenic atmosphere.

temple cave at batu caves, batu caves travel guide, batu caves kuala lumpur, things to see at batu caves
temple cave at batu caves

4. Ramayana Cave

Ramayana Cave is the best place to visit near Batu Caves if you want a little peace. A statue of a Hindu god stands tall next to the entrance, and the views inside sort of resemble a museum.

It is filled with illuminated Hindu dioramas that have narratives for you to read and learn. You will also find a giant sleeping statue and incredible depictions of Ramayana’s story. Less people visit this area, so it’s worthwhile to stop by.

ramayana cave at batu caves, batu caves travel guide, batu caves kuala lumpur, things to see at batu caves

5. Cave Villa

Cave Villa is another sight next to Batu Caves that you can visit, although you won’t miss much by skipping it.

Out front, there’s a large pond and a small cascade where you can relax and snap a few photos. Inside, the walls of the cave are covered in vibrant artwork, and there are numerous statues depicting Hindu characters and beings.


Caged animals are inside the Cave Villa, and you’ll witness their heartbreaking conditions. Cave Villa has pretty bad reviews online, and lots of people regret paying the entrance fee as it supports animal abuse.

Therefore, we personally didn’t visit, and we would recommend you avoid it as well.


If you’re up for a little adventure within Batu Caves, the best place to visit is Dark Cave. Visitors are only allowed to enter with a guide, and the most popular paid tour you can choose lasts roughly 45 minutes.

Because it is pitch-black inside, headlamps are provided so you can see the cool stone formations, bats, and other wildlife creatures. The tour guide also goes into detail about the history of the cave, making it educational and worth the visit.


Dark Cave at Batu Caves has been closed since 28th January 2019, and there are currently no plans for it to reopen.

things to see at batu caves, best photo spots at batu caves

7. Rock climbing at Batu Caves

Kuala Lumpur and Batu Caves may not be the first places that come to mind when thinking of rock climbing destinations. However, you would be surprised to discover that this bustling metropolis offers some fantastic rock climbing opportunities. 

Health Insurance

Worry less by getting insured. (5% off for Shipped Away readers)

Rock climbing is one of the best sports activities in Kuala Lumpur, and you can even go rock climbing at Batu Caves (but on the opposite side, not where the stairs are!).

rock climbing kuala lumpur, rock climbing batu caves, things to see at batu caves
We did rock climbing in Krabi and loved it!

Tips for visiting Batu Caves

  • Bring water, as there are 272 stairs to climb in the heat.
  • Wear comfortable shoes.
  • Be respectful, as this is a place of worship.
  • Be careful of your belongings, as monkeys love to steal your stuff.
  • Don’t feed the monkeys.

tips for visiting batu caves

Where to eat near Batu Caves

Knowing where to eat near Batu Caves is important because you will definitely feel famished after touring on foot.

Drop by the legendary Restoran Pang Heong if you want to try the famous Sang Har Hor Fun, which is a flat rice noodle dish topped with fresh prawns and egg gravy.

Restoran Chetty Nadu offers an affordable banana leaf rice meal that comes with four types of vegetable dishes.

If you want to enjoy a meal while admiring rock formations, Gua Lepak is a hidden spot inside Batu Caves! There are several food stalls available, offering local and Western cuisine.

batu caves travel guide, batu caves kuala lumpur, restaurants near batu caves, where to eat at batu caves

What to expect at Batu Caves

Batu Caves is the most famous tourist attraction and the best free thing to see in Kuala Lumpur. It is also an active worship place, so you might see lots of locals coming to pray here.

It’s hard to catch Batu Caves completely empty. To see it less crowded, you need to visit in the morning. We came to Batu Caves right after sunrise, but it was already quite a few people there as there was some yoga festival happening in front of the temple complex.

batu caves entrance, what to expect at batu caves kuala lumpur
Entrance to Batu Caves

Expect to see lots of pigeons, monkeys, and even roosters in the Batu Caves complex. But please, don’t feed the monkeys as they are wild animals after all!

what to expect at batu caves kuala lumpur, guide to batu caves in kuala lumpur

Amenities at Batu Caves

The cleanest bathrooms at Batu Caves are located at the base. They are available to use by paying a small fee, and you should definitely visit one before going around.

Other amenities include the parking area, which costs RM 2, and water shops in case you forgot to pack a bottle.

things to know before visiting batu caves in kuala lumpur

Are Batu Caves in Kuala Lumpur worth visiting?

There are a lot of beautiful things to see in Batu Caves, so it should absolutely be on your Kuala Lumpur itinerary. With its limestone caves, ornate Hindu temples, cultural significance, giant statues, and impressive natural wonders, Batu Caves is worth visiting.

Batu Caves is also a great place to take beautiful photos, as the temple complex is very picturesque. Just be mindful of others.

batu caves travel guide, are batu caves worth visiting

Batu Caves is the best place to visit in Kuala Lumpur on a budget, as there are plenty of affordable transportation options, and the main cave requires no entrance fee.

are batu caves in kuala lumpur worth visiting, tips for visiting batu caves in kuala lumpur

Where to stay in Kuala Lumpur

When planning a visit to Kuala Lumpur, one of the key decisions is determining the best area to stay in. And especially if you’re on a short visit, and don’t want to waste too much time on transportation.

The absolute best areas to stay in Kuala Lumpur are Kuala Lumpur City Center (KLCC), Bukit Bintang, and KL Sentral, as they are all well-positioned for exploring the whole city and full of attractions themselves.

Looking for more travel guides and travel inspiration?

Disclaimer: This post may contain affiliate links, which means if you book something through them, we may earn a small commission. But at no extra cost to you!

This helps us to keep posting great informational content and keep everything fresh and up-to-date.

Thank you for your support!

Arijana & Matej
Arijana & Matej

Full-time travelers, photographers, bloggers and travel journalists.

Read more about us.

Thank you for reading

We're Arijana and Matej, a couple and travel blogging duo from Croatia and Slovenia who thrive while slow-traveling. And we have been doing it for over 4 years.

During and after our travels, we love publishing in-depth, researched and above-all, useful travel guides, full of personal first-hand information on the places we personally visited.

Our mission with this blog is to help future travelers have an even better vacation or adventure in the spots we write about.
> You can read more about our mission and how we go about writing these guides in our Writing Ethics page.

If you found our articles useful, and would like to support our work, you can tip us a coffee. ☕

Have a question or an update you would like to share with others?

Leave a Reply

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