Se encuentra situada a una altitud de 421 metros sobre el nivel del mar y a 110 kilómetros de la capital de provincia, Sevilla.