There are 11 ways to get from Zurich to Cala Gonone by plane, bus, train, car ferry, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zurich Airport to Olbia Costa Smeralda Airport, bus
best- Fly from Zurich Airport (ZRH) to Olbia Costa Smeralda Airport (OLB)plane ZRH - OLB
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
8h 35m€98–228Train to Basel, fly to Olbia Costa Smeralda Airport, bus
cheapest- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Olbia Costa Smeralda Airport (OLB)plane BSL - OLB
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
9h 45m€59–206Train, car ferry, drive
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S.Giovanni to Milano Centraletrain Ec
- Take the train from Milano Centrale to Livorno Centraletrain Ic
- Take the carferry from Port of Livorno to Port of Olbiacarferry
- Drive from Port of Olbia to Cala Gononecar
20h 4m€150–325Bus, car ferry, taxi
- Take the bus from ZÜRICH, Carparkplatz am Sihlquai to Roma Prenestina A1bus
- Take the bus from Rome Vatican to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Take the taxi from Port of Arbatax to Cala Gononetaxi
22h€284–422Drive, car ferry
- Drive from Zurich to Port of Livornocar
- Take the carferry from Port of Livorno to Port of Olbiacarferry
- Drive from Port of Olbia to Cala Gononecar
15h 9m€151–246Fly Zurich Airport to Cagliari Elmas Airport, bus
- Fly from Zurich Airport (ZRH) to Cagliari Elmas Airport (CAG)plane ZRH - CAG
- Take the bus from Aeroporto Elmas Arrivi to Nuoro Centro Intermodalebus
- Take the bus from Nuoro Centro Intermodale to Cala Gonone Cabina Enelbus
9h 14m€111–261Train to Milan Linate Airport, fly to Olbia Costa Smeralda Airport, bus
- Take the train from Zürich HB to Como S. Giovannitrain
- Fly from Milan Linate Airport (LIN) to Olbia Costa Smeralda Airport (OLB)plane LIN - OLB
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
11h 20m€117–323Train, train to Milano Malpensa Airport, fly to Olbia Costa Smeralda Airport, bus
- Take the train from Zürich HB to Luganotrain
- Take the train from Lugano to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Olbia Costa Smeralda Airport (OLB)plane MXP - OLB
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
11h 22m€98–269Train to Milan Linate Airport, fly to Cagliari Elmas Airport, bus
- Take the train from Zürich HB to Como S. Giovannitrain
- Fly from Milan Linate Airport (LIN) to Cagliari Elmas Airport (CAG)plane LIN - CAG
- Take the bus from Aeroporto Elmas Arrivi to Nuoro Centro Intermodalebus
- Take the bus from Nuoro Centro Intermodale to Cala Gonone Cabina Enelbus
11h 59m€125–296Train, train to Stuttgart Airport, fly to Olbia Costa Smeralda Airport, bus
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Böblingentrain
- Fly from Stuttgart Airport (STR) to Olbia Costa Smeralda Airport (OLB)plane STR - OLB
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
11h 50m€125–425Train, bus, car ferry, taxi
- Take the train from Zürich HB to Luganotrain Ec / ...
- Take the train from Lugano to Rho Fiera Milanotrain S11
- Take the train from Milano Rogoredo to Roma Terminitrain
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Take the taxi from Port of Arbatax to Cala Gononetaxi
22h 8m€315–508
Zurich Airport (ZRH) to Olbia Costa Smeralda Airport (OLB) flights
Comparing Your Travel Options
The cheapest way to get from Zurich to Cala Gonone is to train and fly and bus which costs €55 - €210 and takes 9h 45m.
The fastest way to get from Zurich to Cala Gonone is to fly and bus which takes 8h 35m and costs €95 - €230.
The distance between Zurich and Cala Gonone is 884 km.
The best way to get from Zurich to Cala Gonone without a car is to bus and car ferry and taxi which takes 22h and costs €280 - €430.
It takes approximately 8h 35m to get from Zurich to Cala Gonone, including transfers.
There are 1083+ hotels available in Cala Gonone.
What companies run services between Zurich, Switzerland and Cala Gonone, Italy?
There is no direct connection from Zurich to Cala Gonone. However, you can take the train to Zürich Flughafen, walk to Zurich Airport (ZRH) airport, fly to Olbia Costa Smeralda Airport (OLB), walk to Olbia Airport, take the bus to Siniscola Cimitero, then take the bus to Fermata di CALA GONONE VIALE BUE MARINO. Alternatively, you can take a train from Zürich HB to Cala Gonone via Como S. Giovanni, Como S.Giovanni, Milano Centrale, Livorno Centrale, Livorno, stazione FF.SS, Viale Carducci, Port of Livorno, and Port of Olbia in around 20h 4m.
- Website
- easyjet.com
Flights from Zurich Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 30m
- When
- Monday
- Estimated price
- €75–200
Flights from Basel to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €40–140
Flights from Basel to Olbia Costa Smeralda Airport via Nice
- Ave. Duration
- 3h 15m
- When
- Friday
- Estimated price
- €40–140
Flights from Milano Malpensa Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–140
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €40–170
Flights from Milan Linate Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–150
- Website
- flyedelweiss.com
Flights from Zurich Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–290
Flights from Zurich Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday to Sunday
- Estimated price
- €50–300
- Website
- lufthansa.com
Flights from Stuttgart Airport to Olbia Costa Smeralda Airport via Munich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €100–370
- Website
- eurowings.com
Flights from Stuttgart Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €75–240
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €20–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Rho Fiera Milano
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a week
- Estimated price
- €26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €17–60
- Website
- Trenitalia Eurocity
- 1st Class
- €40–60
- 2nd Class
- €17–24
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- €8–16
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- €16–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Böblingen
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €27–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Milano Centrale to Livorno Centrale
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Livorno Centrale
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- €8–11
- Schedules at
- SBB GmbH
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- Trenord
Train from Lugano to Rho Fiera Milano
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- €6–9
- Website
- Trenord
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Böblingen
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a week
- Estimated price
- €24–110
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Böblingen
- Ave. Duration
- 2h 2m
- Frequency
- Once a week
- Estimated price
- €19–24
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Rogoredo to Roma Termini
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €65–110
- Website
- Italo Treno
- Phone
- +39 0784295030
- [email protected]
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
- Phone
- +39 351 8374226
- [email protected]
- Website
- arst.sardegna.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Aeroporto Elmas Arrivi to Nuoro Centro Intermodale
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- €10–12
- Schedules at
- app.arstspa.it
Bus from Nuoro Centro Intermodale to Cala Gonone Cabina Enel
- Ave. Duration
- 1h 4m
- Frequency
- 5 times a day
- Estimated price
- €2–4
- Schedules at
- app.arstspa.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Aeroporto Elmas Arrivi to Nuoro Centro Intermodale
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- €10–12
- Schedules at
- app.arstspa.it
Bus from Nuoro Centro Intermodale to Cala Gonone Cabina Enel
- Ave. Duration
- 1h 4m
- Frequency
- 5 times a day
- Estimated price
- €2–4
- Schedules at
- app.arstspa.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from ZÜRICH, Carparkplatz am Sihlquai to Roma Prenestina A1
- Ave. Duration
- 7h 19m
- Frequency
- Once a week
- Estimated price
- €90–130
- Website
- Onebus
- Phone
- (+39) 06 5916826
- [email protected]
- Website
- SIT Bus Shuttle
Bus from Rome Vatican to Port of Civitavecchia
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €19–28
- Website
- SIT Bus Shuttle
- Website
- SIT Bus Shuttle
Bus from Rome Termini Piazza Indipendenza to Port of Civitavecchia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €20–30
- Website
- SIT Bus Shuttle
- Website
- SIT Bus Shuttle
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–70
- Website
- Grimaldi Lines
- Only Passenger
- €30
- with added vehicle
- €70
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–70
- Website
- Grimaldi Lines
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–70
- Website
- Grimaldi Lines
- Only Passenger
- €30
- with added vehicle
- €70
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–70
- Website
- Grimaldi Lines
- Ave. Duration
- 1h 7m
- Estimated price
- €140–180
Gianluca Taxi Tortoli
- Phone
- +39 339 160 2132
- Website
- gianlucataxitortoli.it
https://www.radiotaxirossoblu.com/tariffario/
- Phone
- +39 070 6644
- Website
- radiotaxirossoblu.com
Taxi Amico
- Phone
- +39 070 826060
- Website
- taxiamico.com
Taxi Giorgio
- Phone
- +39 339 508 7415
- Website
- taxigiorgiotortoli.it
Gianluca Taxi Tortoli
- Phone
- +39 339 160 2132
- Website
- gianlucataxitortoli.it
https://www.radiotaxirossoblu.com/tariffario/
- Phone
- +39 070 6644
- Website
- radiotaxirossoblu.com
Taxi Amico
- Phone
- +39 070 826060
- Website
- taxiamico.com
Taxi Giorgio
- Phone
- +39 339 508 7415
- Website
- taxigiorgiotortoli.it
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide























































