Batu Caves is a Hindu holy site set in a limestone hill in Gombak, Selangor, about 13 km north of central Kuala Lumpur. It is famous for its giant golden Lord Murugan statue (about 42.7 m) at the foot of 272 rainbow-coloured steps and the cave temples above, and it is the focal point of Thaipusam, Malaysia's largest Hindu festival. It makes an easy half-day trip via the direct KTM Komuter train from the city.
The iconic rainbow staircase of 272 steps with the towering golden statue of Lord Murugan (about 42.7 m) at its base
The Temple (Cathedral) Cave at the top is free to enter, a naturally lit cavern with shrines and an open ceiling
Paid side caves such as Ramayana Cave (about RM5) and Cave Villa (around RM15 for foreigners)
Troops of wild macaque monkeys around the steps and grounds (do not feed or provoke them)
During Thaipusam (Jan–Feb), a chance to witness intense devotion, kavadi processions and millions of pilgrims
Good to know
MannersThis is an active Hindu temple, so both men and women must cover shoulders and knees. If underdressed, you must rent and wrap a sarong at the base of the steps before entering.
CautionSarongs are meant to be free, but vendors often try to sell them to foreigners for around RM15. Use the official rental point, and if someone ties a blessing string on your wrist or marks your forehead and then asks for an RM10–50 'donation', you may politely decline.
CautionTouts near the KTM Batu Caves station exit and the foot of the steps may grab your hand to lead you to the 'right cave' or push paid guide services. It is best to ignore them and follow the signs yourself.
SafetyMonkeys snatch food, water bottles, plastic bags and sunglasses, and may bite. Do not feed them or make eye contact, and keep all edibles zipped inside your bag rather than in hand.
CautionTaxis from KL Sentral that switch off the meter and quote a flat fare can overcharge. Use the metered Grab app or the KTM Komuter train (about RM2.60 one way) instead.
SeasonDuring Thaipusam (in 2026 roughly 30 Jan–1 Feb, peaking 1 Feb) millions of visitors cause extreme crowding and road closures. If you go, arrive before 7 AM or around dusk and rely on public transport.
Practical info
From KL Sentral it is about a 30–40 minute KTM Komuter ride (around RM2.60 one way), trains every 30–60 minutes. Typical hours are about 7 AM–9 PM (verify latest). The Temple Cave is free; only some caves charge. A weekday morning before 9 AM avoids heat and crowds. Bring small cash, water, a hat and comfortable shoes.
On-site reviews📍 Verified on-site
No reviews yet. If you are here, be the first to leave one.