The Batu Caves near Kuala Lumpur have shot to fame thanks to the rainbow painted steps being a social media sensation! We first visited in 2017 before the steps were painted and then again in late 2019 with the painted steps and it was definitely busier and a bzillion more selfies being taken.

But don’t just visit Batu Caves for the amazingly colourful rainbow steps. There are multiple temples to visit, monkeys to watch and other attractions which are detailed below. Additionally, avoiding an organised tour and catching the train makes this a very cheap adventure!


A visit to the colourful Batu Caves is a must when visiting Kuala Lumpur, Malaysia.


Published 16.10.2020. Any post on this site may contain affiliate links which could result in Many Journeys Blog receiving a small commission at no extra cost to you.

Temple Cave and rainbow stairs

As you approach the Batu Caves you will be greeted with the third tallest statue of a Hindu diety in the world – Lord Murugan. This gold beauty took 3 years to construct and was unveiled in 2006.

The stairs leading to the caves were painted in rainbow colours in August 2018 and instantly went viral on social media. But, the painting of the stairs also received attention from the heritage perspective. Was painting the stairs of a National Heritage Site illegal? The situation was documented in the Strait Times and involved questions over whether the repainting actually needed permits under the National Heritage Act. I can’t comment on whether this question of the work being illegal was just hype or not, but in the end the paint stayed and has been a major tourist drawcard ever since.


Photo taken in 2017 before the staircase was painted.


Photo taken in 2019 with the rainbow painted staircase.

After climbing the 272 steps, turn around, catch your breath and enjoy the view before entering the caves.  Take time to wander around in here, it is really lovely (when it isn’t too busy) with the smell of incense, devotees praying and light peeking through sections of the cave roof.

When standing in the 400 million year old caves I tried to imagine the atmosphere when the Festival of Thaipusam takes place which attracts thousands of pilgrims each year.  I am sure the festival is amazing, but my first thought was “claustrophobic!”. World Travel Family have a great post if you are interested in the Festival of Thaipusam.

Entry is free to the Temple Cave but donations are greatly appreciated.


Take the time to enjoy the colour and details.


Catch your breath at the top!

Ramayana Cave and Hanuman Statue

Ramayana Cave is closest to the train station and is easy to find with the 15m tall statue of Hanuman which is worth seeing even if you don’t visit the temple.  Seek out this temple for a quieter temple experience as many tour groups only go to the main temple cave.

There is a small entry fee for Ramayana Cave, around 5MYR.


Sri Venkatachalapathi & Alamelu Temple

A smaller Hindu temple nestled against the hill used more by devotees than tourists. You will pass this temple if you are walking from the main area to Ramayana Cave and Statue.

The Villa Cave

Back at the bottom of the hill there is the Villa Cave which has a gallery, museum, animal exhibits and fish pond with an entry fee. We didn’t visit this area, but you can buy bags of fish food at the entrance for 5MYR and feed the fish from the outside along the walkway.  There is also an area with birds on display which appears to be part of the Villa Cave attraction.

Reviews of the Villa Cave are pretty poor on Trip Advisor based on the treatment of animals on display so do some research first before you visit.


Feeding the fish outside the Villa Cave is a cheap and fun activity.


As you explore the Batu Caves you might come across some monkeys. Our first visit involved monkey feeding (wrong I know, the things you do for kids) with vendors selling food at the gates but this wasn’t as prominent in 2019.  The monkeys go where they like and might be right up the back of the Temple Cave, or down near Ramayana Cave.  Whilst the monkeys are accustomed to human presence, they are still wild and you should keep your distance.


Food and Drink

The area at the entrance to the caves has stalls for food and drinks and some cafes/restaurants scattered around.


Appropriate dress

The dress code for Batu Caves for men is t-shirt and long shorts (below the knee) but pants are preferred. For women the shoulders and knees should be covered – preferable length is at least mid-calf and elbows.  No singlets or thongs/flip flops for anyone.

If your clothes don’t meet the requirements then just rent a sarong at the main entrance which will be fitted for you.  Renting the sarong was cheap at 5MYR with a 2MYR refund on return.

Please don’t be one of those people that get fitted with a sarong, and then just take it off for photos. Seriously, it’s not hard to abide by a conservative dress code to visit a religious site!


How long to visit

Allow around 3-4 hours to visit Batu Caves including transport time from Kuala Lumpur. You won’t need this much time if you just want to visit the main temple and rainbow staircase.


Getting to the Batu Caves

Save money and skip the organised tour to Batu Caves for the local KTM Komuter train.

The train from KL Sentral Station to Batu Caves is really easy and trains run frequently (30 minutes to 1 hour frequency). The train delivers you to the entrance of the caves area for the bargain price of only 4.60RM one-way (around AUD$1.60). Plus the main cave temple is free so it makes for a very cheap half day out!

The train takes around 40 minutes, plus allow time to get from your accommodation to the Sentral Station.

In comparison a taxi will cost around RM30 one way.


Prefer a tour rather than using the train? Ask for recommendations for tour operators at your accommodation. Many tours to Batu Caves also include visits to other cultural sites.

Where to stay

Generally, people visit the Batu Caves while staying in KL as there isn’t much to do in the Batu Caves area. KL has a huge range of accommodation options to suit any budget but one of our favourites is KL Journal Hotel in Bukit Bintang. The KL Journal hotel is clean, modern, funky and has a great rooftop pool.  Whilst Bukit Bintang is an area focused on shopping and nightlife (ie not suited to us!) it is very central. Furthermore, the polished shopping centres have great food courts – just head to the basement levels.

For more ideas check out Lonely Planet’s Best Places to Stay in Kuala Lumpur. 

Hopefully this post has provided you with some inspiration to visit the Batu Caves and to venture beyond the main temple and rainbow staircase!

Pin Me!


Books to Inspire

Lonely Planet South East Asia on a Shoestring
Malaysia Singapore Brunei


  • 25 October 2020

    The Batu Caves have been on my travel bucket list for such a long time! Your blogpost made me dream even more about this place. I can’t wait to visit it one day! Thanks for sharing!

  • 26 October 2020

    Awesome post! I’m hoping to visit Malaysia next summer, saved for later 🙂

  • 26 October 2020

    What surprises me most is all the color of the buildings and the statues. The Batu Caves are lovely!

  • 26 October 2020

    So pretty and colorful. I have seen this steps before in pics and didn’t know where they belonged . I would love to visit those temples one day.

  • 26 October 2020

    I’d be scared of the monkeys, but otherwise a-mazing! I nearly ended up going to Malaysia as an exchange student but the destination changed to China. I haven’t had a chance to go to KL yet, but I will for sure one day. Thanks for keeping my travel dreams alive at these times!

  • 26 October 2020

    I LOVE the new painted steps! We visited before the change (I guess it was about 10 years ago…) I loved it back then anyway, but rainbow steps just make it even prettier. I can see why it is a bit more insta-famous now. Those monkeys must be happy if more people visit these days!


post a comment