There are 7 ways to get from Zurich to Tarragona by plane, train, train (TGV, 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.
Fly from Zurich Airport, train
best- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the train from Barcelona-Sants to Tarragonatrain
6h 3m€60–204Train
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Tarragonatrain Re / ...
12h 22m€208–481Bus
- Take the bus from Zürich to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon - Gerland Bus Station to Tarragona - Bus Stationbus BlaBlaCar Bus
18h 15m€97–185Drive 1,107.6 km
- Drive from Zurich to Tarragonacar 1,107.6 km
11h 2m€193–279Train to Basel, fly, train
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
- Take the train from Barcelona-Sants to Tarragonatrain
7h 23m€83–292Train via Avignon
- Take the train from Zürich HB to Genèvetrain Ic1 / ...
- Take the train from Geneve to Avignon Tgvtrain Tgv
- Take the train from Avignon Tgv to Camp De Tarragonatrain
13h 19m€239–521Bus, train
- Take the bus from Zurich Bus Station to Freiburgbus
- Take the bus from Freiburg to Barcelonabus
- Take the train from Barcelona Sants to Tarragonatrain R15 / ...
20h 59m€99–177
Zurich to Tarragona by train
Questions & Answers
The cheapest way to get from Zurich to Tarragona is to fly and train which costs €60 - €210 and takes 6h 3m.
The fastest way to get from Zurich to Tarragona is to fly and train which takes 6h 3m and costs €60 - €210.
No, there is no direct bus from Zurich to Tarragona station. However, there are services departing from Zürich and arriving at Tarragona - Bus Station via Lyon - Gerland Bus Station. The journey, including transfers, takes approximately 18h 15m.
No, there is no direct train from Zurich to Tarragona. However, there are services departing from Zürich HB and arriving at Tarragona via Mulhouse Ville, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 12h 22m.
The distance between Zurich and Tarragona is 965 km. The road distance is 1107.6 km.
The best way to get from Zurich to Tarragona without a car is to train which takes 12h 22m and costs €200 - €490.
It takes approximately 6h 3m to get from Zurich to Tarragona, including transfers.
Zurich to Tarragona bus services, operated by BlaBlaCar Bus, depart from Zürich station.
Zurich to Tarragona train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Zürich HB station.
The best way to get from Zurich to Tarragona is to train which takes 12h 22m and costs €200 - €490. Alternatively, you can bus, which costs €95 - €190 and takes 18h 15m.
What companies run services between Zurich, Switzerland and Tarragona, Spain?
You can take a train from Zürich HB to Tarragona via Mulhouse, Mulhouse Ville, Lyon Part Dieu, and Barcelona-Sants in around 12h 22m. Alternatively, you can take a bus from Zürich to Tarragona - Bus Station via Lyon - Gerland Bus Station in around 18h 15m.
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €35–170
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €10–17
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €10–17
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €10–17
- Website
- Renfe Viajeros
Train from Avignon Tgv to Camp De Tarragona
- Ave. Duration
- 4h 42m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- Renfe Viajeros
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zürich to Lyon - Gerland Bus Station
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- €35–65
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Tarragona - Bus Station
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- €60–120
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Zurich to Tarragona bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Zurich to Tarragona train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Mulhouse station.
Yes, the driving distance between Zurich to Tarragona is 1108 km. It takes approximately 11h 2m to drive from Zurich to Tarragona.
Book your Zurich to Tarragona train tickets online with Omio.
Book your Zurich to Tarragona bus tickets online with Omio.
There are 3497+ hotels available in Tarragona.











