There are 7 ways to get from Bastia to Castelsardo by bus, ferry, 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.
Bus, ferry via Santa Teresa Gallura
best- Take the bus from Bastia a gara di bus to Portivechju-A Gara Di Busbus
- Take the ferry from Bonifacio to Santa Teresa Galluraferry
- Take the bus from Fermata di S.TERESA GALLURA to Fermata di BAIA OSTINAbus
8h 50m€97–108Bus, ferry
cheapest- 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 bus from Porto Torres Porto Civico to Castelsardo Bar Saxbus
11h 43m€40–62Ferry to Pisa International Airport, fly to Alghero, bus
- Take the ferry from Port of Bastia to Port of Livornoferry
- Fly from Pisa International Airport (PSA) to Alghero (AHO)plane PSA - AHO
- Take the bus from Fermata di AEROPORTO FERTILIA to Fermata di CASTELSARDO LA PIANEDDAbus
10h 6m€67–283Bus, ferry via Castelsardo Bar Sax
- Take the bus from Bastia a gara di bus to Portivechju-A Gara Di Busbus
- Take the ferry from Bonifacio to Santa Teresa Galluraferry
- Take the bus from Santa Teresa Gallura P.Modesto to Castelsardo Bar Saxbus
9h 7m€85–99Bus, ferry via Castelsardo Bar Sax #2
- Take the bus from BASTIA - Gara CFC to PORTIVECHJU - Gara StradaIibus C10
- Take the ferry from Bonifacio to Santa Teresa Galluraferry
- Take the bus from Santa Teresa Gallura P.Modesto to Castelsardo Bar Saxbus
9h 34m€81–96Fly Bastia - Poretta Airport to Olbia Costa Smeralda Airport, bus
- Fly from Bastia - Poretta Airport (BIA) to Olbia Costa Smeralda Airport (OLB)plane BIA - OLB
- Take the bus from Fermata di Olbia Apt. to Fermata di Castelsardobus
9h 12m€165–291Bus to Calvi – Sainte-Catherine Airport, fly to Olbia Costa Smeralda Airport, bus
- 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
- Take the bus from Fermata di Olbia Apt. to Fermata di Castelsardobus
10h 23m€242–518
Bastia to Castelsardo by bus, ferry, and foot
Questions & Answers
The cheapest way to get from Bastia to Castelsardo is to bus and ferry which costs €40 - €65 and takes 11h 43m.
The fastest way to get from Bastia to Castelsardo is to bus and ferry via Santa Teresa Gallura which takes 8h 50m and costs €95 - €110.
The distance between Bastia and Castelsardo is 258 km.
The best way to get from Bastia to Castelsardo without a car is to bus and ferry via Santa Teresa Gallura which takes 8h 50m and costs €95 - €110.
It takes approximately 8h 50m to get from Bastia to Castelsardo, including transfers.
There are 2407+ hotels available in Castelsardo.
What companies run services between Bastia, France and Castelsardo, Italy?
There is no direct connection from Bastia to Castelsardo. However, you can take the bus to Portivechju-A Gara Di Bus, take the bus to Bunifaziu, walk to Bonifacio, take the ferry to Santa Teresa Gallura, walk to Fermata di S.TERESA GALLURA, then take the bus to Fermata di BAIA OSTINA. Alternatively, you can take a bus from BASTIA - Gara CFC to Castelsardo Bar Sax via PORTIVECHJU - Gara StradaIi, Porto-Vecchio, Port Of Porto Torres, and Porto Torres Porto Civico in around 11h 43m.
- Website
- easyjet.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Basel
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- €150–230
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Nice
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- €150–230
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Lyon
- Ave. Duration
- 3h 40m
- When
- Monday and Friday
- Estimated price
- €150–230
Flights from Calvi – Sainte-Catherine Airport to Olbia Costa Smeralda Airport via Geneva
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €170–310
Flights from Calvi – Sainte-Catherine Airport to Olbia Costa Smeralda Airport via Nice
- Ave. Duration
- 3h 5m
- When
- Monday and Friday
- Estimated price
- €170–310
- Website
- lufthansa.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Munich
- Ave. Duration
- 5h 11m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €170–270
- Website
- volotea.com
Flights from Bastia - Poretta Airport to Olbia Costa Smeralda Airport via Marseille
- Ave. Duration
- 6h 30m
- When
- Friday and Tuesday
- Estimated price
- €120–240
Flights from Calvi – Sainte-Catherine Airport to Olbia Costa Smeralda Airport via Marseille
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €190–370
- Website
- ryanair.com
Flights from Pisa International Airport to Alghero
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €28–160
- 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
- +39 079262039
- [email protected]
- Website
- Digitur
Bus from Fermata di S.TERESA GALLURA to Fermata di BAIA OSTINA
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- Estimated price
- €16
- Schedules at
- Digitur
Bus from Fermata di AEROPORTO FERTILIA to Fermata di CASTELSARDO LA PIANEDDA
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- €16
- Schedules at
- Digitur
Bus from BASTIA - Gara CFC to PORTIVECHJU - Gara StradaIi
- Ave. Duration
- 3h 17m
- Frequency
- 4 times a week
- Estimated price
- €22–35
- Schedules at
- Cullettività di Corsica - Collectivité de Corse
Bus from BASTIA - Gara CFC to PORTIVECHJU - Gara StradaIi
- Ave. Duration
- 3h 17m
- Frequency
- 4 times a week
- Estimated price
- €22–35
- Schedules at
- Cullettività di Corsica - Collectivité de Corse
Bus from BASTIA - Gara Stradali to Calvi
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a week
- Estimated price
- €18–26
- Schedules at
- Cullettività di Corsica - Collectivité de Corse
- Phone
- +39 351 8374226
- [email protected]
- Website
- arst.sardegna.it
Bus from Porto Torres Porto Civico to Castelsardo Bar Sax
- Ave. Duration
- 1h 12m
- Frequency
- 6 times a week
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Santa Teresa Gallura P.Modesto to Castelsardo Bar Sax
- Ave. Duration
- 1h 39m
- Frequency
- 4 times a day
- Estimated price
- €4–7
- Schedules at
- app.arstspa.it
Bus from Santa Teresa Gallura P.Modesto to Castelsardo Bar Sax
- Ave. Duration
- 1h 39m
- Frequency
- 4 times a day
- Estimated price
- €4–7
- Schedules at
- app.arstspa.it
- Phone
- (+39) 0789 50885
- [email protected]
- Website
- Sun Lines S.R.L.
Bus from Fermata di Olbia Apt. to Fermata di Castelsardo
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- €20–24
- Schedules at
- Sun Lines S.R.L.
Bus from Fermata di Olbia Apt. to Fermata di Castelsardo
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- €20–24
- Schedules at
- Sun Lines S.R.L.
- Phone
- +39 800 959 369
- [email protected]
- Website
- Ichnusa Lines
Ferry from Bonifacio to Santa Teresa Gallura
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €47
- Website
- Ichnusa Lines
Ferry from Bonifacio to Santa Teresa Gallura
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €47
- Website
- Ichnusa Lines
Ferry from Bonifacio to Santa Teresa Gallura
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €47
- Website
- Ichnusa Lines
- Phone
- +33(0)495329595
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Porto-Vecchio to Port of Porto Torres
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- €14–25
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Bastia to Port of Livorno
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €13–23
- Website
- Corsica Ferries/Sardinia Ferries
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












