Batu Caves: A Visitor's Guide
Everything to know before visiting Batu Caves near Kuala Lumpur in 2026 — the 272 steps, the gold Murugan statue, how to get there by train, dress code and monkeys.
Batu Caves is the rare attraction that’s both a serious place of worship and one of the most striking photo stops in the country. A 42.7-metre gold statue, 272 rainbow-painted steps, a cave temple inside a 400-million-year-old limestone hill, and a troop of opportunistic monkeys — all about 30 minutes north of central Kuala Lumpur. Here’s how to do it right.
For the rest of the city, start at our Kuala Lumpur explore hub.
What it actually is
Batu Caves is a complex of limestone caves housing several Hindu temples, the most important being the Temple Cave (also called the Cathedral Cave) at the top of the steps. It’s the focal point of Thaipusam, the Hindu festival that draws over a million pilgrims here each year, usually in late January or February.
The towering gold statue at the foot of the steps is Lord Murugan, the Hindu god of war — at 42.7 metres it’s one of the tallest statues of its kind in the world. The hill itself is reckoned to be around 400 million years old.
Batu Caves
- 🕐 Hours
- Daily, early morning–9pm
- 📍 Address
- Gombak, Selangor (13 km north of KL)
The 272 steps
The famous flight of steps was repainted in bright rainbow colours a few years back, and that’s the shot everyone wants. There are 272 of them, and in KL’s heat the climb gets your heart going — take it slowly and bring water. There’s no charge to climb them or to enter the main Temple Cave; donations are welcome at the shrines inside.
At the top, the cave opens into a vast chamber with daylight pouring through a gap in the ceiling and temples built into the rock. It’s cooler inside than you’d expect, and genuinely atmospheric.
The other caves
The main Temple Cave is the free headline, but there are paid extras at the base:
- Ramayana Cave — a tunnel-and-cavern system with dozens of statues and LED-lit dioramas telling the Hindu epic Ramayana. Entry around RM5 as of 2026, same price for everyone.
- Cave Villa (also called the Dark Cave area in parts) — around RM15 for non-Malaysians and RM7 for Malaysians.
If you only have time for the steps and the Temple Cave, you’ve still seen the best of it.
Getting there from KL
The easiest way is the KTM Komuter train. Batu Caves is literally the end of the line, so you can’t miss your stop, and the station sits right at the foot of the hill.
- From KL Sentral — about 40 minutes, roughly RM2.60 one way as of 2026.
- First and last trains — first out around 6:56am, last back around 10:46pm.
- Heads up for 2026 — the line is running on a reduced single-track schedule for maintenance through to the end of the year, so trains are less frequent than usual. Check the KTM timetable before you go and don’t cut your return tight.
A Grab from central KL runs roughly RM20–RM35 depending on traffic and is worth it if you’re short on time or travelling as a group.
Dress code
This is an active place of worship, so cover up: shoulders and knees should be covered for everyone. If you turn up in shorts or a vest, vendors near the entrance sell sarongs for a few ringgit. It’s a small courtesy that matters here.
The monkeys — take this seriously
Long-tailed macaques live all over the steps and the base. They won’t hurt you, but they’re bold and quick, and they associate plastic bags and visible food with a free meal.
- Keep food, drinks and snacks zipped away inside a bag, not in your hands or pockets.
- Don’t feed them — it makes them more aggressive with the next person.
- Avoid direct eye contact and don’t smile with teeth showing; to a macaque that reads as a threat.
- Watch your phone and sunglasses. They’ve been known to snatch loose items.
Best time to visit
Go early — aim to arrive by 8 or 9am. You’ll beat the tour-bus crowds, the worst of the heat for the climb, and you’ll get cleaner photos of the statue and steps without a wall of people. The site is open from early morning until around 9pm.
Avoid Thaipusam unless you specifically want the festival — it’s an extraordinary experience but the crowds are immense and it’s not a casual sightseeing day.
How long to budget
Most people spend 1.5 to 2.5 hours on site. Add travel time and it’s a comfortable half-day. It pairs well with another northern stop, or you can be back in the city for lunch. We slot it into our best day trips from KL and things to do in Kuala Lumpur guides.
Honest pointers
- Bring water and wear grippy shoes — the steps can be slick, especially after rain.
- Carry small cash — for sarongs, the paid caves and donations.
- It’s free, so don’t overpay. No one needs to sell you a ticket for the main cave. Skip anyone who insists otherwise.
Batu Caves manages to be both sacred and spectacular, and the train ride makes it one of the easiest, cheapest half-days you can do out of KL. For costs across a wider trip, see our Malaysia travel budget guide.
Prices, fares and timetables here are ballpark figures as of 2026 and change with maintenance schedules and promotions. Check the KTM and temple sites before you go.
About the author
Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.
Keep reading
Travel & Explore Best Time to Visit Malaysia: Weather, Seasons & Crowds
When to visit Malaysia depends on where you go. A region-by-region guide to monsoons, haze, heat, school holidays and 2026 festival dates from someone who lives here.
2 Mar 2026
Travel & Explore Crossing the JB–Singapore Border: A Complete Guide
How to cross the Johor Bahru–Singapore border in 2026 — Causeway vs Second Link, VEP and road charges, QR/autogate clearance, peak times, and car vs bus vs motorcycle.
8 Mar 2026
Travel & Explore Bak Kut Teh in Johor Bahru: Where to Go
A local guide to bak kut teh in Johor Bahru — Shoon Huat, Hwa Mei, Kota Tinggi style, the difference between herbal and peppery broth, and rough 2026 prices.
6 Mar 2026
Travel & Explore Beaches Near Johor Bahru
A local's guide to beaches near Johor Bahru — Desaru Coast, Tanjung Balau, Tanjung Piai and more, with drive times, rough 2026 costs and honest expectations.
11 Mar 2026
Moving to Malaysia Best Areas to Live in Johor Bahru: A Neighbourhood Guide
Where to live in Johor Bahru — JB city, Bukit Indah, Iskandar Puteri, Mount Austin and more, compared by lifestyle, commute to Singapore, and who each suits.
7 Feb 2026
Property & MM2H Buying Property in Iskandar Malaysia: A Foreigner's Guide (2026)
Can foreigners buy property in Johor? Yes — here's how it actually works in Iskandar Malaysia: rules, process, financing, fees, and the mistakes to avoid.
10 Feb 2026