There are 7 ways to get from Corfu to Zurich by plane, ferry, train, bus, car ferry, or car
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 Zurich Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH)plane CFU - ZRH
4h 51mCHF 95–254Ferry, train
- Take the ferry from Port of Corfu to Bari M.maferry Asf
- Take the train from Bari Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
21h 18mCHF 114–325Flying Dolphin, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Strugabus
- Take the bus from Struga to Zürichbus
28h 24mCHF 109–153Car ferry, drive
- Take the car ferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Zurichcar
31h 46mCHF 174–323Fly to Milano Malpensa Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Milano Malpensa Airport (MXP)plane CFU - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Zürich HBtrain
8h 49mCHF 102–265Car ferry, line 2 ferry, train
- Take the car ferry from Port of Corfu to Port of Venicecarferry
- Take the ferry from Tronchetto "B" to Ferrovia "B"ferry 2 / ...
- Take the train from Venezia S. Lucia to Zuerich Hbtrain Ec
33h 32mCHF 198–362Car ferry, bus
- Take the car ferry from Port of Corfu to Porto di Brindisicarferry
- Take the bus from Brindisi to Zurich Bus Stationbus N436
40h 23mCHF 132–198
Corfu to Zurich by ferry, bus, and train
Questions & Answers
The cheapest way to get from Corfu to Zurich is to Flying Dolphin and bus which costs SFr 100 - SFr 160 and takes 28h 24m.
The fastest way to get from Corfu to Zurich is to fly which takes 4h 51m and costs SFr 90 - SFr 260.
The distance between Corfu and Zurich is 1276 km.
The best way to get from Corfu to Zurich without a car is to ferry and train which takes 21h 18m and costs SFr 110 - SFr 330.
It takes approximately 4h 51m to get from Corfu to Zurich, including transfers.
Zurich is 1h behind Corfu. It is currently 9:54 PM in Corfu and 8:54 PM in Zurich.
There are 1231+ hotels available in Zurich.
What companies run services between Corfu, Greece and Zurich, Switzerland?
Edelweiss Air and Lufthansa fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH) twice a week.
- Website
- flyedelweiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday
- Estimated price
- CHF 60–330
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- CHF 85–350
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 20–150
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 60–160
- Website
- flyulendo.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- CHF 35–180
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 7h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–140
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 9h 45m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–80
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Venezia S. Lucia to Zuerich Hb
- Ave. Duration
- 6h 9m
- Frequency
- Once daily
- Estimated price
- CHF 95–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 95–130
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lugano to Zürich HB
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Struga
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- CHF 35
- Schedules at
- senadtours.com
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Sarandë to Struga
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Struga to Zürich
- Ave. Duration
- 22h 59m
- Frequency
- Twice a week
- Estimated price
- CHF 60–90
- Schedules at
- durmotours.com.mk
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Brindisi to Zurich Bus Station
- Ave. Duration
- 18h 35m
- Frequency
- 5 times a week
- Estimated price
- CHF 90–130
- Website
- https://www.flixbus.co.uk
Ferry from Port of Corfu to Bari M.ma
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- CHF 30–90
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- CHF 30–45
- 2 Bed Inside Cabin
- CHF 60–75
- 4 Bed Outside Cabin
- CHF 55–70
- 2 Bed Lux Cabin
- CHF 75–90
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 22–24
- Website
- https://ionianseaways.com/
- High Season
- CHF 24
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- CHF 19–28
- Website
- https://finikas-lines.com/
- Ferry - Low Season
- CHF 19
- Ferry - High Season
- CHF 23
- Hydrofoil - Low Season
- CHF 23
- Hydrofoil - High Season
- CHF 28
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- CHF 13–19
- Schedules at
- albanialuxuryferries.com
- Phone
- +30 210 8919700
- superfast@superfast.com
- Website
- superfast.com
Car ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- CHF 95–210
- Website
- https://www.superfast.com
- 2 bed inside cabin
- CHF 190–210
- Deck
- CHF 95
- Aircraft-type seats
- CHF 105
- 3 bed outside cabin
- CHF 188
- Phone
- (+39) 041 041
- direzione@actv.it
- Website
- actv.avmspa.it
Ferry from Tronchetto "B" to Ferrovia "B"
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9
- Website
- https://actv.avmspa.it/en
- 75 min. Ticket
- CHF 9
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 40–70
- Website
- https://www.grimaldi-lines.com/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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide





















































