Montpellier ▸ Barcelona
Barcelona ▸ Montpellier ⇄Direct buses · no change
- 00:30 → 05:00BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h301 stopRuns: Mon, Thu, Sat (some weeks)Book on BlaBlaCar Bus ↗
- 01:05 → 06:10FlixBus 728 ☾ OvernightMontpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Perpignan, Girona5h052 stops
- 01:40 → 06:30BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h501 stopRuns: Mon, Tue, Sat, SunThe night the clocks change (Sun 25 Oct: 01:40 → 05:30)Book on BlaBlaCar Bus ↗
- 02:00 → 06:45BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Narbonne, Perpignan, Girona4h453 stopsRuns: Mon, Tue, Thu, Sat, SunThe night the clocks change (Sun 25 Oct: 02:00 → 05:45)Book on BlaBlaCar Bus ↗
- 02:50 → 07:15BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h251 stopRuns: Mon, Fri, Sat, Sun (some weeks)The night the clocks change (Sun 25 Oct: 02:50 → 06:15)Book on BlaBlaCar Bus ↗
- 03:30 → 08:15FlixBus N788Montpellier (Sabines) → Barcelona (Sants) · via Perpignan4h452 stopsRuns: Mon, Tue, Fri, Sat, Sun (some weeks)The night the clocks change (Sun 25 Oct: 02:30 → 07:15)Book on FlixBus ↗
- 04:15 → 08:45FlixBus N740Montpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Perpignan4h301 stop
- 05:05 → 10:15BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Béziers, Narbonne, Perpignan5h103 stops
- 05:15 → 10:55FlixBus N1720Montpellier (Sabines) → Barcelona (Sants) · via Perpignan, Lloret de Mar5h403 stopsRuns: Mon, Wed, Fri, SatBook on FlixBus ↗
- 07:30 → 13:25FlixBus N717Montpellier (Sabines) → Barcelona (Sants) · via Béziers, Narbonne5h553 stops
- 08:40 → 13:00BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h201 stopRuns: Mon, Fri, Sat, Sun (some weeks)The night the clocks change (Sun 25 Oct: 07:40 → 12:00)Book on BlaBlaCar Bus ↗
- 09:10 → 13:45FlixBus N1135Montpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Perpignan4h351 stopRuns: Mon, Tue, Wed, Sat, SunThe night the clocks change (Sun 25 Oct: 08:10 → 12:45)Book on FlixBus ↗
- 09:30 → 14:35BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan5h051 stop
- 10:25 → 15:30FlixBus 1728Montpellier (Gare Sud de France) → Barcelona (Bus Terminal Nord) · via Narbonne5h051 stopRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 11:30 → 16:35BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan, Girona5h052 stopsRuns: Mon, Thu, Sat, SunBook on BlaBlaCar Bus ↗
- 11:40 → 16:30FlixBus 788Montpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Perpignan4h501 stopRuns: DailyBook on FlixBus ↗
- 12:30 → 17:00BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h301 stop
- 13:15 → 18:05FlixBus 788Montpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Perpignan4h501 stopRuns: Mon, Sun (some weeks)Book on FlixBus ↗
- 13:40 → 18:10FlixBus N728Montpellier (Gare Sud de France) → Barcelona (Bus Terminal Nord)4h30nonstop
- 14:05 → 18:45FlixBus N710Montpellier (Sabines) → Barcelona (Bus Terminal Nord)4h40nonstopRuns: Mon, Tue, Wed, Sat, Sun (some weeks)The night the clocks change (Sun 25 Oct: 13:05 → 17:45)Book on FlixBus ↗
- 14:25 → 19:25BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan5h001 stopRuns: Mon, Fri, Sat, SunBook on BlaBlaCar Bus ↗
- 15:40 → 20:30FlixBus N872Montpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Béziers, Narbonne4h502 stops
- 17:20 → 21:55BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Girona4h351 stopRuns: Only Mon 19 Oct, Tue 20 Oct, Mon 26 Octthe open data has only these datesBook on BlaBlaCar Bus ↗
- 17:50 → 23:10FlixBus 788Montpellier (Sabines) → Barcelona (Sants) · via Perpignan5h202 stopsRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 18:20 → 22:35BlaBlaCar BusMontpellier - Sabines Bus Station → Barcelona - North Bus Station · via Perpignan4h151 stopRuns: Mon, Fri, Sat, SunBook on BlaBlaCar Bus ↗
- 19:10 → 23:25FlixBus 728Montpellier (Sabines) → Barcelona (Bus Terminal Nord)4h15nonstopRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 20:45 → 02:10+1FlixBus N1134Montpellier (Sabines) → Barcelona (Sants) · via Perpignan, Girona5h253 stopsRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 22:15 → 02:55+1FlixBus N1138Montpellier (Sabines) → Barcelona (Bus Terminal Nord)4h40nonstopRuns: DailyBook on FlixBus ↗
- 23:25 → 04:35+1FlixBus N1133 ☾ OvernightMontpellier (Sabines) → Barcelona (Sants) · via Béziers, Girona5h103 stops
- 23:55 → 05:15+1FlixBus 1922 ☾ OvernightMontpellier (Sabines) → Barcelona (Bus Terminal Nord) · via Narbonne, Perpignan, Girona5h203 stopsRuns: Only Mon 2 Nov, Fri 6 Nov, Mon 9 Nov, Fri 13 NovBook on FlixBus ↗
Local times at each stop. Times from official open data: FlixBus (file of 11 Oct 2026) and BlaBlaCar Bus (file of 18 Oct 2026). Checked Sun 18 Oct 2026; they cover 18 Oct to 14 Nov 2026. Timetables change, so check with the operator before you travel. Contains FlixBus timetable data (FlixMobility, transport.data.gouv.fr), ODbL 1.0. Contains BlaBlaCar Bus timetable data (transport.data.gouv.fr), ODbL 1.0. How we build this.
Quick answers
Is there a direct bus from Montpellier to Barcelona?
Yes. 19.9 a day on average, with BlaBlaCar Bus and FlixBus, no change of bus (18 Oct to 14 Nov 2026).
How long is the bus from Montpellier to Barcelona?
The fastest takes 4h15; the slowest 5h55, for 284 km as the crow flies.
When do the buses leave?
The earliest leaves at 00:30 and the latest at 23:55, local time in Montpellier. Not every bus runs every day: pick a date above.
Is there a night bus from Montpellier to Barcelona?
Yes: 3 overnight departures in the timetable, for example 01:05 arriving 06:10.