También dispone de una estación de ferrocarril por la que pasan las siguientes líneas: Almería-Granada-Sevilla, Granada-Antequera-Algeciras y Granada-Antequera-Córdoba-Madrid.