Travel from Bordeaux to Montpellier

Train, bus or fly from Bordeaux to Montpellier?

French Railways (SNCF) operates a train from Bordeaux to Montpellier every 3 hours. Tickets cost $70 - $110 and the journey takes 4 h 26 min. Alternatively, FlixBus operates a bus from Bordeaux to Montpellier 5 times a week. Tickets cost $29 - $50 and the journey takes 6 h 15 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Bordeaux to Montpellier

ModeDurationPrice
From Bordeaux-St-Jean train to Montpellier Saint-Roch.4 h 26 min73€
From Bordeaux, BDX St-Jean bus to Montpellier.6 h 15 min38€
From Bordeaux Gare bus to Odysseum then line 1 tram to Comédie.7 h 44 min19€
From Bordeaux rideshare to Montpellier.5 h 43 min31€
From Bordeaux drive to Montpellier.4 h 29 min64€
From Gambetta Mériadeck line 1 bus to Bordeaux airport, fly to Montpellier airport, then line 120 bus to Montpellier.3 h 50 min84€
From Gambetta Mériadeck line 1 bus to Bordeaux airport, fly to Marseille airport, bus to Aix-en-Provence TGV, then train to Montpellier.5 h 22 min84€

How long does it take to get from Bordeaux to Montpellier?

The train from Bordeaux-St-Jean to Montpellier Saint-Roch takes 4 h 26 min including transfers and departs every three hours.

Is there a direct train between Bordeaux and Montpellier?

Yes, there is a direct train departing from Bordeaux-St-Jean and arriving at Montpellier Saint-Roch. Services depart every three hours, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 4 h 26 min.

Is there a direct bus between Bordeaux and Montpellier?

Yes, there is a direct bus departing from Bordeaux, BDX St-Jean and arriving at Montpellier. Services depart five times a week, and operate every day. The journey takes approximately 6 h 15 min.

Operators from Bordeaux to Montpellier

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
FlixBus+49 1807 123 99 123FlixBus
Ouibus0890715298Ouibus
TaMTaM
BlaBlaCarBlaBlaCar
Tbm+33 5 57 57 88 88Tbm
Chalair AviationChalair Aviation
Herault Transport04 34 888 999Herault Transport
Hop!Hop!
easyJeteasyJet
Lepilote0 810 00 13 26Lepilote