There are 5 ways to get from Sardinia to Tarragona by plane, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Olbia Costa Smeralda Airport to Barcelona–El Prat Airport, train
best- Fly from Olbia Costa Smeralda Airport (OLB) to Barcelona–El Prat Airport (BCN)plane OLB - BCN
- Take the train from Barcelona-Sants to Tarragonatrain
5h 35m€42–163Train, ferry
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Toulonferry
- Take the train from Toulon to Marseille St Charlestrain Ter
- Take the train from Marseille St Charles to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Tarragonatrain Re / ...
28h 32m€155–281Fly Cagliari Elmas Airport to Barcelona–El Prat Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Barcelona–El Prat Airport (BCN)plane CAG - BCN
- Take the train from Barcelona-Sants to Tarragonatrain
5h 50m€47–133Fly Alghero to Barcelona–El Prat Airport, train
- Fly from Alghero (AHO) to Barcelona–El Prat Airport (BCN)plane AHO - BCN
- Take the train from Barcelona-Sants to Tarragonatrain
5h 45m€48–165Fly Olbia Costa Smeralda Airport to Reus Airport
- Fly from Olbia Costa Smeralda Airport (OLB) to Reus Airport (REU)plane OLB - REU
15h 39m€68–255
Sardinia to Tarragona by train, foot, and ferry
Questions & Answers
The cheapest way to get from Sardinia to Tarragona is to fly and train which costs €45 - €140 and takes 5h 50m.
The fastest way to get from Sardinia to Tarragona is to fly and train which takes 5h 35m and costs €40 - €170.
The distance between Sardinia and Tarragona is 729 km.
The best way to get from Sardinia to Tarragona without a car is to train and ferry which takes 28h 32m and costs €150 - €290.
It takes approximately 5h 35m to get from Sardinia to Tarragona, including transfers.
There are 4007+ hotels available in Tarragona.
What companies run services between Sardinia, Italy and Tarragona, Spain?
easyJet, Ryanair, and three other airlines fly from Olbia Costa Smeralda Airport (OLB) to Reus Airport (REU) once daily.
- Website
- vueling.com
Flights from Olbia Costa Smeralda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €35–140
Flights from Cagliari Elmas Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- €30–100
Flights from Olbia Costa Smeralda Airport to Reus Airport via Paris Orly
- Ave. Duration
- 12h
- When
- Thursday
- Estimated price
- €90–420
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 30m
- When
- Tuesday and Sunday
- Estimated price
- €50–120
Flights from Alghero to Barcelona–El Prat Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday to Saturday
- Estimated price
- €30–120
Flights from Olbia Costa Smeralda Airport to Reus Airport via Charleroi
- Ave. Duration
- 17h 20m
- When
- Monday and Thursday
- Estimated price
- €65–250
- Website
- easyjet.com
Flights from Olbia Costa Smeralda Airport to Reus Airport via London Gatwick
- Ave. Duration
- 14h
- When
- Tuesday and Thursday
- Estimated price
- €90–300
Flights from Olbia Costa Smeralda Airport to Reus Airport via Bristol
- Ave. Duration
- 24h 25m
- When
- Saturday
- Estimated price
- €95–300
- Website
- jet2.com
Flights from Olbia Costa Smeralda Airport to Reus Airport via Birmingham
- Ave. Duration
- 22h 20m
- When
- Wednesday
- Estimated price
- €85–280
Flights from Olbia Costa Smeralda Airport to Reus Airport via London Gatwick
- Ave. Duration
- 12h 30m
- When
- Tuesday and Thursday
- Estimated price
- €90–300
- Website
- volotea.com
Flights from Olbia Costa Smeralda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €25–120
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 20 minutes
- Estimated price
- €10–17
- Website
- https://www.renfe.com/es/en
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 20 minutes
- Estimated price
- €10–17
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 20 minutes
- Estimated price
- €10–17
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Tarragona
- Ave. Duration
- 1h 9m
- Frequency
- Every 20 minutes
- Estimated price
- €10–17
- Website
- https://www.renfe.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–22
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 4 13 94 30 50
- Website
- zou.maregionsud.fr
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- €17–35
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Toulon to Marseille St Charles
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €13–22
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- €35–65
- Website
- https://www.corsica-ferries.co.uk/
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
Italy Travel Guides
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



















