Se encuentra situada a una altitud de 450 metros y a 131 kilómetros de la capital de provincia, Huelva, dentro del Parque Natural de la Sierra de Aracena y Picos de Aroche.