El municipio se encuentra a 23 kilómetros a la capital Jaén y a una altitud sobre el nivel del mar de 347 metros.