Limita con los municipios jienenses de Frailes, Valdepeñas de Jaén, Campillo de Arenas, Cambil y Huelma, y con los municipios granadinos de Montejícar, Campotéjar, Iznalloz y Montillana.