El núcleo de la localidad se erige sobre un monte de 200 metros de altura, a orillas del río Barbate y a 8 kilómetros de distancia de la costa.