Hasta los años 1980 la ciudad disponía de conexión ferroviaria con las localidades de la comarca del valle del Guadiato a través de la línea Córdoba-Almorchón (actualmente abandonada en parte y destinada únicamente al transporte de carbón a la central térmica de Puente Nuevo).