There are 9 ways to get from Bastia to Sardinia by plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bastia - Poretta Airport to Olbia Costa Smeralda Airport
best- Fly from Bastia - Poretta Airport (BIA) to Olbia Costa Smeralda Airport (OLB)plane BIA - OLB
6h 28m€146–278Ferry, train to Pisa International Airport, fly to Cagliari Elmas Airport
cheapest- Take the ferry from Port of Bastia to Port of Piombinoferry
- Take the train from Campiglia Marittima to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Cagliari Elmas Airport (CAG)plane PSA - CAG
8h 47m€56–246Bus, ferry, train
- Take the bus from Bastia a gara di bus to Portivechju-A Gara Di Busbus
- Take the ferry from Porto-Vecchio to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
14h 7m€69–114Bus, ferry
- Take the bus from Bastia a gara di bus to Portivechju-A Gara Di Busbus
- Take the ferry from Porto-Vecchio to Port of Porto Torresferry
- Take the bus from Sassari to Cagliaribus 525
14h 31m€62–112Train, ferry
- Take the train from Casamozza to Cortitrain 1
- Take the train from Corti to Aiacciutrain 1
- Take the ferry from Ajaccio to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
16h 6m€60–103Bus to Calvi – Sainte-Catherine Airport, fly to Olbia Costa Smeralda Airport
- Take the bus from BASTIA - Gara Stradali to Calvibus
- Fly from Calvi – Sainte-Catherine Airport (CLY) to Olbia Costa Smeralda Airport (OLB)plane CLY - OLB
8h 4m€216–537Ferry, train to Fiumicino International Airport, fly to Olbia Costa Smeralda Airport
- Take the ferry from Port of Bastia to Port of Piombinoferry
- Take the train from Campiglia Marittima to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Olbia Costa Smeralda Airport (OLB)plane FCO - OLB
10h 1m€92–249Fly Bastia - Poretta Airport to Alghero
- Fly from Bastia - Poretta Airport (BIA) to Alghero (AHO)plane BIA - AHO
7h 28m€82–310Bus, ferry, train via Cagliari Via Ciusa Scuole
- Take the bus from BASTIA - Gara CFC to PORTIVECHJU - Gara StradaIibus C10
- Take the ferry from Porto-Vecchio to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
15h 3m€66–113
Bastia to Sardinia by bus, foot, ferry, and train
Questions & Answers
The cheapest way to get from Bastia to Sardinia is to bus and ferry which costs €60 - €120 and takes 14h 31m.
The fastest way to get from Bastia to Sardinia is to fly which takes 6h 28m and costs €140 - €280.
The distance between Bastia and Sardinia is 209 km.
The best way to get from Bastia to Sardinia without a car is to bus and ferry and train which takes 14h 7m and costs €65 - €120.
It takes approximately 6h 28m to get from Bastia to Sardinia, including transfers.
There are 3279+ hotels available in Sardinia.
What companies run services between Bastia, France and Sardinia, Italy?
easyJet, Lufthansa, and three other airlines fly from Bastia - Poretta Airport (BIA) to Olbia Costa Smeralda Airport (OLB) once daily.
- Website
- flexflight.dk
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Fiumicino International Airport
- Ave. Duration
- 3h 20m
- When
- Monday and Thursday
- Estimated price
- €250–750
Flights from Pisa International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 10m
- When
- Thursday and Sunday
- Estimated price
- €23–500
Flights from Fiumicino International Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €50–160
Flights from Fiumicino International Airport to Olbia Costa Smeralda Airport via Cagliari Elmas Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- €50–160
Flights from Bastia - Poretta Airport to Alghero via Fiumicino International Airport
- Ave. Duration
- 4h
- When
- Monday and Thursday
- Estimated price
- €75–300
Flights from Bastia - Poretta Airport to Alghero via Nice, Fiumicino International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- €120–390
- Website
- aeroitalia.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Fiumicino International Airport
- Ave. Duration
- 3h 20m
- When
- Monday and Thursday
- Estimated price
- €250–750
Flights from Pisa International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 10m
- When
- Thursday and Sunday
- Estimated price
- €23–500
Flights from Fiumicino International Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €50–160
Flights from Fiumicino International Airport to Olbia Costa Smeralda Airport via Cagliari Elmas Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- €50–160
Flights from Bastia - Poretta Airport to Alghero via Fiumicino International Airport
- Ave. Duration
- 4h
- When
- Monday and Thursday
- Estimated price
- €75–300
Flights from Bastia - Poretta Airport to Alghero via Nice, Fiumicino International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- €120–390
- Website
- ryanair.com
Flights from Pisa International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €35–180
Flights from Bastia - Poretta Airport to Alghero via Charleroi
- Ave. Duration
- 6h 55m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- €100–380
- Website
- easyjet.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Geneva
- Ave. Duration
- 3h 55m
- When
- Monday
- Estimated price
- €150–240
Flights from Calvi – Sainte-Catherine Airport to Olbia Costa Smeralda Airport via Geneva
- Ave. Duration
- 5h 47m
- When
- Wednesday and Saturday
- Estimated price
- €180–230
- Website
- volotea.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Marseille
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- €120–240
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Lyon
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- €120–240
Flights from Calvi – Sainte-Catherine Airport to Olbia Costa Smeralda Airport via Marseille
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- €190–460
- Website
- lufthansa.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Munich
- Ave. Duration
- 5h
- When
- Thursday and Saturday
- Estimated price
- €170–600
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Campiglia Marittima to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €11–18
- Website
- https://www.trenitalia.com/en.html
Train from Campiglia Marittima to Roma Termini
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- €30–50
- Website
- https://www.trenitalia.com/en.html
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 4 95 32 80 57
- [email protected]
- Website
- cf-corse.corsica
Train from Casamozza to Corti
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €6–9
- Schedules at
- cf-corse.corsica
Train from Corti to Aiacciu
- Ave. Duration
- 1h 54m
- Frequency
- 6 times a week
- Estimated price
- €9–13
- Schedules at
- cf-corse.corsica
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Campiglia Marittima to Pisa Centrale
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- €13–26
- Schedules at
- trenitalia.com
Train from Campiglia Marittima to Roma Termini
- Ave. Duration
- 2h 6m
- Frequency
- Every 3 hours
- Estimated price
- €35–70
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Campiglia Marittima to Pisa Centrale
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
Train from Campiglia Marittima to Roma Termini
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- €26–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 4 95 20 25 25
- [email protected]
- Website
- corsicabus.org
Bus from Bastia a gara di bus to Portivechju-A Gara Di Bus
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €27–35
- Schedules at
- isula.corsica
Bus from Bastia a gara di bus to Portivechju-A Gara Di Bus
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €27–35
- Schedules at
- isula.corsica
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sassari to Cagliari
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €19–35
- Website
- https://www.flixbus.co.uk
- Phone
- +33 4 95 20 25 25
- [email protected]
- Website
- isula.corsica
Bus from BASTIA - Gara Stradali to Calvi
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a week
- Estimated price
- €18–26
- Schedules at
- isula.corsica
Bus from BASTIA - Gara CFC to PORTIVECHJU - Gara StradaIi
- Ave. Duration
- 3h 17m
- Frequency
- 4 times a week
- Estimated price
- €22–35
- Schedules at
- isula.corsica
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Porto-Vecchio to Port of Porto Torres
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- €12–24
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Porto-Vecchio to Port of Porto Torres
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- €12–24
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Ajaccio to Port of Porto Torres
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- €12–22
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Port of Bastia to Port of Piombino
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- €10–19
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Port of Bastia to Port of Piombino
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- €10–19
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Porto-Vecchio to Port of Porto Torres
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- €12–24
- Website
- https://www.corsica-ferries.co.uk/
Want to know more about travelling around Italy
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling by boat in Italy
Read the travel guide






















