There are 11 ways to get from Tarragona to Switzerland by train, plane, train (Renfe, TGV), 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, fly to Geneva International Airport
best- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Geneva International Airport (GVA)plane BCN - GVA
5h 57mCHF 45–226Train, fly to Milano Malpensa Airport
cheapest- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Milano Malpensa Airport (MXP)plane BCN - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
7h 37mCHF 31–127Train via Dijon
- Take the train from Tarragona to Barcelona Santstrain R15 / ...
- 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 Ville to Zuerich Hbtrain Tgv
13h 11mCHF 166–303Bus
- Take the bus from Tarragona to Barcelona Airport El Prat T1bus Prades
- Take the bus from Barcelona - Airport Prat T1 to Zürichbus BlaBlaCar Bus
21h 8mCHF 103–190Drive 1,116.1 km
- Drive from Tarragona to Zurichcar 1,116.1 km
10h 53mCHF 187–270Train, fly to Basel
- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Basel (BSL)plane BCN - BSL
5h 56mCHF 46–204Train, fly to Zurich Airport
- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
6hCHF 57–212Train, fly to Milan Linate Airport
- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Milan Linate Airport (LIN)plane BCN - LIN
- Take the train from Monza to Luganotrain
7h 59mCHF 44–220Train, fly to Il Caravaggio International Airport, bus
- Take the train from Tarragona to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Il Caravaggio International Airport (BGY)plane BCN - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
8h 32mCHF 57–242Train
- Take the train from Tarragona to Barcelona Santstrain R15 / ...
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Genevetrain Ter
- Take the train from Genève to Zürich HBtrain Ic1 / ...
14h 36mCHF 198–533Bus via Besançon
- Take the bus from Tarragona to Barcelona - Gran Via de les Corts, 618bus e2 / ...
- Take the bus from BARCELONA, Estacio Del Nord, stan. 30 to Besancon, Gare Sncf , Avenue Du Marechal Foch.bus
- Take the bus from Besançon to Zurich Bus Stationbus
22h 23mCHF 127–198
Tarragona to Switzerland by train
Questions & Answers
The cheapest way to get from Tarragona to Switzerland is to train and fly which costs SFr 30 - SFr 130 and takes 7h 37m.
The fastest way to get from Tarragona to Switzerland is to train and fly which takes 5h 56m and costs SFr 45 - SFr 210.
No, there is no direct bus from Tarragona to Switzerland. However, there are services departing from Tarragona and arriving at Zürich via Barcelona - Airport Prat T1. The journey, including transfers, takes approximately 21h 8m.
No, there is no direct train from Tarragona to Switzerland. However, there are services departing from Tarragona and arriving at Zürich Stadelhofen via Barcelona-Sants, Lyon Part Dieu, Dijon Ville and Zürich HB. The journey, including transfers, takes approximately 13h 11m.
The distance between Tarragona and Switzerland is 740 km. The road distance is 1116.1 km.
The best way to get from Tarragona to Switzerland without a car is to train via Dijon which takes 13h 11m and costs SFr 160 - SFr 310.
It takes approximately 5h 57m to get from Tarragona to Switzerland, including transfers.
Tarragona to Switzerland bus services, operated by Empresa Plana, depart from Tarragona station.
Tarragona to Switzerland train services, operated by Renfe Cercanias, depart from Tarragona station.
The best way to get from Tarragona to Switzerland is to train via Dijon which takes 13h 11m and costs SFr 160 - SFr 310. Alternatively, you can bus, which costs SFr 100 - SFr 190 and takes 21h 8m.
What companies run services between Tarragona, Spain and Switzerland?
You can take a train from Tarragona to Zürich Stadelhofen via Barcelona-Sants, Lyon Part Dieu, Dijon Ville, Zuerich Hb, and Zürich HB in around 13h 11m. Alternatively, you can take a bus from Tarragona to Zürich Stadelhofen via Barcelona Airport El Prat T1, Barcelona - Airport Prat T1, Zürich, and Zürich HB in around 21h 8m.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- CHF 35–170
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 35–160
Flights from Barcelona–El Prat Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- CHF 18–85
Flights from Barcelona–El Prat Airport to Milan Linate Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 22–130
- Phone
- +34 912 32 03 20
- [email protected]
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
Train from Tarragona to Barcelona Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 7–20
- Website
- Renfe Cercanias
- Phone
- +34 977 55 36 80
- Website
- empresaplana.cat
Bus from Tarragona to Barcelona Airport El Prat T1
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 15–18
- Schedules at
- empresaplana.cat
Bus from Tarragona to Barcelona - Gran Via de les Corts, 618
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 19–22
- Schedules at
- empresaplana.cat
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
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
More Questions & Answers
Tarragona to Switzerland bus services, operated by Empresa Plana, arrive at Barcelona Airport El Prat T1 station.
Tarragona to Switzerland train services, operated by Renfe Cercanias, arrive at Barcelona Sants station.
Yes, the driving distance between Tarragona to Switzerland is 1116 km. It takes approximately 10h 53m to drive from Tarragona to Switzerland.
Book your Tarragona to Switzerland train tickets online with Omio.
Book your Tarragona to Switzerland bus tickets online with Omio.
There are 1244+ hotels available in Switzerland.







