Travel from Strasbourg to Barcelona

Train, bus or fly from Strasbourg to Barcelona?

You can take a train from Strasbourg to Barcelona via Montpellier Saint-Roch in around 9 hours 6 minutes. Alternatively, Eurolines DE operates a bus from Strasbourg to Barcelona twice a week. Tickets cost $80 - $120 and the journey takes 17 hours 16 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Strasbourg to Barcelona

ModeDurationPrice
From Strasbourg train to Montpellier Saint-Roch then train to Barcelona Sants.9 h 6 min205€
From Kehl bus to Barcelona Sants.17 h 16 min78€
From Strasbourg train to Basel then bus to Barcelona.22 h 43 min107€
From Strasbourg drive to Barcelona.10 h 26 min148€
From Strasbourg train to Strasbourg airport, fly to Barcelona airport, then train to Barcelona.6 h 35 min205€
From Strasbourg train to Saint-Louis, line 11 Navette to Basel airport, fly to Barcelona airport, then train to Barcelona.5 h 39 min95€
From Strasbourg train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Barcelona airport, then train to Barcelona.6 h 6 min125€
From Strasbourg train to Basel SBB, train to Zürich HB, train to Zurich airport, fly to Barcelona airport, then train to Barcelona.6 h 52 min177€
From Strasbourg train to Karlsruhe Hbf, train to Mannheim Hbf, train to Frankfurt airport, fly to Barcelona airport, then train to Barcelona.6 h 45 min157€

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

It takes approximately 9 hours 6 minutes to get from Strasbourg to Barcelona, including transfers.

Is there a direct train between Strasbourg and Barcelona?

No, there is no direct train from Strasbourg to Barcelona. However, there are services departing from Strasbourg and arriving at Barcelona Sants via Montpellier Saint-Roch. The journey, including transfers, takes approximately 9 hours 6 minutes.

Is there a direct bus between Strasbourg and Barcelona?

Yes, there is a direct bus departing from Kehl and arriving at Barcelona Sants. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 17 hours 16 minutes.

Operators from Strasbourg to Barcelona

OperatorPhoneWebsite
TGV0033 892 353535TGV
Eurolines DE+49 6196 2078-501Eurolines DE
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
ALSA+34 902 42 22 42ALSA
LufthansaLufthansa
IberiaIberia
RyanairRyanair
Brussels AirlinesBrussels Airlines
Air FranceAir France
KLMKLM
Aegean AirlinesAegean Airlines
Transavia HollandTransavia Holland
Hop!Hop!
easyJeteasyJet
VoloteaVolotea
Vueling AirlinesVueling Airlines
TUI fly BelgiumTUI fly Belgium
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Distribus03-89-69-73-65Distribus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn
EurowingsEurowings
SwissSwiss
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
CSACSA
AlitaliaAlitalia
LuxairLuxair
Croatia AirlinesCroatia Airlines
Austrian AirlinesAustrian Airlines
British AirwaysBritish Airways