El trayecto en tren desde Montpellier a Barcelona tarda, de media, 3h 02m y cubre una distancia de 283 km.