There are 8 ways to get from Schruns to Barcelona by train, plane, taxi, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended
Train to Zurich, fly to Barcelona
-
Take the train from Bludenz to Zuerich Hb
-
Fly from Zurich (ZRH) to Barcelona (BCN)
Train, train to Basel, fly to Barcelona
-
Take the train from Bludenz to Zuerich Hb
-
Take the train from Zürich HB to Basel SBB
-
Fly from Basel (BSL) to Barcelona (BCN)
Train to Stuttgart, fly to Barcelona
-
Take the train from Bludenz to Stuttgart Hbf
-
Fly from Stuttgart (STR) to Barcelona (BCN)
Train, train to Memmingen, fly to Girona, taxi
-
Take the train from Schruns to Bregenz
-
Take the train from Bregenz to Memmingen
-
Fly from Memmingen (FMM) to Girona (GRO)
-
Take the taxi from Girona Airport to Barcelona
Train via Dijon
-
Take the train from Bludenz to Zuerich Hb
-
Take the train from Zürich to Dijon
-
Take the train from Dijon to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona-Sants
Train
-
Take the train from Feldkirch to Zuerich Hb
-
Take the train from Zürich HB to Genève
-
Take the train from Geneve to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona-Sants
Train, bus
-
Take the train from Bludenz to Bregenz
-
Take the bus from Bregenz bus station to Milan
-
Take the bus from Milan to Barcelona
Drive
-
Drive from Schruns to Barcelona
Questions & Answers
The cheapest way to get from Schruns to Barcelona is to train and fly which costs €55 - €260 and takes 7h 50m.
The fastest way to get from Schruns to Barcelona is to train and fly which takes 7h 50m and costs €55 - €260.
No, there is no direct train from Schruns to Barcelona. However, there are services departing from Schruns and arriving at Barcelona-Sants via Bludenz, Zürich, Dijon and Lyon Part Dieu. The journey, including transfers, takes approximately 14h 53m.
The distance between Schruns and Barcelona is 883 km. The road distance is 1226.1 km.
The best way to get from Schruns to Barcelona without a car is to train via Dijon which takes 14h 53m and costs €100 - €270.
It takes approximately 7h 50m to get from Schruns to Barcelona, including transfers.
Schruns to Barcelona train services, operated by Railjet, depart from Bludenz station.
The quickest flight from Zurich Airport to Barcelona Airport is the direct flight which takes 1h 40m.
Schruns to Barcelona train services, operated by Renfe Viajeros, arrive at Barcelona-Sants station.
Yes, the driving distance between Schruns to Barcelona is 1226 km. It takes approximately 11h 38m to drive from Schruns to Barcelona.

- Distance: 883.4 km
- Duration: 7h 50m
What companies run services between Schruns, Austria and Barcelona, Spain?
You can take a train from Schruns to Barcelona via Bludenz, Zuerich Hb, Zürich, Dijon, and Lyon Part Dieu in around 14h 53m.

- Website
- lufthansa.com
Flights from Zurich to Barcelona via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- €160 - €550
Flights from Zurich to Barcelona via Munich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €160 - €550
Flights from Basel to Barcelona via Frankfurt
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- €140 - €600
Flights from Stuttgart to Barcelona via Munich
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €150 - €500
Flights from Stuttgart to Barcelona via Frankfurt
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- €150 - €500

- Website
- vueling.com
Flights from Zurich to Barcelona
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €45 - €310
Flights from Zurich to Barcelona via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €45 - €310
Flights from Basel to Barcelona
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €50 - €420
Flights from Stuttgart to Barcelona
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €55 - €350

- Website
- swiss.com
Flights from Zurich to Barcelona
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €130 - €460
Flights from Stuttgart to Barcelona via Zurich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €150 - €550

- Website
- easyjet.com
Flights from Basel to Barcelona
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €55 - €340

- Website
- eurowings.com
Flights from Stuttgart to Barcelona
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €100 - €440

- Website
- klm.com
Flights from Stuttgart to Barcelona via Amsterdam Schiphol
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €140 - €550

- Website
- airfrance.com
Flights from Zurich to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- €160 - €800

- Website
- alitalia.com
Flights from Zurich to Barcelona via Rome
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €120 - €600

- Website
- austrian.com
Flights from Stuttgart to Barcelona via Vienna
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €220 - €650

- Website
- ryanair.com
Flights from Memmingen to Girona
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- €50 - €480

