Malaysia Rainforest & Islands
- Sepilok orangutans
- Langkawi beaches
- Kinabatangan river
Hindu temple caves in a limestone hill, reached by 272 rainbow-painted steps
Just north of Kuala Lumpur, a limestone hill rises sharply out of the suburbs, and inside it lies one of the most important Hindu shrines outside India. A golden statue of Lord Murugan, around 43 metres tall, stands at the foot of 272 steps, each flight painted a different bright colour. At the top, the steps open into Temple Cave, a cavern so high that daylight pours in through openings in the roof.
Batu Caves is a working place of worship first and a sight second. Priests perform rituals in the shrines, devotees climb with offerings, and long-tailed macaques patrol the railings looking for snacks. Around the base are smaller caves with Hindu art and dioramas, a temple to Hanuman, and stalls selling flower garlands and South Indian food. Arrive early in the morning and the climb is cooler, quieter and far more atmospheric.
The limestone that forms the hill is estimated to be around 400 million years old. The caves' religious story begins in the late nineteenth century. K. Thamboosamy Pillai, a Tamil trader and community leader in Kuala Lumpur, was struck by the shape of the main cave entrance, which resembles the vel, the spear carried by Lord Murugan. He promoted the cave as a place of worship and a shrine to Murugan was established in 1891. The first Thaipusam festival was held there the following year.
The original climb was a rough path until 272 concrete steps were built in 1940. The giant gold-painted statue of Murugan was unveiled in January 2006, and in 2018 the steps were repainted in the rainbow colours that now appear in so many photographs.
Thaipusam, held in the Tamil month of Thai (usually January or February), turns Batu Caves into the focus of one of the largest Hindu gatherings outside India. Devotees who have prepared for weeks carry milk pots or elaborate kavadi structures up the steps, many of them after a night-long procession from the Sri Mahamariamman Temple in central Kuala Lumpur.
Batu Caves is the spiritual heart of Malaysia's Tamil Hindu community, and it is busy with families making vows, couples marking special occasions and devotees fulfilling promises. Shoes come off at the shrines, bells ring during prayers, and the smell of camphor and jasmine hangs in the air. During Thaipusam the site becomes a vast festival ground, with hundreds of thousands of people, music, chanting and kavadi bearers in trance. The macaques are part of daily life here too, so locals keep food and plastic bags out of sight.
Take the climb slowly, pausing on the landings to look back over the forecourt and the statue. At the top, spend time in Temple Cave watching the rituals and the light falling from the roof; a small shrine further in sits beneath a second opening. Back at the bottom, Ramayana Cave and Cave Villa have separate entry tickets and are worth it for their colourful dioramas and statues.
If you can time your trip with Thaipusam, the scale of devotion is unforgettable, but expect enormous crowds, closed roads and very early starts. On ordinary days, combine the caves with breakfast of thosai, idli or vadai from the vegetarian stalls at the base, and buy a flower garland if you would like to make an offering.
Batu Caves is open year-round, and the climb is easiest in the cool of the early morning, ideally before 8am when the crowds and heat are lightest. Afternoon thunderstorms can make the steps slippery, so a morning visit is also safer in the wetter months. Thaipusam, in January or February, is the most spectacular time but also the most crowded; check the date in advance and plan transport carefully. Weekends and Hindu festival days are busy, while weekday mornings are calmest.
Checked against the sources on 27 October 2026. Opening times and fees can change — confirm before you go.
General guidance from our specialists, not official information.
The forecourt and the streets around Batu Caves station are lined with stalls selling flower garlands, religious items and South Indian vegetarian food. The site is about 13 km from central Kuala Lumpur, and most visitors stay in the city and come as a half-day trip by KTM Komuter from KL Sentral or by taxi. The Sri Mahamariamman Temple near Petaling Street in Kuala Lumpur, where the Thaipusam procession begins, makes a natural pairing for travellers interested in Malaysia's Hindu heritage.
This guide was researched from the sources below and reviewed by our team on 27 October 2026. Facts under “Verified information” link to the page they were checked on; travel tips are general guidance. Photos are credited on each image. The ambient recording’s author and licence are shown in the sound player.