Travel from Bordeaux to Barcelona

Train, bus or fly from Bordeaux to Barcelona?

You can take a train from Bordeaux to Barcelona via Narbonne in around 6 h 22 min. Alternatively, FlixBus operates a bus from Bordeaux to Barcelona twice daily. Tickets cost $35 - $65 and the journey takes 8 h 55 min. Three other operators also service this route.

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 Barcelona

From Bordeaux-St-Jean train to Narbonne then train to Barcelona Sants.6 h 22 min103€
From Bordeaux, BDX St-Jean bus to Barcelona.8 h 55 min59€
From Bordeaux Gare bus to Girona, bus to Sant Celoni, then train to Barcelona - Passeig de Gràcia.12 h 34 min35€
From Bordeaux rideshare to Barcelone.7 h 26 min41€
From Bordeaux drive to Barcelona.5 h 54 min84€
From Gambetta Mériadeck line 1 bus to Bordeaux airport, fly to Barcelona airport, then train to Barcelona.4 h 17 min56€

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

It takes approximately 6 h 22 min to get from Bordeaux to Barcelona, including transfers.

Is there a direct train between Bordeaux and Barcelona?

No, there is no direct train from Bordeaux to Barcelona. However, there are services departing from Bordeaux-St-Jean and arriving at Barcelona Sants via Narbonne. The journey, including transfers, takes approximately 6 h 22 min.

Is there a direct bus between Bordeaux and Barcelona?

Yes, there is a direct bus departing from Bordeaux, BDX St-Jean and arriving at Barcelona. Services depart three times a day, and operate every day. The journey takes approximately 8 h 55 min.

Operators from Bordeaux to Barcelona

French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
TGV0033 892 353535TGV
FlixBus+49 1807 123 99 123FlixBus
Transports Elèctrics Interurbans S.A.+34 972204868Transports Elèctrics Interurbans S.A.
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Tbm+33 5 57 57 88 88Tbm
Vueling AirlinesVueling Airlines