Le trajet en train de Béziers à Marseille prend en moyenne 2h 30min et couvre une distance de 174 km.