There are 10 ways to get from Porto Torres to Barcelona by ferry, plane, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Ajaccio Napoleon Bonaparte Airport, fly to Barcelona–El Prat Airport
best- Take the ferry from Port of Porto Torres to Ajaccioferry
- Fly from Ajaccio Napoleon Bonaparte Airport (AJA) to Barcelona–El Prat Airport (BCN)plane AJA - BCN
11h 39m€130–354Fly Alghero to Barcelona–El Prat Airport
cheapest- Fly from Alghero (AHO) to Barcelona–El Prat Airport (BCN)plane AHO - BCN
4h 43m€33–180Ferry, train via Nice
- Take the ferry from Port of Porto Torres to Port of Nice Lympiaferry
- Take the train from Nice Ville to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Barcelona-Santstrain
21h 2m€162–250Ferry, bus
- Take the ferry from Port of Porto Torres to Port of Nice Lympiaferry Porto Torres - Nice
- Take the bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Stationbus BlaBlaCar Bus
23h 44m€102–180Fly Alghero to Girona–Costa Brava Airport, bus
- Fly from Alghero (AHO) to Girona–Costa Brava Airport (GRO)plane AHO - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
15h 42m€80–322Bus to Olbia Costa Smeralda Airport, fly to Barcelona–El Prat Airport
- Take the bus from Sassari Via padre Zirano to Olbia - Airportbus
- Fly from Olbia Costa Smeralda Airport (OLB) to Barcelona–El Prat Airport (BCN)plane OLB - BCN
6h 37m€57–211Train to Cagliari Elmas Airport, fly to Barcelona–El Prat Airport
- Take the train from Porto Torres to Cagliaritrain
- Fly from Cagliari Elmas Airport (CAG) to Barcelona–El Prat Airport (BCN)plane CAG - BCN
9h 29m€70–190Ferry, taxi to Figari-Sud Corse Airport, fly to Barcelona–El Prat Airport
- Take the ferry from Port of Porto Torres to Proprianoferry
- Take the taxi from Propriano to Figari-Sud Corse Airport (FSC)taxi
- Fly from Figari-Sud Corse Airport (FSC) to Barcelona–El Prat Airport (BCN)plane FSC - BCN
11h 8m€306–508Ferry, train
- 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
22h 31m€131–205Ferry, train, bus
- Take the ferry from Port of Porto Torres to Port of Toulonferry
- Take the train from Toulon to Marseille St Charlestrain Ter
- Take the bus from Marseille - Saint-Charles Bus Station to Girona - Bus Stationbus
- Take the train from Girona to Barcelona Santstrain R11
26h 5m€107–185
Porto Torres to Barcelona by ferry, foot, tram, and train
Comparing Your Travel Options
The cheapest way to get from Porto Torres to Barcelona is to fly which costs €30 - €180 and takes 4h 43m.
The fastest way to get from Porto Torres to Barcelona is to fly which takes 4h 43m and costs €30 - €180.
The distance between Porto Torres and Barcelona is 713 km.
The best way to get from Porto Torres to Barcelona without a car is to ferry and train via Nice which takes 21h 2m and costs €160 - €250.
It takes approximately 11h 39m to get from Porto Torres to Barcelona, including transfers.
There are 5080+ hotels available in Barcelona.
What companies run services between Porto Torres, Italy and Barcelona, Spain?
Ryanair flies from Alghero (AHO) to Barcelona–El Prat Airport (BCN) once a week.
- Website
- vueling.com
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Marseille
- Ave. Duration
- 3h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €110–290
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Lyon
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- €110–290
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Nice
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €110–290
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Nantes
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €110–600
Flights from Olbia Costa Smeralda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday
- Estimated price
- €35–160
Flights from Cagliari Elmas Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €30–140
Flights from Figari-Sud Corse Airport to Barcelona–El Prat Airport via Marseille
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €200–750
Flights from Figari-Sud Corse Airport to Barcelona–El Prat Airport via Basel
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- €140–250
Flights from Figari-Sud Corse Airport to Barcelona–El Prat Airport via Bordeaux
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- €140–250
Flights from Figari-Sud Corse Airport to Barcelona–El Prat Airport via Nice
- Ave. Duration
- 7h 40m
- When
- Friday and Sunday
- Estimated price
- €140–250
- Website
- easyjet.com
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Geneva
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €110–300
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Basel
- Ave. Duration
- 7h 40m
- When
- Sunday
- Estimated price
- €110–300
Flights from Figari-Sud Corse Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 5h 10m
- When
- Thursday
- Estimated price
- €140–320
- Website
- ryanair.com
Flights from Alghero to Girona–Costa Brava Airport via Charleroi
- Ave. Duration
- 11h 15m
- When
- Wednesday
- Estimated price
- €85–320
Flights from Alghero to Girona–Costa Brava Airport via Pisa
- Ave. Duration
- 14h 40m
- When
- Friday and Sunday
- Estimated price
- €60–280
Flights from Alghero to Barcelona–El Prat Airport
- Ave. Duration
- 1h 20m
- When
- Sunday
- Estimated price
- €30–130
- Website
- ita-airways.com
Flights from Ajaccio Napoleon Bonaparte Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Saturday
- Estimated price
- €110–380
- Website
- volotea.com
Flights from Olbia Costa Smeralda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Sunday
- Estimated price
- €22–140
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 37m
- Frequency
- 5 times a day
- Estimated price
- €45–70
- Website
- TGV inOui
Train from Toulon to Marseille St Charles
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- €13–20
- Website
- TGV inOui
Train from Toulon to Marseille St Charles
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- €13–20
- Website
- TGV inOui
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- €65–95
- Website
- Renfe Viajeros
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- €65–95
- Website
- Renfe Viajeros
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Porto Torres to Cagliari
- Ave. Duration
- 3h 53m
- Frequency
- Once a week
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Oui.SNCF
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Oui.SNCF
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Girona to Barcelona Sants
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €11–25
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Station
- Ave. Duration
- 10h 45m
- Frequency
- 5 times a day
- Estimated price
- €50–90
- Website
- BlaBlaCar Bus
Bus from Marseille - Saint-Charles Bus Station to Girona - Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a day
- Estimated price
- €30–50
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Station
- Ave. Duration
- 10h 20m
- Frequency
- Twice daily
- Estimated price
- €60–95
- Website
- Flixbus
- Phone
- +34 902 13 00 14
- [email protected]
- Website
- sagales.com
Bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €18–26
- Schedules at
- sagales.com
- Phone
- (+39) 0789 50885
- [email protected]
- Website
- sunlines.it
Bus from Sassari Via padre Zirano to Olbia - Airport
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €19–24
- Schedules at
- sunlines.it
- Phone
- +33(0)495329595
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Ajaccio
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Estimated price
- €18–35
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Nice Lympia
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- €50–85
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Nice Lympia
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- €50–85
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Propriano
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- Estimated price
- €14–25
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- €55–95
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- €55–95
- Website
- Corsica Ferries/Sardinia Ferries
- Ave. Duration
- 52 min
- Estimated price
- €150–190
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
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
What are the different types of Renfe trains in Spain?
Read the travel guide
































