There are 5 ways to get from Porto Pino to Barcelona by train, ferry, taxi, bus or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Train, ferry
-
Take the train from Carbonia Serbariu to Decimomannu
-
Take the train from Decimomannu to Porto Torres Marittima
-
Take the ferry from Porto Torres to Barcellona
Cheapest
Bus, train to Cagliari, fly to Barcelona
-
Take the bus from Sp 110 Su Corru Manciu Bar Pizzeria to Iglesias Stazione Fs
-
Take the train from Iglesias to Cagliari
-
Fly from Cagliari (CAG) to Barcelona (BCN)
Taxi, bus, ferry
-
Take a taxi from Porto Pino to San Nicolo` D`Arcidano
-
Take the bus from Oristano Z.I. to Bosa Piazza Manin
-
Take the bus from Bosa Piazza Manin to Porto Torres Porto Civico-P.Verde
-
Take the ferry from Porto Torres to Barcellona
Bus, train to Cagliari, fly to Girona, taxi
-
Take the bus from Sp 110 Su Corru Manciu Bar Pizzeria to Iglesias Stazione Fs
-
Take the train from Iglesias to Cagliari
-
Fly from Cagliari (CAG) to Girona (GRO)
-
Take the taxi from Girona Airport to Barcelona
Bus, train to Olbia, fly to Barcelona
-
Take the bus from Sp 110 Su Corru Manciu Bar Pizzeria to Iglesias Stazione Fs
-
Take the train from Decimomannu to Olbia Terranova
-
Fly from Olbia (OLB) to Barcelona (BCN)
Travel safe during COVID-19
International entry into Spain from Italy
- Entry is fully open for citizens and permanent residents of Italy
Conditions of entry into Spain from Italy
- Specific entry restrictions may apply for travel to Spain: Canary Islands
Show more details
- Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
- Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
- Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
- Health screen upon arrival
- Specific entry restrictions may apply for travel to Spain: Canary Islands
Show less
Rules to follow in Spain
1.5m
Mandatory
Considerations leaving from Italy
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, entry into Spain is currently allowed from Italy.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1.5 metres
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Barcelona is 112.
Wearing a face mask on public transport in Barcelona is mandatory.
The social distance requirement in Barcelona is 1.5 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 112.
No, returning to Italy from Spain is currently allowed.
See options for return travel.
Last updated: 28 Jul 2022
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Porto Pino to Barcelona is to bus and train and fly which costs €40 - €220 and takes 8h 35m.
The quickest way to get from Porto Pino to Barcelona is to bus and train and fly which costs €40 - €220 and takes 8h 35m.
The distance between Porto Pino and Barcelona is 608 km.
The best way to get from Porto Pino to Barcelona without a car is to train and ferry which takes 19h 26m and costs €130 - €210.
It takes approximately 19h 26m to get from Porto Pino to Barcelona, including transfers.
The quickest flight from Cagliari Airport to Barcelona Airport is the direct flight which takes 1h 30m.
Vueling Airlines and Alitalia offer flights from Cagliari Airport to Barcelona Airport.
There are 1039+ hotels available in Barcelona. Prices start at €100 per night.

- Distance: 608 km
- Duration: 19h 26m
What companies run services between Porto Pino, Italy and Barcelona, Spain?
There is no direct connection from Porto Pino to Barcelona. However, you can take the taxi to Carbonia Serbariu, take the train to Decimomannu, take the train to Porto Torres Marittima, take the walk to Porto Torres, then take the ferry to Barcellona. Alternatively, you can take the taxi to San Nicolo` D`Arcidano, take the bus to Oristano Z.I. Via Madrid, take the walk to Oristano Z.I., take the bus to Bosa Piazza Manin, take the bus to Porto Torres Porto Civico-P.Verde, take the walk to Porto Torres, then take the ferry to Barcellona.

