Se encuentra a una altitud de 604 msnm y a 110 km de Sevilla, la capital de provincia.