Batu Caves (Tamil: āŽĒāŽ¤ā¯āŽ¤ā¯ āŽŽāŽ˛ā¯; Indonesia: Batu Caves), adalah sebuah bukit batu kapur, yang mempunyai siri gua dan kuil gua, terletak di daerah Gombak, Selangor, Malaysia.Tempat ini dinamakan sempena Sungai Batu, yang mengalir ke atas bukit. Batu Caves juga nama kampung terdekat.Gua ini adalah salah satu kuil Hindu yang paling popular di luar India, yang dikhususkan untuk Dewa Murugan. Laman ini merupakan tumpuan utama festival Hindu Thaipusam di Malaysia.
Kuil ini terletak di tepi jalan dengan beberapa patung. Kekurangan tempat letak kereta, namun kuil itu sangat ilahi.