- Website
- ryanair.com
Flights from Cagliari to Girona via Pisa
- Ave. Duration
- 9h
- When
- Wednesday
- Estimated price
- €120 - €240
Flights from Cagliari to Girona via Charleroi
- Ave. Duration
- 9h 20m
- When
- Thursday
- Estimated price
- €120 - €240
Flights from Cagliari to Girona via London Stansted
- Ave. Duration
- 11h 20m
- When
- Tuesday and Saturday
- Estimated price
- €120 - €240
Flights from Cagliari to Girona via Rome
- Ave. Duration
- 5h 25m
- When
- Wednesday and Saturday
- Estimated price
- €120 - €240
Flights from Cagliari to Girona via Ancona, Charleroi
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- €120 - €240

- Website
- vueling.com
Flights from Cagliari to Barcelona
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50 - €260
Flights from Olbia to Barcelona
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50 - €220
Flights from Olbia to Barcelona via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Wednesday and Sunday
- Estimated price
- €85 - €310

- Website
- iberia.com
Flights from Cagliari to Barcelona
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50 - €260
Flights from Olbia to Barcelona
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50 - €220
Flights from Olbia to Barcelona via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Wednesday and Sunday
- Estimated price
- €85 - €310

- Website
- alitalia.com
Flights from Cagliari to Barcelona via Rome
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €110 - €550
Flights from Olbia to Barcelona via Rome
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €120 - €550

- Website
- transavia.com
Flights from Cagliari to Girona via Amsterdam Schiphol
- Ave. Duration
- 5h 40m
- When
- Thursday
- Estimated price
- €160 - €550

- Website
- tuifly.be
Flights from Cagliari to Girona via Frankfurt, Brussels
- Ave. Duration
- 8h 55m
- When
- Sunday
- Estimated price
- €190 - €750

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.
Contact Details
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Carbonia Serbariu to Decimomannu
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- €3 - €9
- Website
- Trenitalia
- 1st Class
- €7 - €9
Train from Decimomannu to Porto Torres Marittima
- Ave. Duration
- 3h 48m
- Frequency
- Once a week
- Estimated price
- €19 - €40
- Website
- Trenitalia
- 1st Class
- €34 - €37
Train from Iglesias to Cagliari
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €4 - €9
- Website
- Trenitalia
- 1st Class
- €7 - €9
Train from Decimomannu to Olbia Terranova
- Ave. Duration
- 3h 51m
- Frequency
- 3 times a day
- Estimated price
- €19 - €40
- Website
- Trenitalia
- 1st Class
- €34 - €38
Frequently asked questions

- Phone
- 800 865 042
- informazioni@arst.sardegna.it
- Website
- arst.sardegna.it
Bus from Oristano Z.I. to Bosa Piazza Manin
- Ave. Duration
- 2h 11m
- Frequency
- 6 times a week
- Estimated price
- €4 - €6
- Website
- ARST Spa - Trasporti Regionali Della Sardegna
Bus from Sp 110 Su Corru Manciu Bar Pizzeria to Iglesias Stazione Fs
- Ave. Duration
- 1h 24m
- Frequency
- 6 times a week
- Estimated price
- €3 - €5
- Website
- ARST Spa - Trasporti Regionali Della Sardegna

- Phone
- +39 079935282
- Website
- digitur.it
Bus from Bosa Piazza Manin to Porto Torres Porto Civico-P.Verde
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- €16
- Website
- Digitur

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Porto Torres to Barcellona
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Estimated price
- €80 - €120
- Website
- Grimaldi Lines
Taxi from Girona Airport to Barcelona
- Ave. Duration
- 1h
- Frequency
- On demand
- Schedules at
- taxisaeropuertogirona.com
- Ave. Duration
- 1h 45m
- Estimated price
- €100 - €130
Taxi Carbonia - Antonello
- Phone
- +39 338 448 2105
Taxi Carbonia
- Phone
- +39 338 448 2105
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.