Barcelona ▸ Montpellier
Montpellier ▸ Barcelona ⇄Direct buses · no change
- 02:30 → 08:20FlixBus N1133 ☾ OvernightBarcelona (Sants) → Montpellier (Sabines) · via Girona, Béziers5h503 stops
- 02:50 → 07:20FlixBus N1138Barcelona (Bus Terminal Nord) → Montpellier (Sabines)4h30nonstop
- 07:30 → 12:45FlixBus N872Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Narbonne, Béziers5h152 stopsRuns: DailyBook on FlixBus ↗
- 07:45 → 12:25FlixBus 728Barcelona (Bus Terminal Nord) → Montpellier (Sabines)4h40nonstopRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 08:25 → 13:20FlixBus 788Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Perpignan4h551 stopRuns: DailyBook on FlixBus ↗
- 09:00 → 13:40BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Girona, Perpignan, Narbonne4h403 stopsRuns: Mon, Tue, Thu, Sat, SunThe night the clocks change (Sun 25 Oct: 08:00 → 12:40)Book on BlaBlaCar Bus ↗
- 09:30 → 13:50FlixBus N728Barcelona (Bus Terminal Nord) → Montpellier (Gare Sud de France)4h20nonstopRuns: DailyBook on FlixBus ↗
- 09:35 → 14:05BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Girona4h301 stop
- 10:30 → 15:35BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan5h051 stopRuns: Thu to SunBook on BlaBlaCar Bus ↗
- 10:50 → 15:45FlixBus 788Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Perpignan4h551 stopRuns: Sun (some weeks)Book on FlixBus ↗
- 11:00 → 15:45BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h451 stopRuns: Thu to SunBook on BlaBlaCar Bus ↗
- 12:00 → 17:20BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Girona, Perpignan5h202 stopsRuns: Wed, Fri, Sat, SunBook on BlaBlaCar Bus ↗
- 12:50 → 18:00FlixBus 1728Barcelona (Bus Terminal Nord) → Montpellier (Gare Sud de France) · via Narbonne5h101 stopRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 13:20 → 18:20FlixBus N710Barcelona (Bus Terminal Nord) → Montpellier (Sabines)5h00nonstopRuns: Mon, Thu, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 14:35 → 20:05FlixBus 788Barcelona (Sants) → Montpellier (Sabines) · via Perpignan5h302 stopsRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 15:15 → 20:20BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan, Narbonne, Béziers5h053 stops
- 15:20 → 20:25BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan, Narbonne, Béziers5h053 stops
- 15:45 → 21:45FlixBus N717Barcelona (Sants) → Montpellier (Sabines) · via Narbonne, Béziers6h003 stopsRuns: DailyBook on FlixBus ↗
- 16:00 → 20:15BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h151 stopRuns: Mon, Fri, Sat, Sun (some weeks)Book on BlaBlaCar Bus ↗
- 16:15 → 21:05FlixBus 728Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Girona, Perpignan4h502 stopsRuns: Thu to SunBook on FlixBus ↗
- 17:15 → 22:10FlixBus N1135Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Perpignan4h551 stopRuns: Wed to SunBook on FlixBus ↗
- 17:30 → 22:15BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h451 stopRuns: Wed, Sun (some weeks)Book on BlaBlaCar Bus ↗
- 17:45 → 23:40FlixBus N1720Barcelona (Sants) → Montpellier (Sabines) · via Lloret de Mar, Perpignan5h553 stopsRuns: Tue, Wed, Fri, SunBook on FlixBus ↗
- 18:20 → 22:55FlixBus 1922Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Girona, Perpignan4h352 stopsRuns: Only Tue 3 Nov, Sat 7 Nov, Tue 10 Nov, Sat 14 NovBook on FlixBus ↗
- 20:10 → 00:25+1BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h151 stopRuns: Mon, Fri, Sat, Sun (some weeks)Book on BlaBlaCar Bus ↗
- 21:15 → 02:00+1BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h451 stopRuns: DailyBook on BlaBlaCar Bus ↗
- 21:25 → 01:50+1FlixBus N740Barcelona (Bus Terminal Nord) → Montpellier (Sabines) · via Perpignan4h251 stopRuns: DailyBook on FlixBus ↗
- 21:45 → 02:45+1FlixBus N788Barcelona (Sants) → Montpellier (Sabines) · via Perpignan5h002 stopsRuns: Wed to Sun (some weeks)Book on FlixBus ↗
- 22:20 → 03:35+1FlixBus N1134 ☾ OvernightBarcelona (Sants) → Montpellier (Sabines) · via Girona, Perpignan5h153 stopsRuns: Thu to Sun (some weeks)The night the clocks change (Sat 24 Oct: 22:20 → 02:35+1)Book on FlixBus ↗
- 23:55 → 04:45+1BlaBlaCar BusBarcelona - North Bus Station → Montpellier - Sabines Bus Station · via Perpignan4h501 stop
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 Barcelona to Montpellier?
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 Barcelona to Montpellier?
The fastest takes 4h15; the slowest 6h00, for 284 km as the crow flies.
When do the buses leave?
The earliest leaves at 02:30 and the latest at 23:55, local time in Barcelona. Not every bus runs every day: pick a date above.
Is there a night bus from Barcelona to Montpellier?
Yes: 2 overnight departures in the timetable, for example 02:30 arriving 08:20.