Se encuentra a unos 10 km al sureste de la ciudad de Jaén, siendo el municipio más cercano y mejor comunicado con la capital gracias a las tres vías que las unen: carretera del Puente Jontoya (JA-3200), carretera de Sierra Nevada (nacional N-323) y autovía Bailén-Motril (A44/E-902).