Batu Caves – How To Visit From Kuala Lumpur, Malaysia

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.


    

Entrance Fees

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.

Our hotel in Kuala Lumpur (Image courtesy of Booking.com)
Hotels In Malaysia
Booking.com