Los principales accesos por ferrocarril son la línea de ferrocarril que une Córdoba y Málaga, que posee paradas en los municipios de Montilla, Aguilar de la Frontera y Puente Genil de norte a sur por ferrocarril convencional.