Batu Caves merupakan tempat ibadah bagi umat Hindu. Gua kapur ini telah terbentuk sejak sekitar 400 juta tahun lalu, seperti ditulis Koran Tempo Edisi 24 April 2011. Nama Batu Caves tercetus begitu saja sesuai dengan nama sungai yang mengalir melalui bukit itu, yaitu Sungai Batu.
Destinasi wisata Kompleks Batu Caves terdiri dari tiga gua utama dan beberapa gua kecil yang berada di ketinggian 100 meter dari permukaan tanah. Gua terbesar disebut Cathedral Cave atau Temple Cave yang memiliki langit-langit dengan tinggi sekitar 100 meter.
Apabila Anda ingin mengunjungi Batu Caves, transportasi yang disarankan adalah menggunakan moda kereta api. Anda tinggal naik kereta api komuter, yaitu Kereta Tanah Melayu atau KTM Komuter dengan jurusan Sentul. Tarifnya pun cukup terjangkau, yaitu sekitar 1 ringgit atau Rp3.000.***