Train from Bludenz to Zuerich Hb
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- €22 - €35
- Website
- https://www.oebb.at/en/
Train from Feldkirch to Zuerich Hb
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €20 - €30
- Website
- https://www.oebb.at/en/
Train from Bludenz to Bregenz
- Ave. Duration
- 46 min
- Frequency
- Every 3 hours
- Estimated price
- €13 - €20
- Website
- https://www.oebb.at/en/

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Bludenz to Zuerich Hb
- Ave. Duration
- 1h 49m
- Frequency
- Once daily
- Estimated price
- €26 - €40
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Bregenz to Memmingen
- Ave. Duration
- 57 min
- Frequency
- Twice a week
- Estimated price
- €21 - €30
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Feldkirch to Zuerich Hb
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- €24 - €35
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Bludenz to Zuerich Hb
- Ave. Duration
- 1h 49m
- Frequency
- Once daily
- Estimated price
- €6 - €8
- Website
- https://www.mavcsoport.hu/en
Train from Feldkirch to Zuerich Hb
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- €5 - €7
- Website
- https://www.mavcsoport.hu/en

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Zürich HB to Basel SBB
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- €25 - €35
- Website
- https://www.bahn.com/en
Train from Bludenz to Stuttgart Hbf
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €40 - €60
- Website
- https://www.bahn.com/en
Train from Bludenz to Bregenz
- Ave. Duration
- 47 min
- Frequency
- 4 times a day
- Estimated price
- €22 - €30
- Website
- https://www.bahn.com/en

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 15 minutes
- Estimated price
- €30 - €60
- Website
- https://www.sbb.ch/en/home.html
Train from Bregenz to Memmingen
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €35 - €65
- Website
- https://www.sbb.ch/en/home.html
Train from Dijon to Lyon Part Dieu
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €65 - €120
- Website
- https://www.sbb.ch/en/home.html
Train from Feldkirch to Zürich HB
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- €40 - €80
- Website
- https://www.sbb.ch/en/home.html
Train from Zürich HB to Genève
- Ave. Duration
- 2h 46m
- Frequency
- Hourly
- Estimated price
- €85 - €160
- Website
- https://www.sbb.ch/en/home.html
Train from Geneve to Lyon Part Dieu
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- €45 - €85
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Zuerich Hb to Basel Sbb
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- €22 - €50
- Website
- https://www.sncf.com/en
- 2nd Class
- €22 - €29
- 1st Class
- €35 - €50
Train from Zuerich Hb to Dijon Ville
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €55 - €100
- Website
- https://www.sncf.com/en
- 2nd Class
- €55 - €75
- 1st Class
- €75 - €100
Train from Dijon Ville to Lyon Part Dieu
- Ave. Duration
- 1h 36m
- Frequency
- Every 4 hours
- Estimated price
- €35 - €75
- Website
- https://www.sncf.com/en
- 2nd Class
- €35 - €50
- 1st Class
- €55 - €75

- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Zürich HB to Basel SBB
- Ave. Duration
- 54 min
- Frequency
- Every 3 hours
- Estimated price
- €8 - €11
- Schedules at
- sbb-deutschland.de

- Phone
- +33 (0) 1 84 94 36 35
- info@lyria.com
- Website
- tgv-lyria.com
Train from Zürich to Basel
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- €20 - €28
- Schedules at
- tgv-lyria.com
Train from Zürich to Dijon
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- €40 - €60
- Schedules at
- tgv-lyria.com

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Bludenz to Stuttgart Hbf
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €55 - €80
- Website
- https://www.oebb.at/
Train from Bludenz to Bregenz
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- €11 - €16
- Website
- https://www.oebb.at/

- Phone
- +43 5556 9000
- info@montafonerbahn.at
- Website
- montafonerbahn.at
Train from Schruns to Bregenz
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- €13 - €16
- Website
- Montafonerbahn AG
Train from Bludenz to Bregenz
- Ave. Duration
- 48 min
- Frequency
- Every 2 hours
- Estimated price
- €10 - €14
- Website
- Montafonerbahn AG

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Dijon Ville to Lyon Part Dieu
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €24 - €45
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €24 - €35
- Rail 1st Class
- €30 - €45

- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Dijon Ville to Lyon Part Dieu
- Ave. Duration
- 1h 39m
- Frequency
- Twice daily
- Estimated price
- €3
- Website
- https://www.cfl.lu/en-gb

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en

Train from Bludenz to Bregenz
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- €10 - €14
- Website
- https://www.oebb.at/en/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Bregenz bus station to Milan
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- €24 - €35
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Milan to Barcelona
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- €75 - €110
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Milan to Barcelona Nord - Bus Station
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €60 - €95
- Website
- https://www.blablacar.co.uk/

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Milano to Barcelona
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- €140 - €210
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- 646 039 355
- Website
- taxisaeropuertogirona.com
Taxi from Girona Airport to Barcelona
- Ave. Duration
- 1h
- Frequency
- On demand
- Schedules at
- taxisaeropuertogirona.com
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
Heading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideMore Questions & Answers
Alitalia, Vueling Airlines, Air France and two other airlines offer flights from Zurich Airport to Barcelona Airport.
There are 2302+ hotels available in Barcelona. Prices start at €87 per night.