Está situada a unos 45 km de Huelva, capital de la provincia, 1'2 km de Isla Cristina y 9'5 km de Ayamonte.