Las Cuevas de Batu se formaron hace 400 millones de años, sobre una zona montañosa de rocas calizas donde la naturaleza esculpió cavernas de gran magnitud, con alturas que superan los 100 metros. En el siglo XIX, tres de ellas fueron utilizadas como templos para venerar al dios Murugan.