There are 10 ways to get from Barcelonnette to Sardinia by bus, train, plane, car, 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.
Bus, train to Milan Linate Airport, fly to Olbia Costa Smeralda Airport
best- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Oulx-Cesana-Clav.-S. to Milano Centrale
- Fly from Milan Linate Airport (LIN) to Olbia Costa Smeralda Airport (OLB)LIN - OLB
10h 25mDrive, train, ferry
- Drive from Barcelonnette to ST BENOIT CPZou
- Take the train from ST BENOIT CPZou to NICE - GARE CPZou49
- Take the ferry from Port of Nice Lympia to Port of Porto Torres
- Take the train from Porto Torres M.Ma to CagliariRe
20h 13mBus, ferry
- Take the bus from Place Aimé Gassier to Marseille, Gare de Marseille-Saint-Charles68
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Napoli P.zza Garibaldi
- Take the ferry from Porto di Napoli to Port of Cagliari
36h 21mBus, train to Milan Linate Airport, fly to Alghero
- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Oulx-Cesana-Clav.-S. to Milano Centrale
- Fly from Milan Linate Airport (LIN) to Alghero (AHO)LIN - AHO
10h 53mBus, train, line 76 bus, train to Turin Caselle Airport, fly to Cagliari Elmas Airport
- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Montdauphin-Guillestre to Briancon
- Take the bus from Briançon - Gare SNCF to Italie - OULX Gare TGV
- Take the train from Oulx-Cesana-Clav.-S. to Torino Porta Susa
- Fly from Turin Caselle Airport (TRN) to Cagliari Elmas Airport (CAG)TRN - CAG
11h 12mBus, train, train to Milano Malpensa Airport, fly to Olbia Costa Smeralda Airport
- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Oulx-Cesana-Clav.-S. to Milano Centrale
- Take the train from Milano Centrale to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Olbia Costa Smeralda Airport (OLB)MXP - OLB
11h 9mBus, train to Milan Linate Airport, fly to Cagliari Elmas Airport
- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Oulx-Cesana-Clav.-S. to Milano Centrale
- Fly from Milan Linate Airport (LIN) to Cagliari Elmas Airport (CAG)LIN - CAG
11h 40mBus, train, line 76 bus, train to Turin Caselle Airport, fly to Olbia Costa Smeralda Airport
- Take the bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Take the train from Montdauphin-Guillestre to Briancon
- Take the bus from Briançon - Gare SNCF to Italie - OULX Gare TGV
- Take the train from Oulx-Cesana-Clav.-S. to Torino Porta Susa
- Fly from Turin Caselle Airport (TRN) to Olbia Costa Smeralda Airport (OLB)TRN - OLB
9h 57mBus, train, ferry via Vitrolles
- Take the bus from Place Aimé Gassier to Gare Aix TGV RD950
- Take the train from Aix En Provence Tgv to ToulonTgv
- Take the ferry from Port of Toulon to Port of Porto Torres
- Take the train from Porto Torres M.Ma to CagliariRe
22h 23mBus, train, ferry
- Take the bus from Place Aimé Gassier to Marseille, Gare de Marseille-Saint-Charles68
- Take the train from Marseille St Charles to ToulonTer
- Take the ferry from Port of Toulon to Port of Porto Torres
- Take the train from Porto Torres M.Ma to CagliariRe
22h 32m
Milan Linate Airport (LIN) to Olbia Costa Smeralda Airport (OLB) flights
Questions & Answers
The distance between Barcelonnette and Sardinia is 851 km.
The best way to get from Barcelonnette to Sardinia without a car is to bus and ferry which takes 36h 21m and costs .
It takes approximately 10h 25m to get from Barcelonnette to Sardinia, including transfers.
There are 113+ hotels available in Sardinia.
What companies run services between Barcelonnette, France and Sardinia, Italy?
There is no direct connection from Barcelonnette to Sardinia. However, you can take the bus to Mont-Dauphin - Gare SNCF, walk to Montdauphin-Guillestre, take the train to Briancon, walk to Briançon - Gare SNCF, take the line 76 bus to Italie - OULX Gare TGV, walk to Oulx-Cesana-Clav.-S., take the train to Milano Centrale, walk to stazione centrale m2 m3, take the line 9 vehicle to p.za del tricolore, walk to Tricolore, take the line 4 subway to Linate Aeroporto, walk to Milan Linate Airport (LIN) airport, fly to Olbia Costa Smeralda Airport (OLB), walk to Aeroporto, then take the line 02 bus to Via San Simplicio 6. Alternatively, you can take a vehicle from Barcelonnette to Cagliari via ST BENOIT CPZou, NICE - GARE CPZou, Borriglione, Garibaldi, Port of Nice Lympia, Port Of Porto Torres, and Porto Torres M.Ma in around 20h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–340
Flights from Milano Malpensa Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €45–330
Flights from Milan Linate Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–410
- Website
- flexflight.dk
Flights from Milan Linate Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–340
Flights from Milano Malpensa Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €45–330
Flights from Milan Linate Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–410
- Website
- ryanair.com
Flights from Turin Caselle Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–200
- Website
- ita-airways.com
Flights from Milan Linate Airport to Alghero
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €40–180
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 20m
- When
- Friday and Sunday
- Estimated price
- €30–150
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €23–120
- Website
- volotea.com
Flights from Turin Caselle Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- €35–140
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Oulx-Cesana-Clav.-S. to Milano Centrale
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €12–40
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €28–40
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 57m
- Frequency
- Once a week
- Estimated price
- €15–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €35–50
Train from Oulx-Cesana-Clav.-S. to Torino Porta Susa
- Ave. Duration
- 44 min
- Frequency
- Twice daily
- Estimated price
- €5–14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €9–14
- Phone
- +33 4 13943050
- Website
- zou.maregionsud.fr
Train from ST BENOIT CPZou to NICE - GARE CPZou
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Montdauphin-Guillestre to Briancon
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €4–7
- Rail 1st Class
- €7–10
Train from Aix En Provence Tgv to Toulon
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €14–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €14–21
- Rail 1st Class
- €22–35
Train from Marseille St Charles to Toulon
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €11–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €11–17
- Rail 1st Class
- €17–25
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Oulx-Cesana-Clav.-S. to Torino Porta Susa
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- €10–12
- Website
- https://www.sncf-connect.com/en-en
Train from Aix En Provence Tgv to Toulon
- Ave. Duration
- 1h 11m
- Frequency
- 5 times a day
- Estimated price
- €11–55
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Toulon
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €11–18
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +33 4 13943050
- Website
- zou.maregionsud.fr
Bus from Place Aime Gassier to Mont-Dauphin - Gare SNCF
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- https://zou.maregionsud.fr/en/
Bus from Place Aimé Gassier to Marseille, Gare de Marseille-Saint-Charles
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Website
- https://zou.maregionsud.fr/en/
Bus from Briançon - Gare SNCF to Italie - OULX Gare TGV
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Website
- https://zou.maregionsud.fr/en/
Bus from Place Aimé Gassier to Gare Aix TGV RD9
- Ave. Duration
- 3h 25m
- Frequency
- 6 times a week
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Marseille, Gare de Marseille-Saint-Charles to Napoli P.zza Garibaldi
- Ave. Duration
- 15h 40m
- Frequency
- 4 times a week
- Estimated price
- €60–130
- Website
- https://www.flixbus.co.uk
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Nice Lympia to Port of Porto Torres
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Estimated price
- €55–140
- Website
- https://www.corsica-ferries.co.uk/
- Passenger Flex Fare
- €55–75
- Passenger & Vehicle Flex Fare
- €100–140
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- €21–40
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Porto di Napoli to Port of Cagliari
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- €35–45
- Website
- https://www.grimaldi-lines.com/en/
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
Getting to Milan from the airport
Read the travel guide





























