Travel from Paris to Barcelona

Train, bus or fly from Paris to Barcelona?

TGV operates a train from Paris to Barcelona 3 times a day. Tickets cost $210 - $240 and the journey takes 6 h 27 min. Alternatively, Ouibus operates a bus from Paris to Barcelona once daily. Tickets cost $40 - $60 and the journey takes 15 h 10 min. FlixBus also services this route 4 times a week.

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 Paris to Barcelona

ModeDurationPrice
From Paris Gare de Lyon train to Barcelona Sants.6 h 27 min192€
From Paris Bercy bus to Barcelone.15 h 10 min45€
From Paris - Gallieni bus to Perpignan then bus to Barcelona/Sants.18 h 30 min122€
From Paris rideshare to Barcelone.11 h 52 min66€
From Paris drive to Barcelona.9 h 35 min137€
From Stade Charlety - Porte De Gentilly bus to Paris Orly airport, fly to Barcelona airport, then train to Barcelona.4 h 20 min74€
From Chatelet Les Halles train to Paris CDG airport, fly to Barcelona airport, then train to Barcelona.4 h 43 min84€
From Porte Maillot - Pershing Parking shuttle to Beauvais airport, fly to Barcelona airport, then train to Barcelona.5 h 30 min75€
From Stade Charlety - Porte De Gentilly bus to Paris Orly airport, fly to Perpignan airport, line 7 bus to Perpignan Catalogne, line 2 bus to Perpignan, then train to Barcelona.5 h 53 min170€

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

The train from Paris Gare de Lyon to Barcelona Sants takes 6 h 27 min including transfers and departs three times a day.

Is there a direct train between Paris and Barcelona?

Yes, there is a direct train departing from Paris Gare de Lyon and arriving at Barcelona Sants. Services depart three times a day. The journey takes approximately 6 h 27 min.

Is there a direct bus between Paris and Barcelona?

Yes, there is a direct bus departing from Paris Bercy and arriving at Barcelone. Services depart once daily, and operate every day. The journey takes approximately 15 h 10 min.

Operators from Paris to Barcelona

OperatorPhoneWebsite
TGV0033 892 353535TGV
Ouibus0890715298Ouibus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
ALSA+34 902 42 22 42ALSA
BlaBlaCarBlaBlaCar
Paris Orlybus3424Paris Orlybus
Vueling AirlinesVueling Airlines
Transavia FranceTransavia France
Air EuropaAir Europa
easyJeteasyJet
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Paris RERParis RER
Air FranceAir France
Pakistan International AirlinesPakistan International Airlines
SwissSwiss
Brussels AirlinesBrussels Airlines
LufthansaLufthansa
Paris - Beauvais Airport Bus0892 68 20 66Paris - Beauvais Airport Bus
RyanairRyanair
Sankéo0 800 800 370Sankéo