Golden Lord Murugan statue at Batu Caves beside the rainbow steps and the forested limestone cliffs
Religious site · Gombak, Selangor

Batu Caves

Hindu temple caves in a limestone hill, reached by 272 rainbow-painted steps

Ambient sound · similar settingWater drops echoing inside a cave
Photo: Lu Zee (@luzee) / Unsplash

Discover Batu Caves

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.

Don’t miss

  1. 01The golden statue of Lord Murugan, about 43 m tall, at the foot of the steps
  2. 02272 steps painted in bands of bright colour, climbing the face of the limestone hill
  3. 03Temple Cave, a high cavern lit by natural openings, with shrines to Murugan
  4. 04Ramayana Cave, with painted scenes from the Ramayana and a large Hanuman statue
  5. 05Cave Villa at the base, with Hindu art, a koi pond and water garden
  6. 06Ornate temple gopuram and shrines around the forecourt

History & culture

The story of Batu Caves

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.

Local life & traditions

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.

Things to do

Experience it like a local

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.

When to go

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.

Plan your visit

Verified information

Opening hours
6am to 9pm daily (as published by Tourism Malaysia). Source: malaysia.travel ↗
Admission (as published by Tourism Malaysia, stated accurate as of May 2026)
Temple Cave and Cathedral Cave free; Cave Villa RM7 Malaysians, RM15 non-Malaysians; Ramayana Cave RM5. Prices may change. Source: malaysia.travel ↗
Getting there
KTM Komuter from KL Sentral to Batu Caves station, a short walk from the site. Bus U6 runs from Titiwangsa bus terminal. Source: malaysia.travel ↗
Location
Gombak, 68100 Batu Caves, Selangor, about 13 km north of Kuala Lumpur city centre. Source: malaysia.travel ↗

Checked against the sources on 27 October 2026. Opening times and fees can change — confirm before you go.

Travel tips

  • Dress modestly: cover shoulders and knees. Carry a scarf or sarong in case you need to cover up.
  • Start the climb early in the morning to avoid the heat and the crowds.
  • Keep food, drinks and plastic bags out of sight; the macaques will grab them.
  • Wear shoes with good grip, as the steps can be slippery after rain.
  • Remove footwear where signs ask you to, and ask before photographing people at prayer.
  • The KTM Komuter is the easiest way to avoid traffic, especially around Thaipusam.

General guidance from our specialists, not official information.

Around Batu Caves: food, markets & places to stay

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.

Batu Caves & what’s nearby

All places in Malaysia →
Loading map…
Open larger map ↗

Batu Caves in pictures

Visit Batu Caves on a Malaysia holiday

All Malaysia packages →
Petronas Twin Towers lit up at night above the KLCC Lake Symphony fountains, Kuala Lumpur
NatureBeach
Malaysia · 11 nights4★ Resort

Malaysia Rainforest & Islands

  • Sepilok orangutans
  • Langkawi beaches
  • Kinabatangan river
Includes accommodation · private transfers · daily breakfast · guided sightseeing
Indicative from
$2,138 pp
Trishaws with umbrellas parked by heritage shophouses on a tree-lined street in George Town, Penang
City breakCulture
Malaysia · 7 nights4★ Boutique

Kuala Lumpur & Penang Food Trail

  • Hawker food tour
  • George Town street art
  • Petronas skybridge
Includes accommodation · private transfers · daily breakfast · guided sightseeing
Indicative from
$1,559 pp

Sources & verification

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.

  1. Batu Caves — Tourism Malaysia
  2. 4 Top Cultural Destinations in Selangor — Tourism Malaysia
  3. Batu Caves — Wikipedia

Want Batu Caves in your itinerary? Our specialists will fit it in.