Barcelona ▸ Toulouse
Toulouse ▸ Barcelona ⇄Direct buses · no change
- 06:00 → 11:40BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan5h401 stopRuns: DailyBook on BlaBlaCar Bus ↗
- 07:20 → 12:50FlixBus 1621Barcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Girona, Perpignan5h302 stopsRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 07:45 → 12:30BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan4h451 stopRuns: Wed, Thu, Sat, Sun (some weeks)Book on BlaBlaCar Bus ↗
- 08:45 → 14:05BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan5h201 stopRuns: Only Mon 19 Oct, Mon 26 Oct, Mon 2 Nov, Mon 9 NovBook on BlaBlaCar Bus ↗
- 08:45 → 14:35BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan5h501 stopRuns: Thu to SunBook on BlaBlaCar Bus ↗
- 09:00 → 14:55FlixBus N781Barcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Perpignan5h551 stopRuns: DailyBook on FlixBus ↗
- 12:00 → 18:00FlixBus 731Barcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Girona, Perpignan6h002 stopsRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 13:35 → 19:05BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan5h301 stopRuns: Mon, TueBook on BlaBlaCar Bus ↗
- 14:45 → 20:35BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station5h50nonstopRuns: Daily except TueBook on BlaBlaCar Bus ↗
- 15:30 → 21:25FlixBus 1631Barcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Girona, Perpignan5h552 stopsRuns: Thu to Sun (some weeks)Book on FlixBus ↗
- 16:40 → 22:45BlaBlaCar BusBarcelona - North Bus Station → Toulouse - Matabiau Bus Station · via Perpignan, Carcassonne6h052 stopsRuns: DailyBook on BlaBlaCar Bus ↗
- 19:30 → 00:50+1FlixBus N1705Barcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Carcassonne5h201 stopRuns: Wed to Sun (some weeks)Book on FlixBus ↗
- 22:30 → 05:10+1FlixBus N1701 ☾ OvernightBarcelona (Bus Terminal Nord) → Toulouse (Central Bus Station Pierre Sémard) · via Lloret de Mar, Girona, La Jonquera, Carcassonne6h404 stopsRuns: Thu to Sun (some weeks)The night the clocks change (Sat 24 Oct: 22:30 → 04:10+1)Book on FlixBus ↗
- 23:45 → 04:55+1BlaBlaCar Bus ☾ OvernightBarcelona - North Bus Station → Toulouse - Matabiau Bus Station5h10nonstopRuns: Wed to Sat (some weeks)The night the clocks change (Sat 24 Oct: 23:45 → 03:55+1)Book on BlaBlaCar Bus ↗
- 23:55 → 05:00+1BlaBlaCar Bus ☾ OvernightBarcelona - North Bus Station → Toulouse - Matabiau Bus Station5h05nonstopRuns: Only Sun 18 Oct, Sun 25 Oct, Sun 1 Nov, Sun 8 NovBook on BlaBlaCar Bus ↗
Local times at each stop. Times from official open data: BlaBlaCar Bus (file of 18 Oct 2026) and FlixBus (file of 11 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 Toulouse?
Yes. 9.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 Toulouse?
The fastest takes 4h45; the slowest 6h40, for 253 km as the crow flies.
When do the buses leave?
The earliest leaves at 06:00 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 Toulouse?
Yes: 3 overnight departures in the timetable, for example 22:30 arriving 05:10 the next morning.