La gruta de las Maravillas está situada en la localidad española de Aracena, en la provincia de Huelva, a 114 km de Huelva y a 89 km de Sevilla, en el suroeste de España.