Le trajet en train de Clermont-Ferrand à Saint-Étienne prend en moyenne 1h 45min et couvre une distance de 108 km.