The Batu Caves are one of the best things to see near Kuala Lumpur city.
These are some big limestone hills with a 140 foot tall statue of a Hindu deity, Lord Murugan.
Visiting The Batu Caves
After climbing the rainbow stairs (272 total), you can look around in the caves.
There are a series of huge caves with high ceilings and a couple of big openings that let in sunlight.
Watch out for the monkeys. Don’t bring food or plastic bags, because the monkeys might go for these. Wearing mosquito repellent is a good idea too.
The caves are cool, but I’m sure they would’ve looked better in their natural state, without the pavement, shops, and temples. I wasn’t a fan of the rainbow colored Indian temples inside. Kind of tacky.
The best view is on the outside when you first arrive.
FREE as of 2019.
There’s no fee to visit the caves.
How To Get To Batu Caves From Kuala Lumpur
The Batu Caves are located just 8 miles (13 km) north of the Kuala Lumpur city center. It’s a 20 minute drive.
The easiest way to get there is to book a Grab taxi, which will cost about 20 MYR ($5 USD) from KL city.
The cheapest way to get there is to take the train from KL Sentral, which runs every half hour and costs only 2.5 MYR (less than one US Dollar).
If you would rather book a tour, Viator has lots of tours going to Batu Caves.
Where We Stayed
We stayed at the 2-star Ahyu Hotel in Kuala Lumpur. It was $17 USD per night for a clean double room with cold A/C, TV, private bathroom, and very fast WiFi.
The location is fantastic. You can easily walk to the train station, convenience stores, fast food (McDonald's and KFC), Chinatown, KL Central Market, Merdeka Square, and more. Even the Petronas Towers were a short distance away!
Prices may fluctuate from time to time, so just keep an eye out for a good deal.