
Batu Caves
Hindu cave temples in a limestone hill north of Kuala Lumpur, reached by 272 coloured steps beside a golden Murugan.
At a glance
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 optionsYour day in port
Example: call from 07:00 to 18:00, all aboard at 17:30.
- 07:30Ashore and taxiTaxi or Grab from the cruise terminal to Batu Caves.
- 09:00The steps and Temple CaveClimb the 272 steps before the heat and visit the main cave.
- 10:30Ramayana Cave and Cave VillaBack at the foot of the hill, see the Hanuman statue and the painted caves.
- 11:30Lunch or the cityLunch near the site, or continue by taxi to central Kuala Lumpur (about 13 km) for a short stop at the Petronas Towers.
- 13:30Back to the portTaxi back to Port Klang, with time to spare for traffic, to be on board by 16:00.
What to see

- 1The 272 stepsThe steep staircase, repainted in 2018 in blocks of colour, that leads up to the Temple Cave.
- 2Murugan statueThe 42.7 m gilded statue of the Hindu god of war, unveiled in 2006 at the foot of the steps.
- 3Temple CaveThe largest cave, a vast limestone chamber that houses the main shrine to Murugan.
- 4Ramayana CaveA cave to the left of the site with painted scenes from the Ramayana and a 15 m statue of Hanuman at the entrance.
- 5Cave VillaThe 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 templeIt is an active place of worship: cover shoulders and knees, remove your shoes where indicated and respect people praying.
- Mind the monkeysMacaques are used to taking food and bags; keep food, drinks and loose items out of sight.
- Go earlyThe steps have no shade and the heat builds quickly; arrive in the morning and carry water.
- Avoid ThaipusamDuring 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 cityBatu 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
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



