Le trajet en train de Béziers à Lyon prend en moyenne 2h 36min et couvre une distance de 297 km.
SNCF est la seule compagnie ferroviaire sur cet itinéraire.