There are 9 ways to get from Altach to Barcelona by train, plane, train (Renfe), 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.
Train to Zurich Airport, fly
best- Take the train from Bregenz to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
7h 7m€59–264Bus via Dornbirn Pfarrheim Wallenmahd
cheapest- Take the bus from Bregenz bus station to Milano, Autostazione Lampugnanobus N77
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus BlaBlaCar Bus
22h 25m€41–116Train
- Take the train from Bregenz to Zürich HBtrain Ec
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Lyon Part Dieutrain 84
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
14h 43m€194–323Bus, train
- Take the bus from Feldkirch station to Marseillebus FlixBus N882 / ...
- Take the train from Marseille St Charles to Barcelona-Santstrain 9730
19h 38m€103–165Drive 1,131.7 km
- Drive from Altach to Barcelonacar 1,131.7 km
11h 42m€181–261Train to Stuttgart Airport, fly
- Take the train from Hohenems to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Barcelona–El Prat Airport (BCN)plane STR - BCN
9h 52m€101–250Train, train to Basel, fly
- Take the train from Bregenz to Zürich HBtrain
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
8h 59m€114–309Train to Munich International Airport, fly
- Take the train from Bregenz to Muenchen Hbf Gl.27-36train
- Fly from Munich International Airport (MUC) to Barcelona–El Prat Airport (BCN)plane MUC - BCN
8h 59m€81–263Bus
- Take the bus from Bregenz bus station to Milano, Autostazione Lampugnanobus N77
- Take the bus from Milano, Autostazione Lampugnano to Barcelona Sants Central Bus Stationbus Union Ivkoni - Unibus 3600 / ...
24h 43m€66–123
Altach to Barcelona by train
Questions & Answers
The cheapest way to get from Altach to Barcelona is to bus via Dornbirn Pfarrheim Wallenmahd which costs €40 - €120 and takes 22h 25m.
The fastest way to get from Altach to Barcelona is to train and fly which takes 7h 7m and costs €55 - €270.
No, there is no direct bus from Altach to Barcelona station. However, there are services departing from Altach Kirche and arriving at Barcelona - North Bus Station via Dornbirn Pfarrheim Wallenmahd, Bregenz bus station and Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 22h 25m.
No, there is no direct train from Altach to Barcelona. However, there are services departing from Altach and arriving at Barcelona-Sants via Bregenz, Zürich HB, Mulhouse Ville and Lyon Part Dieu. The journey, including transfers, takes approximately 14h 43m.
The distance between Altach and Barcelona is 1010 km. The road distance is 1131.7 km.
The best way to get from Altach to Barcelona without a car is to train which takes 14h 43m and costs €190 - €330.
It takes approximately 7h 7m to get from Altach to Barcelona, including transfers.
Altach to Barcelona bus services, operated by FlixBus, depart from Bregenz bus station.
Altach to Barcelona train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Bregenz station.
The best way to get from Altach to Barcelona is to train which takes 14h 43m and costs €190 - €330. Alternatively, you can bus via Dornbirn Pfarrheim Wallenmahd, which costs €40 - €120 and takes 22h 25m.
What companies run services between Altach, Vorarlberg, Austria and Barcelona, Spain?
You can take a train from Altach to Barcelona-Sants via Bregenz, Zürich HB, Mulhouse Ville, and Lyon Part Dieu in around 14h 43m. Alternatively, you can take a bus from Altach Kirche to Barcelona - North Bus Station via Dornbirn Pfarrheim Wallenmahd, Bregenz bus station, and Milano, Autostazione Lampugnano in around 22h 25m.
- Website
- swiss.com
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €55–230
Flights from Stuttgart Airport to Barcelona–El Prat Airport via Zurich Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €75–300
Flights from Munich International Airport to Barcelona–El Prat Airport via Zurich Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €65–270
- Website
- lufthansa.com
Flights from Stuttgart Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €110–230
Flights from Basel to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €80–320
Flights from Munich International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €45–260
- Website
- vueling.com
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €35–140
Flights from Stuttgart Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- €35–130
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €24–150
Flights from Munich International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- €45–150
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €30–150
- Website
- lufthansa-city.com
Flights from Munich International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €45–260
- Website
- eurowings.com
Flights from Stuttgart Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–170
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bregenz to Zürich Flughafen
- Ave. Duration
- 1h 17m
- Frequency
- Every 3 hours
- Estimated price
- €40–80
- Website
- https://www.sbb.ch/en
Train from Bregenz to Zürich HB
- Ave. Duration
- 1h 28m
- Frequency
- Every 3 hours
- Estimated price
- €45–85
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €21–45
- Website
- https://www.sbb.ch/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Bregenz to Zürich Flughafen
- Ave. Duration
- 1h 17m
- Frequency
- 6 times a week
- Estimated price
- €14–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bregenz to Muenchen Hbf Gl.27-36
- Ave. Duration
- 2h 2m
- Frequency
- Twice a week
- Estimated price
- €12–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- €60–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €40–60
- Website
- https://www.renfe.com/es/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hohenems to Stuttgart Hbf
- Ave. Duration
- 3h 28m
- Frequency
- Once daily
- Estimated price
- €47–53
- Website
- https://int.bahn.de/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Feldkirch station to Marseille
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €60–90
- Website
- https://www.flixbus.co.uk
Bus from Bregenz bus station to Milano, Autostazione Lampugnano
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- €22–45
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a day
- Estimated price
- €30–75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 13h 35m
- Frequency
- 5 times a week
- Estimated price
- €19–60
- Website
- https://www.itabus.it/en/home
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Barcelona Sants Central Bus Station
- Ave. Duration
- 17h 59m
- Frequency
- 3 times a week
- Estimated price
- €40–60
- Website
- https://union-ivkoni.com/en
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
Read the travel guide
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
More Questions & Answers
Altach to Barcelona bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Altach to Barcelona train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Altach to Barcelona is 1132 km. It takes approximately 11h 42m to drive from Altach to Barcelona.
There are 5540+ hotels available in Barcelona.









































