El complejo de las Cuevas de Batu consta de más de 20 cuevas reconocidas, pero cuatro destacan como las más prominentes y accesibles para los visitantes: Cueva del Templo, Cueva Oscura, Cueva Villa y Cueva Ramayana. Estas cuevas se formaron en caliza silúrica de hace más de 400 millones de años, y se calcula que las propias cavernas tienen unos 100 millones de años. Las formaciones naturales incluyen cámaras elevadas, pasadizos estrechos, estalactitas, estalagmitas y espectaculares claraboyas por las que se cuela la luz del sol a través de aberturas en el techo.