The Kuala Lumpur issue

Up the 272 Steps at Batu Caves in Kuala Lumpur

What the caves around the 272 steps actually cost, and why I climb in the first hour after opening.

Lena Brandt

By Lena BrandtThe city between the towers

7 min read

Up the 272 Steps at Batu Caves in Kuala Lumpur
Kuala Lumpur, Malaysia

The 272 steps at Batu Caves are painted in rainbow stripes and run straight up a grey limestone cliff to a cavern open to the sky. A 43m gold-painted statue of Lord Murugan stands at their foot. Nobody takes a ticket at the bottom.

The 272 steps and the Temple Cave

Batu Caves Temple Cave, the Sri Subramaniar Swamy Temple, is a free-flow public temple with no ticket and no door policy. It opens daily from 6 a.m. to 9 p.m., and the visit runs one hour to 90 minutes including the climb. The car park costs RM2 to RM5, and the toilets at the base charge a small fee.

Batu Caves Temple Cave (Sri Subramaniar Swamy Temple), Kuala Lumpur
Batu Caves Temple Cave (Sri Subramaniar Swamy Temple), Kuala Lumpur

The steps are concrete and go up in one run against the rock, with long-tailed macaques sitting along the handrails. At the top the staircase delivers you into a wide open-roofed cavern. Daylight falls through the hole in the ceiling onto the Sri Valli Deivanai shrine, and that light is the reason to stand still for a few minutes before you start back down.

Plan your Kuala Lumpur trip

Live prices from our booking partners.

Free cancellation on many rooms. We may earn a commission when you book.

Ramayana Cave and Cave Villa

Ramayana Cave sits at the far left of the complex, behind a 15m green-and-gold Hanuman statue guarding the cave mouth. Pay at the turnstile, RM15 per person; older guides still quote RM5. Walk-ups and groups get in without booking, 9 a.m. to 6 p.m.

Ramayana Cave, Kuala Lumpur
Ramayana Cave, Kuala Lumpur

Ninety steps take you into a long chamber of brightly painted Ramayana dioramas lit in cyan and magenta, with stalactites hanging above the figures. Give it 20 to 30 minutes. It stays quieter than the main staircase, and it is the one paid cave here I buy a ticket for.

Cave Villa is across a koi pond on the left of the main staircase, a private operator open 8.30 a.m. to 5.30 p.m. Tickets are RM15 for foreign visitors and RM7 with MyKad, sold at the gate. Its two upper-level caves, Valluvar Kottam and the Art Gallery and Museum cave, are lined with painted Hindu statuary and Tirukkural inscriptions, and Indian dance is staged for arriving groups.

Cave Villa, Kuala Lumpur
Cave Villa, Kuala Lumpur

The statuary is worth looking at. The site also keeps caged birds and reptiles along the walkway and has repeatedly lost and regained its animal licence, and I leave it off my own route.

Sri Venkatachalapathi & Alamelu Temple

Sri Venkatachalapathi & Alamelu Temple stands directly in front of the Batu Caves car park, two minutes from the steps, and nearly everyone walks past it on the way to the staircase. The gopuram is tiered and densely covered in freshly painted deity figures in pink, blue and gold, with an open colonnaded hall at ground level.

Sri Venkatachalapathi & Alamelu Temple, Kuala Lumpur
Sri Venkatachalapathi & Alamelu Temple, Kuala Lumpur

Entry is free, with a donation box and no booking. Take your shoes off and cover shoulders and knees. Free food is often served at weekend events. This is a working temple and the quietest devotional half-hour on the site.

Climbing the limestone at Gua Damai Extreme Park

The Dark Cave is shut, and Gua Damai Extreme Park is now the way to put your hands on this limestone. The orange-and-cream striped walls, Damai, Nanyang and Nyamuk, rise on the far side of the same massif, bolted for sport routes, with jungle at the base and climbers working overhanging rock in helmets.

Gua Damai Extreme Park, Kuala Lumpur
Gua Damai Extreme Park, Kuala Lumpur

Sessions run RM100 to RM250 per person. Top-rope climbing is RM180 for three hours, and a climb-and-abseil half day is RM200. Most activities carry a six-person minimum, so a pair has to join a scheduled course or arrange a session with the operator.

