Se encuentra situada a una distancia de 37 kilómetros de la capital de provincia, Huelva, a 64 kilómetros de la capital autonómica, Sevilla y a una altitud de 107 msnm.