There are 8 ways to get from Olbia to Splügen by plane, train, bus, 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.
Fly to Milano Malpensa Airport, train, bus
best- Fly from Olbia Costa Smeralda Airport (OLB) to Milano Malpensa Airport (MXP)OLB - MXP
- Take the train from Malpensa Aeroporto T1 to Bellinzona
- Take the bus from Bellinzona, Stazione to Splügen, Dorf
7h 4mCHF 48–209Ferry, train, bus
- Take the ferry from Port of Olbia to Port of Genoa
- Take the train from Genova P.Za Principe to Milano CentraleIc
- Take the train from Milano Centrale to BellinzonaEc
- Take the bus from Bellinzona, Stazione to Splügen, Dorf171
18h 5mCHF 65–137Ferry, train, bus via Piombino
- Take the ferry from Port of Olbia to Piombino
- Take the train from Piombino to Firenze S.M.N.Re
- Take the train from Firenze S.M.N. to BellinzonaEc
- Take the bus from Bellinzona to Splügen076
19h 2mCHF 133–224Ferry, train, bus via Piombino #2
- Take the ferry from Port of Olbia to Piombino
- Take the train from Piombino to Livorno CentraleRe
- Take the bus from Livorno to Viareggio
- Take the bus from P.Za D'Azeglio to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Splügen076
19h 14mCHF 83–149Fly to Milan Linate Airport, train, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Milan Linate Airport (LIN)OLB - LIN
- Take the train from Milano Centrale to Bellinzona
- Take the bus from Bellinzona, Stazione to Splügen, Dorf
7h 33mCHF 65–259Fly to Il Caravaggio International Airport, train, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Il Caravaggio International Airport (BGY)OLB - BGY
- Take the train from Milano Centrale to Bellinzona
- Take the bus from Bellinzona, Stazione to Splügen, Dorf
7h 58mCHF 64–300Fly to Zurich Airport, train, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Zurich Airport (ZRH)OLB - ZRH
- Take the train from Zürich HB to Chur
- Take the bus from Chur, Postautostation to Splügen, Bergbahnen
7h 15mCHF 128–272Ferry, bus, train
- Take the ferry from Port of Olbia to Port of Genoa
- Take the bus from Genoa Via Fanti D'Italia to Milan Malpensa Airport 1 P13
- Take the train from Malpensa Aeroporto T1 to Bellinzona
- Take the bus from Bellinzona, Stazione to Splügen, Dorf171
20h 10mCHF 69–129
Olbia Costa Smeralda Airport (OLB) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Olbia to Splügen is to fly and train and bus which costs SFr 45 - SFr 210 and takes 7h 4m.
The fastest way to get from Olbia to Splügen is to fly and train and bus which takes 7h 4m and costs SFr 45 - SFr 210.
The distance between Olbia and Splügen is 701 km.
The best way to get from Olbia to Splügen without a car is to ferry and train and bus which takes 18h 5m and costs SFr 65 - SFr 140.
It takes approximately 7h 4m to get from Olbia to Splügen, including transfers.
There are 381+ hotels available in Splügen.
What companies run services between Olbia, Italy and Splügen, Switzerland?
There is no direct connection from Olbia to Splügen. However, you can take the line 10 bus to Aeroporto, walk to Olbia Costa Smeralda Airport (OLB) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Bellinzona, walk to Bellinzona, Stazione, then take the bus to Splügen, Dorf. Alternatively, you can take a ferry from Port of Olbia to Splügen, Dorf via Port Of Genoa, Genova P.Za Principe, Milano Centrale, Bellinzona, and Bellinzona, Stazione in around 18h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flexflight.dk
Flights from Olbia Costa Smeralda Airport to Milano Malpensa Airport via Rome
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–400
Flights from Olbia Costa Smeralda Airport to Milan Linate Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 30–380
- Website
- aeroitalia.com
Flights from Olbia Costa Smeralda Airport to Milano Malpensa Airport via Rome
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–400
Flights from Olbia Costa Smeralda Airport to Milan Linate Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 30–380
- Website
- easyjet.com
Flights from Olbia Costa Smeralda Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Friday and Sunday
- Estimated price
- CHF 35–120
Flights from Olbia Costa Smeralda Airport to Zurich Airport
- Ave. Duration
- 1h 35m
- When
- Monday
- Estimated price
- CHF 90–210
- Website
- ryanair.com
Flights from Olbia Costa Smeralda Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 28–210
- Website
- swiss.com
Flights from Olbia Costa Smeralda Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Monday
- Estimated price
- CHF 45–280
Flights from Olbia Costa Smeralda Airport to Zurich Airport via Geneva
- Ave. Duration
- 3h 20m
- When
- Saturday
- Estimated price
- CHF 80–310
- Website
- flyulendo.com
Flights from Olbia Costa Smeralda Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 21–120
- Website
- volotea.com
Flights from Olbia Costa Smeralda Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 15m
- When
- Thursday
- Estimated price
- CHF 22–130
- Website
- flyedelweiss.com
Flights from Olbia Costa Smeralda Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Monday
- Estimated price
- CHF 45–280
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- CHF 14–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–24
- Website
- https://www.trenitalia.com/en.html
Train from Piombino to Firenze S.M.N.
- Ave. Duration
- 2h 43m
- Frequency
- 3 times a day
- Estimated price
- CHF 20–27
- Website
- https://www.trenitalia.com/en.html
Train from Piombino to Livorno Centrale
- Ave. Duration
- 1h 13m
- Frequency
- 4 times a day
- Estimated price
- CHF 16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 46m
- Frequency
- Twice daily
- Estimated price
- CHF 15–29
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- CHF 11–26
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Bellinzona
- Ave. Duration
- 1h 36m
- Frequency
- Every 2 hours
- Estimated price
- CHF 14–23
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 14–20
- 2nd Class
- CHF 17–23
Train from Firenze S.M.N. to Bellinzona
- Ave. Duration
- 5h 56m
- Frequency
- Once daily
- Estimated price
- CHF 80–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 90–130
- 2nd Class
- CHF 80–110
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Bellinzona, Stazione to Splügen, Dorf
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.postauto.ch
Bus from Chur, Postautostation to Splügen, Bergbahnen
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bellinzona to Splügen
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- CHF 7–10
- Website
- https://www.flixbus.co.uk
Bus from Livorno to Viareggio
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- CHF 5–9
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Splügen
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- CHF 16–35
- Website
- https://www.flixbus.co.uk
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from P.Za D'Azeglio to Milano, Autostazione Lampugnano
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- CHF 21–35
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- CHF 24–35
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Genoa Via Fanti D'Italia to Milan Malpensa Airport 1 P13
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- CHF 23–35
- Website
- https://www.itabus.it/en/home
- Phone
- +49 (0)611 14020
- info@moby.it
- Website
- mobylines.com
Ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- CHF 60–70
- Schedules at
- mobylines.com
Ferry from Port of Olbia to Piombino
- Ave. Duration
- 5h 15m
- Frequency
- 6 times a week
- Estimated price
- CHF 25–55
- Schedules at
- mobylines.com
- Standard car
- CHF 40–50
- Low season
- CHF 25–35
- High season
- CHF 35–55
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Estimated price
- CHF 30–80
- Website
- https://www.gnv.it/en
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
Travelling by boat in Italy
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide

































































