13km north of central Kuala Lumpur, are Batu Caves, one of the most popular Hindu shrines outside of India. On a clear day, after climbing the 272 steps to the top, you get rewarded with a panoramic view of the city and the surrounding areas. You are also greeted by the dozens of monkeys coming to forage for food from the tourists.
Once a year during the festival of Thaipusam the compound comes alive with hundreds of thousands of devotees congregating to fulfil their vows by going into deep trances and parading with kavadis. It has become such a spectacle that millions of visitors would throng the Caves to be part of the celebrations.
The easiest way to reach Batu Caves is by Komuter train from KL Sentral station. It costs RM 2 for one way journey.
A visit to Batu Caves can also be combined with a day trip to Kuala Gandah Elephant Sanctuary.