1. What the Batu Caves temple is
Batu Caves is a limestone outcrop about 13 km north of central Kuala Lumpur, in Gombak, Selangor. Its largest cavern holds the Sri Subramaniar Swamy temple, the Batu Caves temple that most visitors mean when they say the name. It is dedicated to Murugan, the son of Shiva and Parvati, and Thaipusam is his festival.
Most histories date the temple to 1891, though its own committee traces the first prayers here to 1888. K. Thamboosamy Pillai, a Tamil trader and community leader in Kuala Lumpur, is said to have chosen the site because the mouth of the main cave looks like a vel, the spear Murugan carries. Thaipusam has been celebrated here for more than 130 years, and it is still the great day of the year.
The gold figure you see from the train is newer. The 42.7 m statue of Murugan at the foot of the stairs was unveiled in January 2006. It photographs well. The reason to come is the cave above it, a huge limestone chamber that is still a working shrine.
2. Climbing the 272 steps
There are 272 steps from the forecourt to the Temple Cave. Wooden steps went in during the 1920s, and the concrete stairway was finished in 1940, in time for that year's Thaipusam. In August 2018 the flights were repainted in bands of colour, which is the rainbow stairway you have almost certainly seen in photographs.
The steps are steep and narrow, and the climb is in full sun. Older pilgrims and anyone with knee or heart trouble should go slowly, use the handrail and rest on the landings. Bring water and drink it before you start, because you will want both hands free.
The long-tailed macaques are the part of Batu Caves that guidebooks soften. Many of them depend on visitors for food, and they grab plastic bags, drink bottles, sunglasses and anything that rustles. Do not feed them, keep food out of sight and hold phones firmly near the rail. Treat them as wild animals, because they are.
At the top the stairway opens into the Temple Cave, with smaller shrines set into the rock. Give yourself time up there to sit and cool down before you look around.
3. Batu Caves opening hours and entrance fees
Tourism Selangor lists the Temple Cave as open daily from 6am to 9pm. Entry to the Temple Cave is free. It is a working temple, and nobody should ask you for a ticket on the main stairs.
The side caves are run separately from the temple, and they charge. Tourism Selangor lists the Ramayana Cave, with its painted scenes from the epic, at RM5 and open from 9am to 6.30pm. Cave Villa, a set of galleries and dance shows near the base, costs RM15 for visitors without a Malaysian MyKad and RM7 with one.
The path to the Dark Cave leaves the stairway at step 204, but the cave has been closed to visitors since its tour operator stopped work in January 2019. Do not plan around it unless the temple confirms it has reopened.
These were the published fees and hours in 2026. Hours shift on festival days and prices change, so check with the temple office or your hotel before you go.
4. Batu Caves dress code and temple manners
The Batu Caves dress code is checked at the foot of the stairs. Legs must be covered, and short skirts and hot pants are not allowed. Cover your shoulders as well, as you would in any Hindu temple. The rule applies to men too.
The easy answer is to carry a sarong or a long scarf in your bag. There is a sarong rental stall at the foot of the stairway, but on busy days you will queue for one. Light cotton trousers or a long skirt are the most comfortable choice for the climb.
Inside the cave, remove your shoes where the shrine area begins and follow what local devotees do. Ask before photographing people at prayer, and keep your camera down during the arati, the lamp offering. Our sacred site etiquette guide covers the wider rules for Hindu temples in Malaysia and elsewhere.
5. Thaipusam at Batu Caves in 2027
Thaipusam falls on Friday 22 January 2027. It is a public holiday in Kuala Lumpur, Putrajaya, Selangor, Penang, Perak and Negeri Sembilan under the 2027 list issued by the Prime Minister's Department. The festival marks the day the goddess Parvati gave Murugan the vel he used to defeat the demon Surapadman.
Thaipusam at Batu Caves starts in the city. A silver chariot carrying Murugan leaves the Sri Maha Mariamman Temple on Jalan Tun H.S. Lee in Kuala Lumpur and is pulled through the night to Batu Caves. In 2026 it left at about 9pm on 30 January, and twelve road junctions in the city were closed in stages as devotees walked beside it with milk pots and trays of coconuts, fruit and flowers.
At the caves, devotees climb the 272 steps to fulfil vows. Many carry a paal kudam, a brass or steel pot of fresh milk, and some carry a kavadi, a decorated frame borne on the shoulders, often hung with flowers and peacock feathers. Some families have a child's head shaved at the temple as an offering.
Tourism Selangor says the festival draws up to 1.5 million people. Expect trains packed from before dawn and a crush on the stairs that is unsafe for small children and anyone frail.
If you go as an observer, arrive in the dark and stand well off the main path. Leave the stairway to the people carrying vows, and offer them the courtesy you would want in your own temple. Penang holds its own large Thaipusam, with a golden chariot procession in George Town.
6. Getting there and planning the day
The KTM Komuter train is the easiest way in. KTM Komuter trains run from KL Sentral to Batu Caves station, the last stop on the line, and the ride takes about 30 minutes. The station is a short walk from the statue. The fare is under RM3. Trains run to a timetable rather than every few minutes, so check the times for your return.
Arrive between 7am and 8.30am if you can. The heat on the stairs builds fast after nine. Two to three hours is enough for the Temple Cave, the Ramayana Cave and a slow look at the shrines at the base.
Batu Caves pairs naturally with other temples in Kuala Lumpur. The Sri Maha Mariamman Temple, where the Thaipusam chariot begins, sits at the edge of Chinatown and is worth an hour in the afternoon. That gives you both ends of the Thaipusam route in a single day.
For travellers from India, Batu Caves is the obvious anchor for a tour of Hindu temples in Malaysia. If you are travelling for Thaipusam itself, book a room near a KTM station well ahead. 31° North can help with planning, and our guide to planning a pilgrimage covers the basics of timing and budget.
7. Is the Batu Caves temple worth the climb?
Yes, with conditions. The base of the hill is crowded with shops, stalls and car parks, and on a weekend late morning the Batu Caves temple can feel more like an attraction than a shrine. Visitors who arrive at noon, queue for a photograph on the coloured steps and leave again often come away underwhelmed.
Come early, climb slowly and spend real time in the Temple Cave. Listen for the bells and watch families bring their offerings, and the place makes sense. For a Hindu pilgrim this is darshan of Murugan, and the climb is part of the offering. For anyone else it is a rare chance to see a living temple at its working pace.
On the way to the Ramayana Cave a 15 m statue of Hanuman stands beside the path. Some will find the painted figures inside the cave kitsch. Children tend to love it, and at RM5 it is worth the detour.
Frequently asked questions
Is Batu Caves free to enter?
Yes. The main Temple Cave at the top of the 272 steps is free. The side attractions charge: in 2026 Tourism Selangor listed the Ramayana Cave at RM5 and Cave Villa at RM15 for visitors without a Malaysian MyKad. Check prices before you go.
How many steps are there at Batu Caves?
There are 272 steps from the base to the Temple Cave. The concrete stairway was built in 1940 and repainted in rainbow colours in August 2018. The climb is steep, so take it slowly in the heat.
What is the dress code at Batu Caves?
Legs must be covered, and short skirts and hot pants are not allowed. Cover your shoulders too. Carry a sarong or long scarf, because rental queues at the foot of the stairs can be long on busy days.
When is Thaipusam 2027 at Batu Caves?
Thaipusam falls on Friday 22 January 2027. The silver chariot leaves the Sri Maha Mariamman Temple in Kuala Lumpur for Batu Caves in the days before, and the biggest crowds climb the steps from before dawn on the festival day.
What are the Batu Caves opening hours?
Tourism Selangor lists the Temple Cave as open daily from 6am to 9pm. The Ramayana Cave keeps shorter hours, about 9am to 6.30pm. Hours change on festival days, so confirm before you travel.
How do I get to Batu Caves by train?
Take the KTM Komuter from KL Sentral to Batu Caves station, the last stop on the line. The ride takes about 30 minutes and the station is a short walk from the Murugan statue.
Sources
- Malaysia Traveller: Batu Caves visitor information
- New Straits Times: It began with prayer to Lord Muruga
- Tourism Selangor: Batu Caves
- Bernama: Thaipusam 2026 silver chariot procession
- The Star: Deliverance and devotion, Thaipusam 2026
- Human Resources Online: Malaysia 2027 public holidays
Dates, fees and rules change every season. Always confirm with the official source before you travel.















