Batu Caves: The Murugan statue and the rainbow stairs
Kuala Lumpur History & culture

Batu Caves

Hindu cave temples in a limestone hill north of Kuala Lumpur, reached by 272 coloured steps beside a golden Murugan.

History & cultureDifficulty: moderate1-2 h

At a glance

66 km
From the port
by road (48 km as the crow flies)
80 min
Travel time
from the cruise terminal
1-2 h
Visit
not counting the journey
Free
Price

A 42.7 m golden statue of Murugan, the tallest statue in Malaysia, stands guard at the foot of the 272 steps.

Batu Caves is a group of limestone caves in a 325 m high hill in Gombak, Selangor, about 13 km north of central Kuala Lumpur. Since the end of the 19th century it has been a Hindu shrine dedicated to Murugan: the temple in the largest cave was completed in 1891 and the site is the focus of the Thaipusam festival, which draws large crowds every year in January or February.

The Temple Cave is reached by 272 concrete steps, built in 1940 and painted in bright colours in 2018. Beside them stands the 42.7 m gilded statue of Murugan unveiled in 2006, the tallest in Malaysia. At the foot of the hill are the Ramayana Cave, with a 15 m statue of Hanuman, and the Cave Villa with its Hindu sculptures and paintings. Long-tailed macaques live all around the site.

For cruise passengers it is a long trip: Port Klang is about 66 km away by road, so the excursion takes most of the day and is usually done by taxi or on a ship tour, often combined with the Petronas Towers. The visit itself takes about one and a half hours.

Getting there from the port

3 options
Taxi or Grab
About 66 km by road from the Port Klang cruise terminal, mostly on expressways around Kuala Lumpur. Agree the fare or book through the app; traffic can add a lot of time.
60-90 min
KTM Komuter
Batu Caves station is at the entrance to the site, on the line from KL Sentral. Until 31 December 2026, because of works, trains between KL Sentral and Batu Caves run about once an hour, and trains from Pelabuhan Klang (14 km from the cruise terminal) to KL Sentral are very few, with no return until 17:28 on weekdays. Not realistic for most calls.
2.5-3 h
Ship excursion
Cruise lines calling at Port Klang offer coach tours to Kuala Lumpur that often include Batu Caves along with the city sights.

Your day in port

Example: call from 07:00 to 18:00, all aboard at 17:30.

  1. 07:30
    Ashore and taxi
    Taxi or Grab from the cruise terminal to Batu Caves.
  2. 09:00
    The steps and Temple Cave
    Climb the 272 steps before the heat and visit the main cave.
  3. 10:30
    Ramayana Cave and Cave Villa
    Back at the foot of the hill, see the Hanuman statue and the painted caves.
  4. 11:30
    Lunch or the city
    Lunch near the site, or continue by taxi to central Kuala Lumpur (about 13 km) for a short stop at the Petronas Towers.
  5. 13:30
    Back to the port
    Taxi back to Port Klang, with time to spare for traffic, to be on board by 16:00.

What to see

Batu Caves: Inside the Temple Cave
Inside the Temple Cave
  1. 1
    The 272 steps
    The steep staircase, repainted in 2018 in blocks of colour, that leads up to the Temple Cave.
  2. 2
    Murugan statue
    The 42.7 m gilded statue of the Hindu god of war, unveiled in 2006 at the foot of the steps.
  3. 3
    Temple Cave
    The largest cave, a vast limestone chamber that houses the main shrine to Murugan.
  4. 4
    Ramayana Cave
    A cave to the left of the site with painted scenes from the Ramayana and a 15 m statue of Hanuman at the entrance.
  5. 5
    Cave Villa
    The Art Gallery Cave and Museum Cave at the foot of the hill, with statues and paintings of Hindu mythology.

Tips for cruise passengers

  • Dress for a temple
    It is an active place of worship: cover shoulders and knees, remove your shoes where indicated and respect people praying.
  • Mind the monkeys
    Macaques are used to taking food and bags; keep food, drinks and loose items out of sight.
  • Go early
    The steps have no shade and the heat builds quickly; arrive in the morning and carry water.
  • Avoid Thaipusam
    During the Thaipusam festival (January or February) the site receives huge crowds of pilgrims; it is a spectacle, but not a day for a short visit.
  • Combine with the city
    Batu Caves is about 13 km north of central Kuala Lumpur, so a taxi can continue to the Petronas Towers on the way back to the port.

Accessibility & families

Partly accessible Good for kids

The Temple Cave can only be reached by the 272 steep steps, so it is not accessible to wheelchair users or strollers; the statue, the forecourt and the caves at the foot of the hill are at ground level. Children enjoy the site, but keep them away from the monkeys.

In pictures

Batu Caves: The golden Murugan statue
The golden Murugan statue
Batu Caves: The 272 steps
The 272 steps
Batu Caves: Long-tailed macaques on the steps
Long-tailed macaques on the steps

More plans in Kuala Lumpur

City & strolls Petronas Towers 56 km · Easy · 1-2 h

Video

Photos: Cover: Chainwit., CC BY-SA 4.0, via Wikimedia Commons · Inside the Temple Cave: Iamsantanubose, CC BY-SA 4.0, via Wikimedia Commons · The golden Murugan statue: Aumars, CC BY-SA 4.0, via Wikimedia Commons · The 272 steps: Gavin, CC BY-SA 4.0, via Wikimedia Commons · Long-tailed macaques on the steps: Sarah Lee, CC BY-SA 4.0, via Wikimedia Commons