There are 12 ways to get from Spain to Bregenz by plane, train, train (Renfe, TGV), bus, car, or night 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 Barcelona–El Prat Airport to Zurich Airport, train
best- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
- Take the train from Zürich Flughafen to Bregenztrain
6h 21m€92–325Fly Son Sant Joan Airport to Friedrichshafen Airport
cheapest- Fly from Son Sant Joan Airport (PMI) to Friedrichshafen Airport (FDH)plane PMI - FDH
6h 14m€66–301Train via Dijon
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Dijon Villetrain Tgv
- Take the train from Dijon to Zürich HBtrain Tgv
- Take the train from Zürich HB to Bregenztrain Ec
14h 18m€265–666Bus
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus BlaBlaCar Bus
- Take the bus from Milano, Autostazione Lampugnano to Bregenz bus stationbus N77
20h 25m€98–181Drive 1,142.5 km
- Drive from Barcelona to Bregenzcar 1,142.5 km
11h 22m€185–267Fly Son Sant Joan Airport to Zurich Airport, train
- Fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH)plane PMI - ZRH
- Take the train from Zürich Flughafen to Bregenztrain
6h 18m€85–315Fly Son Sant Joan Airport to Allgäu Airport, Memmingen, train
- Fly from Son Sant Joan Airport (PMI) to Allgäu Airport, Memmingen (FMM)plane PMI - FMM
- Take the train from Memmingen to Lindau, Reutin Bahnhoftrain
6h 29m€76–268Fly Valencia Airport to Zurich Airport, train
- Fly from Valencia Airport (VLC) to Zurich Airport (ZRH)plane VLC - ZRH
- Take the train from Zürich Flughafen to Bregenztrain
6h 48m€119–395Fly Adolfo Suárez Madrid–Barajas Airport to Zurich Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zurich Airport (ZRH)plane MAD - ZRH
- Take the train from Zürich Flughafen to Bregenztrain
7h 1m€116–364Fly Son Sant Joan Airport to Stuttgart Airport, train
- Fly from Son Sant Joan Airport (PMI) to Stuttgart Airport (STR)plane PMI - STR
- Take the train from Wendlingen to Ulm Hauptbahnhoftrain
- Take the train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhoftrain
8h 55m€85–287Train
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to St. Gallentrain Ic1 / ...
15h 6m€233–607Bus, train, night train
- Take the bus from BARCELONA, Estacio Del Nord, stan. 30 to MULHOUSE, Autoport Ile de Napoleon, Parking Hotel Arcotelbus
- Take the train from Mulhouse Ville to Zuerich Hbtrain Tgv
- Take the night train from Zuerich Hb to Bregenznighttrain Nj / ...
23h€173–395
Spain to Bregenz by train
Questions & Answers
The cheapest way to get from Spain to Bregenz is to bus which costs €95 - €190 and takes 20h 25m.
The fastest way to get from Spain to Bregenz is to fly which takes 6h 14m and costs €65 - €310.
No, there is no direct bus from Spain station to Bregenz station. However, there are services departing from Barcelona - North Bus Station and arriving at Bregenz bus station via Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 20h 25m.
No, there is no direct train from Spain to Bregenz. However, there are services departing from Barcelona-Plaça De Catalunya and arriving at Bregenz via Barcelona-Sants, Lyon Part Dieu, Dijon and Zürich HB. The journey, including transfers, takes approximately 14h 18m.
The distance between Spain and Bregenz is 988 km. The road distance is 1142.5 km.
The best way to get from Spain to Bregenz without a car is to train via Dijon which takes 14h 18m and costs €260 - €700.
It takes approximately 6h 21m to get from Spain to Bregenz, including transfers.
Spain to Bregenz bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Spain to Bregenz train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Spain to Bregenz is to train via Dijon which takes 14h 18m and costs €260 - €700. Alternatively, you can bus, which costs €95 - €190 and takes 20h 25m, you could also fly, which costs €65 - €310 and takes 6h 14m.
What companies run services between Spain and Bregenz, Austria?
You can take a train from Barcelona-Plaça De Catalunya to Bregenz via Barcelona-Sants, Lyon Part Dieu, Dijon Ville, Dijon, and Zürich HB in around 14h 18m. Alternatively, you can take a bus from Barcelona - North Bus Station to Bregenz bus station via Milano, Autostazione Lampugnano in around 20h 25m.
- Website
- eurowings.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–330
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–180
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €80–280
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- €75–310
Flights from Valencia Airport to Zurich Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- €130–600
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- €80–200
Flights from Son Sant Joan Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- €85–340
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- €45–150
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €35–140
Flights from Son Sant Joan Airport to Zurich Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- €35–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €65–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €95–270
Flights from Son Sant Joan Airport to Stuttgart Airport via Barcelona–El Prat Airport
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- €60–260
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- €45–150
Flights from Son Sant Joan Airport to Zurich Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- €35–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €65–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €95–270
Flights from Son Sant Joan Airport to Stuttgart Airport via Barcelona–El Prat Airport
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- €60–260
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €50–220
Flights from Son Sant Joan Airport to Allgäu Airport, Memmingen via Naples
- Ave. Duration
- 4h 40m
- When
- Tuesday
- Estimated price
- €50–220
Flights from Son Sant Joan Airport to Friedrichshafen Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €50–270
Flights from Son Sant Joan Airport to Friedrichshafen Airport via Alicante–Elche
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €50–270
- Website
- flyedelweiss.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €170–310
- Website
- albastar.es
Flights from Son Sant Joan Airport to Friedrichshafen Airport
- Ave. Duration
- 2h 16m
- When
- Thursday and Sunday
- Estimated price
- €70–400
- Website
- condor.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €28–150
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €40–120
- Website
- comlux.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €70–450
- Website
- flexflight.dk
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €70–450
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €65–220
- Website
- tui.com
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €55–120
- Website
- easyjet.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €65–170
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bregenz
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
Train from Dijon to Zürich HB
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- €120–340
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bregenz
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
Train from Genève to St. Gallen
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- €130–380
- Website
- https://www.sbb.ch/en
Night train from Zuerich Hb to Bregenz
- Ave. Duration
- 3h 26m
- Frequency
- Twice daily
- Estimated price
- €55–170
- Website
- https://www.sbb.ch/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €30–55
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Zuerich Hb
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €25–40
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €25–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- €15–40
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- €23–60
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- arverio-by.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Wendlingen to Ulm Hauptbahnhof
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €12–19
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €17–21
- Schedules at
- meine-rab.de
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 14h 55m
- Frequency
- 3 times a day
- Estimated price
- €75–150
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Milano, Autostazione Lampugnano to Bregenz bus station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €21–40
- Website
- https://www.flixbus.co.uk
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from BARCELONA, Estacio Del Nord, stan. 30 to MULHOUSE, Autoport Ile de Napoleon, Parking Hotel Arcotel
- Ave. Duration
- 15h 15m
- Frequency
- Once a week
- Estimated price
- €90–190
- Website
- https://www.sindbad.pl/en/home
Want to know more about travelling around Austria
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
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Spain to Bregenz bus services, operated by BlaBlaCar Bus, arrive at Milano, Autostazione Lampugnano station.
Spain to Bregenz train services, operated by Renfe Viajeros, arrive at Lyon Part Dieu station.
Yes, the driving distance between Spain to Bregenz is 1142 km. It takes approximately 11h 22m to drive from Spain to Bregenz.
Book your Spain to Bregenz train tickets online with Omio.
Book your Spain to Bregenz bus tickets online with Omio.
There are 2593+ hotels available in Bregenz.













































