Le trajet en train de Montpellier à Béziers prend en moyenne 0h 46min et couvre une distance de 61 km.