Het Batu Caves complex bestaat uit meer dan 20 erkende grotten, maar vier springen eruit als de meest prominente en toegankelijkste voor bezoekers: Temple Cave, Dark Cave, Cave Villa en Ramayana Cave. Deze grotten zijn gevormd in Silurisch kalksteen van meer dan 400 miljoen jaar oud. De grotten zelf worden geschat op ongeveer 100 miljoen jaar oud. De natuurlijke formaties bestaan uit hoge kamers, smalle doorgangen, stalactieten, stalagmieten en dramatische dakramen waar het zonlicht door openingen in het dak naar binnen valt.