Toulouse ▸ Barcelona
Barcelona ▸ Toulouse ⇄Direct buses · no change
- 05:20 → 11:30BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Carcassonne, Perpignan6h102 stops
- 07:45 → 13:00FlixBus N1705Toulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Carcassonne5h151 stopRuns: Mon, Tue, Fri, Sat, Sun (some weeks)The night the clocks change (Sun 25 Oct: 06:45 → 12:00)Book on FlixBus ↗
- 08:15 → 13:25BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station5h10nonstopRuns: Mon, Fri, Sat, SunThe night the clocks change (Sun 25 Oct: 07:15 → 12:25)Book on BlaBlaCar Bus ↗
- 09:10 → 14:20BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station5h10nonstopRuns: Wed, ThuBook on BlaBlaCar Bus ↗
- 12:00 → 17:25BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Perpignan5h251 stopRuns: Only Wed 21 Oct, Wed 28 Oct, Wed 4 Nov, Wed 11 NovBook on BlaBlaCar Bus ↗
- 12:00 → 17:55BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Perpignan5h551 stopRuns: Thu to SunBook on BlaBlaCar Bus ↗
- 12:35 → 18:15FlixBus N781Toulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Perpignan5h401 stop
- 13:15 → 19:20FlixBus 731Toulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Perpignan, Girona6h052 stopsRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 15:10 → 20:40FlixBus 1621Toulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Perpignan, Girona5h302 stopsRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 15:25 → 21:05BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Perpignan5h401 stopRuns: Wed, ThuBook on BlaBlaCar Bus ↗
- 17:15 → 22:45BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Perpignan5h301 stopRuns: Mon, Thu, Fri, Sun (some weeks)Book on BlaBlaCar Bus ↗
- 18:20 → 23:45BlaBlaCar BusToulouse - Matabiau Bus Station → Barcelona - North Bus Station · via Perpignan5h251 stopRuns: DailyBook on BlaBlaCar Bus ↗
- 19:20 → 01:00+1FlixBus 1631Toulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Perpignan, Girona5h402 stopsRuns: Mon, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 23:30 → 05:55+1FlixBus N1701 ☾ OvernightToulouse (Central Bus Station Pierre Sémard) → Barcelona (Bus Terminal Nord) · via Carcassonne, La Jonquera, Girona, Lloret de Mar6h254 stopsRuns: Mon, Fri, Sat, Sun (some weeks)The night the clocks change (Sat 24 Oct: 23:30 → 04:55+1)Book on FlixBus ↗
- 23:50 → 05:00+1BlaBlaCar Bus ☾ OvernightToulouse - Matabiau Bus Station → Barcelona - North Bus Station5h10nonstopRuns: Only Tue 20 Oct, Sun 25 Oct, Tue 27 Oct, Tue 3 Nov, Tue 10 NovBook on BlaBlaCar Bus ↗
- 23:50 → 05:20+1BlaBlaCar Bus ☾ OvernightToulouse - Matabiau Bus Station → Barcelona - North Bus Station5h30nonstop
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 Toulouse to Barcelona?
Yes. 9.8 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 Toulouse to Barcelona?
The fastest takes 5h10; the slowest 6h25, for 253 km as the crow flies.
When do the buses leave?
The earliest leaves at 05:20 and the latest at 23:50, local time in Toulouse. Not every bus runs every day: pick a date above.
Is there a night bus from Toulouse to Barcelona?
Yes: 3 overnight departures in the timetable, for example 23:30 arriving 05:55 the next morning.