The most holy site for Hindus in Malaysia is located on the outskirts of Kuala Lumpur. The temple is dedicated to Lord Murugan, one of the chief gods in the Tamil Hindu pantheon, and it is his towering statue that greets visitors as they arrive. The cave itself is carved into the side of an ancient limestone hill and thus requires some foot power, 272 steps, to be precise, to get to the top and walk into the temple complex. Back on ground level, there are two minor caves to the left of the stairs housing Hindu art and further to the left, a sizeable temple dedicated to the monkey god Hanuman.
On any given day, you will encounter families, pilgrims, and camera-wielding tourists making their ascent up the steep steps to the main temple area. The temple platforms themselves are off-limits to non-believers, but you will often be able to observe a ceremony or blessing taking place in the open air building.
The annual Thaipusam holiday in January draws the biggest crowds of the year to the Batu Caves. Tamil Hindus, which make up the majority of the Indian Malaysian population, are the main ethnic group to celebrate this devotional day to Murugan. A 15 km procession through the city culminates when worshippers, carrying milk jugs or other weighty decorated objects designed to be burdensome, some with spikes piercing their faces, arrive at Batu Caves and make the climb to the top.
The KTM Komuter train has a Batu Caves stop. The train can be caught at the KL Sentral train station.