Eating at the foot of the stairs

Restoran Rani Pure Vegetarian & Jain Food faces the foot of the main stairway. You order and pay at the front, and the food comes off stainless-steel stations at the counter: dosa and idli on banana leaf with small metal bowls of curry. RM8 to RM15 a head. The canteen is air-conditioned, strictly vegetarian and Jain-friendly, closed Wednesdays and otherwise open 7 a.m. to 9 p.m.

Restoran Rani Pure Vegetarian & Jain Food, Kuala Lumpur
Restoran Rani Pure Vegetarian & Jain Food, Kuala Lumpur

Chetty Nadu Restaurant Batu Caves occupies a shoplot at Plaza UMNO on Jalan Batu Caves, a few minutes from the caves. Chettinad cooking lands as banana leaf laid on a melamine table and loaded with rice, three vegetables, papadam and mutton curry, with servers topping up from metal buckets. RM10 to RM20 a head. Walk in, no booking, early morning to late evening.

Chetty Nadu Restaurant Batu Caves, Kuala Lumpur
Chetty Nadu Restaurant Batu Caves, Kuala Lumpur

Getting there and what a tour adds

Batu Caves KTM Komuter Station is the terminus of the Komuter line and sits at the temple gate, 30 minutes from KL Sentral for RM2.60 each way. The single platform runs under a curved roof with the limestone cliff and the gold statue in view over the tracks, and the exit gates open onto the temple forecourt. Trains are unreserved and cannot be booked for a group, which makes a dozen people at rush hour awkward.

Batu Caves KTM Komuter Station, Kuala Lumpur
Batu Caves KTM Komuter Station, Kuala Lumpur

Entry at the caves is free. A guided half day buys you transport, commentary and an early slot. Those tours run seven days a week and book up steadily, so fix the date early if one morning in particular matters.

Pairing a second stop

Royal Selangor Visitor Centre in Setapak Jaya is 20 minutes away and free, including the guided tour, which runs in English, Malay, Mandarin, Cantonese and Japanese from 9 a.m. to 5 p.m. daily. A giant pewter tankard stands at the entrance, and the factory floor is glass-walled, so you watch workers hammer and polish. The hands-on workshop, where you stamp your own dish with a mallet, costs RM75 and takes group bookings.

Royal Selangor Visitor Centre, Kuala Lumpur
Royal Selangor Visitor Centre, Kuala Lumpur
Muzium Orang Asli Gombak, Kuala Lumpur
Muzium Orang Asli Gombak, Kuala Lumpur

Muzium Orang Asli Gombak at KM24 Jalan Pahang Lama is 15 minutes from the caves, free, and open 9 a.m. to 5 p.m., closed Fridays. The low timber-and-concrete building sits among rubber trees and holds a full-size Orang Asli bamboo house and a dugout canoe, with cases of blowpipes, carved spirit figures and pandanus weaving. This is the substantial second stop on a Batu Caves morning.

Forest SkyWalk, FRIM (Kepong Botanic Gardens), Kuala Lumpur
Forest SkyWalk, FRIM (Kepong Botanic Gardens), Kuala Lumpur

Forest SkyWalk, FRIM in Kepong replaced the canopy walkway that closed in 2017. A steel-truss span threads through dipterocarp canopy, and a 50m watchtower rises above the treetops with the KL skyline and KL Tower on the horizon. Sessions are timed, Saturday to Thursday, closed Fridays for maintenance. Entry is RM40 for an adult without MyKad and RM15 with MyKad, and the watchtower is RM10 extra.

Taman Eko Rimba Kanching lies 20 minutes north of the caves in Kanching Forest Reserve: a seven-tier waterfall with a wide shallow plunge pool at the lowest tier, families on the boulders, and concrete steps and gazebos climbing through dense lowland rainforest. The Forestry Department gate charges RM1 to RM8 a head depending on the day and nationality, plus parking, from 8 a.m. to 6 p.m. with no booking.

