There are 8 ways to get from Sardinia to Basel by plane, train, ferry, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Olbia Costa Smeralda Airport to Basel
best- Fly from Olbia Costa Smeralda Airport (OLB) to Basel (BSL)plane OLB - BSL
4h 4mCHF 34–155Train, ferry
- Take the train from Cagliari to Olbia Terranovatrain Re
- Take the ferry from Port of Olbia to Port of Livornoferry
- Take the train from Livorno Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Basel SBBtrain Ic3 / ...
25h 36mCHF 212–382Train, ferry via Marseille
- Take the train from Cagliari to Porto Torres M.Matrain Re
- 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 Mulhouse Villetrain Tgv
28h 2mCHF 215–375Drive, car ferry
- Drive from Cagliari to Port of Olbiacar
- Take the car ferry from Port of Olbia to Port of Livornocarferry
- Drive from Port of Livorno to Baselcar
17h 43mCHF 164–299Fly Cagliari Elmas Airport to Basel
- Fly from Cagliari Elmas Airport (CAG) to Basel (BSL)plane CAG - BSL
4h 19mCHF 64–175Fly Olbia Costa Smeralda Airport to Zurich Airport, train
- Fly from Olbia Costa Smeralda Airport (OLB) to Zurich Airport (ZRH)plane OLB - ZRH
- Take the train from Zürich HB to Basel SBBtrain
5h 17mCHF 99–317Fly Cagliari Elmas Airport to Zurich Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Zurich Airport (ZRH)plane CAG - ZRH
- Take the train from Zürich HB to Basel SBBtrain
5h 37mCHF 124–317Ferry, train
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the train from Montalto Di Castro to Pisa Centraletrain Re
- Take the train from Pisa Centrale to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Basel SBBtrain Ec
31h 40mCHF 231–466
Sardinia to Basel by train, foot, and ferry
Questions & Answers
The cheapest way to get from Sardinia to Basel is to fly which costs SFr 30 - SFr 160 and takes 4h 4m.
The fastest way to get from Sardinia to Basel is to fly which takes 4h 4m and costs SFr 30 - SFr 160.
The distance between Sardinia and Basel is 774 km.
The best way to get from Sardinia to Basel without a car is to train and ferry which takes 25h 36m and costs SFr 210 - SFr 390.
It takes approximately 4h 4m to get from Sardinia to Basel, including transfers.
There are 1358+ hotels available in Basel.
What companies run services between Sardinia, Italy and Basel, Switzerland?
easyJet and Lufthansa fly from Olbia Costa Smeralda Airport (OLB) to Basel (BSL) twice daily.
- Website
- easyjet.com
Flights from Olbia Costa Smeralda Airport to Basel
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 30–100
Flights from Olbia Costa Smeralda Airport to Basel via Nice
- Ave. Duration
- 3h 50m
- When
- Thursday
- Estimated price
- CHF 30–100
Flights from Olbia Costa Smeralda Airport to Basel via Naples
- Ave. Duration
- 4h
- When
- Monday and Sunday
- Estimated price
- CHF 30–100
Flights from Cagliari Elmas Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–170
Flights from Cagliari Elmas Airport to Basel via Nice
- Ave. Duration
- 3h 55m
- When
- Thursday and Tuesday
- Estimated price
- CHF 70–170
Flights from Olbia Costa Smeralda Airport to Zurich Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 55–170
- Website
- flyedelweiss.com
Flights from Olbia Costa Smeralda Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 40–250
Flights from Cagliari Elmas Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 45–260
- Website
- lufthansa.com
Flights from Olbia Costa Smeralda Airport to Basel via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Tuesday and Sunday
- Estimated price
- CHF 95–340
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Olbia Terranova
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- CHF 30–55
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- CHF 30–55
- Website
- https://www.trenitalia.com/en.html
Train from Montalto Di Castro to Pisa Centrale
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Livorno Centrale to Zuerich Hb
- Ave. Duration
- 9h 22m
- Frequency
- 4 times a week
- Estimated price
- CHF 110–170
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 110–170
- 2nd Class
- CHF 110–150
Train from Pisa Centrale to Arth-Goldau
- Ave. Duration
- 8h 20m
- Frequency
- 4 times a week
- Estimated price
- CHF 100–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 100–130
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 50–70
- 2nd Class
- CHF 30–40
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 10–21
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 4 13 94 30 50
- Website
- zou.maregionsud.fr
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–35
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Toulon to Marseille St Charles
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- CHF 13–21
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Mulhouse Ville
- Ave. Duration
- 4h 38m
- Frequency
- Every 3 hours
- Estimated price
- CHF 140–220
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- CHF 10–13
- Schedules at
- sbb-deutschland.de
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Ferry from Port of Olbia to Port of Livorno
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- CHF 28–50
- Website
- https://www.grimaldi-lines.com/en/
Car ferry from Port of Olbia to Port of Livorno
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 27–94
- Website
- https://www.grimaldi-lines.com/en/
- Only Passenger
- CHF 66
- with added vehicle
- CHF 94
Ferry from Port of Cagliari to Port of Civitavecchia
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- CHF 35–65
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–60
- Website
- https://www.corsica-ferries.co.uk/
Want to know more about travelling around Switzerland
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





































