There are 11 ways to get from Strasbourg to Barcelona by plane, train (TGV, Renfe), bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Strasbourg International Airport to Barcelona–El Prat Airport
best- Fly from Strasbourg International Airport (SXB) to Barcelona–El Prat Airport (BCN)plane SXB - BCN
4h 42m€48–279Train
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain 9742
9h 35m€179–366Bus
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Barcelona - North Bus Stationbus BlaBlaCar Bus
15h 50m€100–180Drive 1,094.1 km
- Drive from Strasbourg to Barcelonacar 1,094.1 km
11h 4m€175–252Train to Basel, fly to Barcelona–El Prat Airport
- Take the train from Strasbourg to St Louistrain
- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
5h 55m€66–231Train to Stuttgart Airport, fly to Barcelona–El Prat Airport
- Take the train from Strasbourg to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Barcelona–El Prat Airport (BCN)plane STR - BCN
6h 42m€84–304Train, train to Frankfurt, fly to Barcelona–El Prat Airport
- Take the train from Strasbourg to Mannheim Hbftrain
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Barcelona–El Prat Airport (BCN)plane FRA - BCN
6h 31m€110–359Fly Karlsruhe/Baden-Baden Airport to Girona–Costa Brava Airport, bus
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Girona–Costa Brava Airport (GRO)plane FKB - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
6h 20m€80–279Train, train to Zurich Airport, fly to Barcelona–El Prat Airport
- Take the train from Strasbourg to Basel Sbbtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
7h 21m€103–322Train via Montpellier
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Port-Boutrain Ter
- Take the train from Port-Bou to Barcelona-Paseo De Graciatrain Re
12h 34m€214–410Bus via Perpignan
- Take the bus from Strasbourg to Freiburgbus 011
- Take the bus from Freiburg to Perpignanbus
- Take the bus from Perpignan to Barcelonabus
18h 10m€85–143
Strasbourg to Barcelona by train
Questions & Answers
The cheapest way to get from Strasbourg to Barcelona is to bus via Perpignan which costs €85 - €150 and takes 18h 10m.
The fastest way to get from Strasbourg to Barcelona is to fly which takes 4h 42m and costs €45 - €280.
Yes, there is a direct bus departing from Strasbourg - L'Étoile Park Bus Station station and arriving at Barcelona - North Bus Station station. Services depart five times a week, and operate every day. The journey takes approximately 15h 50m.
No, there is no direct train from Strasbourg to Barcelona. However, there are services departing from Strasbourg and arriving at Barcelona-Sants via Lyon Part Dieu. The journey, including transfers, takes approximately 9h 35m.
The distance between Strasbourg and Barcelona is 941 km. The road distance is 1094.1 km.
The best way to get from Strasbourg to Barcelona without a car is to train which takes 9h 35m and costs €170 - €370.
It takes approximately 4h 42m to get from Strasbourg to Barcelona, including transfers.
Strasbourg to Barcelona bus services, operated by BlaBlaCar Bus, depart from Strasbourg - L'Étoile Park Bus Station.
Strasbourg to Barcelona train services, operated by TGV inOui, depart from Strasbourg station.
The best way to get from Strasbourg to Barcelona is to fly which takes 4h 42m and costs €45 - €280. Alternatively, you can train, which costs €170 - €370 and takes 9h 35m, you could also bus, which costs €100 - €180 and takes 15h 50m.
What companies run services between Strasbourg, France and Barcelona, Spain?
Volotea, easyJet, and two other airlines fly from Strasbourg International Airport (SXB) to Barcelona–El Prat Airport (BCN) once daily. Alternatively, you can take a train from Strasbourg to Barcelona-Sants via Lyon Part Dieu in around 9h 35m.
- Website
- easyjet.com
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- €50–240
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €35–170
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 3h 47m
- Frequency
- Every 2 hours
- Estimated price
- €95–160
- Website
- TGV inOui
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 5h 59m
- Frequency
- Twice a week
- Estimated price
- €130–210
- Website
- TGV inOui
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–50
- Website
- TGV inOui
Train from Strasbourg to Mannheim Hbf
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- €27–45
- Website
- TGV inOui
Train from Strasbourg to Montpellier Saint-Roch
- Ave. Duration
- 5h 58m
- Frequency
- Every 4 hours
- Estimated price
- €160–260
- Website
- TGV inOui
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Strasbourg - L'Étoile Park Bus Station to Barcelona - North Bus Station
- Ave. Duration
- 15h 50m
- Frequency
- Twice daily
- Estimated price
- €100–180
- Website
- BlaBlaCar Bus
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Strasbourg to Barcelona bus services, operated by BlaBlaCar Bus, arrive at Barcelona - North Bus Station.
Strasbourg to Barcelona train services, operated by TGV inOui, arrive at Lyon Part Dieu station.
Yes, the driving distance between Strasbourg to Barcelona is 1094 km. It takes approximately 11h 4m to drive from Strasbourg to Barcelona.
Book your Strasbourg to Barcelona train tickets online with Omio.
Book your Strasbourg to Barcelona bus tickets online with Omio and Distribusion.
There are 5145+ hotels available in Barcelona.