Taman Eko Rimba Kanching (Kanching Rainforest Waterfall), Kuala Lumpur
Taman Eko Rimba Kanching (Kanching Rainforest Waterfall), Kuala Lumpur

Hutan Lipur Sungai Tua sits inside Selangor State Park and gives you rapids and river pools, a clear shallow river over smooth grey boulders with around two dozen timber gazebos along the bank. Open 7 a.m. to 7 p.m. daily. Entry is RM2 an adult and RM1 a child, with RM3 parking.

Hutan Lipur Sungai Tua, Kuala Lumpur
Hutan Lipur Sungai Tua, Kuala Lumpur

Two temples in the city

Sri Mahamariamman Temple on Jalan Tun H S Lee, in KL's Chinatown, was founded in 1873 and carries a 22.9m gopuram with 228 sculpted deities stacked in painted tiers. Shoe racks and a flower-garland stall sit at the gate; shoes come off for a small fee, and shoulders and knees stay covered. Entry is free, from 6 a.m. to between 8.30 p.m. and 9.30 p.m. depending on the day. The Thaipusam silver chariot procession to Batu Caves starts here, and that route between the two sites is worth knowing before you climb the steps.

Sri Mahamariamman Temple, Kuala Lumpur
Sri Mahamariamman Temple, Kuala Lumpur

Thean Hou Temple on Robson Hill is Chinese and hilltop, six tiers of red and gold with hundreds of red lanterns strung across the upper courtyard and dragon-wrapped pillars. The terrace looks over Jalan Syed Putra to the skyline. Free, 8 a.m. to 8 p.m. daily including public holidays, and 45 to 90 minutes is enough.

Thean Hou Temple, Kuala Lumpur
Thean Hou Temple, Kuala Lumpur

Best time to go

Climb first thing. Coach and minibus groups arrive all morning and park at the base, and guided parties gather on the forecourt by the statue before they go up, so the staircase thickens as the hours pass.

Weekends decide the water stops. Kanching draws crowds then, and Sungai Tua is the cheaper and quieter place to get into a river on a Saturday.

The Forest SkyWalk opens its morning sessions from 8.30 a.m. to 12.30 p.m. and reopens only from 2.30 p.m. to 3.30 p.m., and capacity is limited. Take the morning window if you want time on the watchtower. When the afternoon storm lands, the pewter centre is the indoor move, free and air-conditioned.

Is it worth it

It suits any traveller who can take a long flight of concrete steps in heat. Start early, and cover shoulders and knees at the temples you walk into. Climbers get a second, harder half day out of the same cliff.

Practical notes

Restoran Rani closes on Wednesdays, and Muzium Orang Asli Gombak and the Forest SkyWalk close on Fridays. Nothing at the caves needs booking; book a half-day tour ahead only for the transport and the early slot. See the Kuala Lumpur guide and the Kuala Lumpur hotel search.

Before you go

How much does it cost to enter Batu Caves?

The Temple Cave at the top of the 272 steps is free; you don't buy a ticket and nobody checks you at the door. Parking is RM2 to RM5, and the toilets at the base charge a small fee. Ramayana Cave costs RM15 per person at the turnstile, and Cave Villa is RM15 for foreign visitors or RM7 with MyKad.

How long does Batu Caves take?

One hour to 90 minutes, including the climb. Add 20 to 30 minutes for Ramayana Cave at the far left of the complex, and a few minutes for Sri Venkatachalapathi & Alamelu Temple in front of the car park.

What time of day should I climb the 272 steps?

First thing. The temple opens at 6 a.m., and coach and minibus groups arrive all morning, park at the base and gather on the forecourt by the statue before they climb.

Is there a dress code at Batu Caves?

At Sri Venkatachalapathi & Alamelu Temple you take your shoes off and cover shoulders and knees. The same applies at Sri Mahamariamman Temple in Chinatown, where you leave your shoes at the gate for a small fee.

Can I get to Batu Caves by train?

Yes. Batu Caves KTM Komuter Station is the terminus of the Komuter line and sits at the temple gate, 30 minutes from KL Sentral for RM2.60 each way. Trains are unreserved, so you can't book seats for a group.

More from the Kuala Lumpur issue

Kuala Lumpur stories