There are 9 ways to get from Corfu to Bern by plane, train, car ferry, car, ferry, or bus
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, train
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH)plane CFU - ZRH
- Take the train from Zürich Flughafen to Berntrain
6h 53mCHF 139–318Ferry, bus via Gjakova
cheapest- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Gjakovëbus
- Take the bus from Gjakovë to Bernbus
33h 13mCHF 104–187Car ferry, train
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the train from Bari Centrale to Rho-Fieratrain
- Take the train from Rho-Fiera Milano to Berntrain Ec
25h 25mCHF 207–358Car ferry, drive
- Take the carferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Berncar
32h 52mCHF 234–365Ferry, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhofbus
32h 55mCHF 157–253Fly to Geneva International Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Geneva International Airport (GVA)plane CFU - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 15mCHF 144–318Fly to Milano Malpensa Airport, bus, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Milano Malpensa Airport (MXP)plane CFU - MXP
- Take the bus from Gallarate to Domodossolabus
- Take the train from Brig to Berntrain
10h 9mFly to Frankfurt, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Frankfurt (FRA)plane CFU - FRA
- Take the train from Frankfurt to Basel SBBtrain
- Take the train from Basel SBB to Berntrain
10h 20mCHF 129–408Car ferry, ferry, train
- Take the carferry from Port of Corfu to Port of Venicecarferry
- Take the ferry from P.le Roma "D" to Ferrovia "D"ferry 4.2 / ...
- Take the train from Venezia S. Lucia to Brigtrain Ec
- Take the train from Brig to Berntrain Ic8 / ...
35h 48mCHF 251–392
Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Corfu to Bern is to ferry and bus via Gjakova which costs SFr 100 - SFr 190 and takes 33h 13m.
The fastest way to get from Corfu to Bern is to fly and train which takes 6h 53m and costs SFr 130 - SFr 320.
The distance between Corfu and Bern is 1416 km.
The best way to get from Corfu to Bern without a car is to car ferry and train which takes 25h 25m and costs SFr 200 - SFr 360.
It takes approximately 6h 53m to get from Corfu to Bern, including transfers.
Bern is 1h behind Corfu. It is currently 4:51 AM in Corfu and 3:51 AM in Bern.
There are 369+ hotels available in Bern.
What companies run services between Corfu, Greece and Bern, Switzerland?
There is no direct connection from Corfu to Bern. However, you can take the taxi to Korakiana, take the bus to Corfu, walk to Corfu International Airport, Ioannis Kapodistrias (CFU) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Bern. Alternatively, you can take a bus from Gardeládes to Bern via Corfu Mare, Port of Corfu, Port of Bari, Bari Centrale, and Rho-Fiera Milano in around 25h 25m.
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport via Munich
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- CHF 95–340
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- CHF 70–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt via Munich
- Ave. Duration
- 5h 16m
- When
- Sunday and Saturday
- Estimated price
- CHF 70–310
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Monday
- Estimated price
- CHF 60–330
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- CHF 80–320
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Monday
- Estimated price
- CHF 70–360
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- CHF 60–310
- Website
- condor.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Friday
- Estimated price
- CHF 110–150
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- CHF 50–220
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 65–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 45–220
- Website
- flyedelweiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Monday
- Estimated price
- CHF 60–330
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday
- Estimated price
- CHF 50–260
- Website
- airbus.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- CHF 70–210
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bari Centrale to Rho-Fiera
- Ave. Duration
- 8h 52m
- Frequency
- Once daily
- Estimated price
- CHF 110–190
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Rho-Fiera Milano to Bern
- Ave. Duration
- 3h 7m
- Frequency
- 3 times a week
- Estimated price
- CHF 50–100
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
Train from Venezia S. Lucia to Brig
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- CHF 80–130
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 90–130
- 2nd Class
- CHF 80–110
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 50–110
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- CHF 30–60
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +1 267 805 2830
- Website
- albanianbus.com
Bus from Sarandë to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- CHF 27–40
- Schedules at
- AlbanianBus
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhof
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- CHF 110–170
- Schedules at
- Diamant Travel
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +383 49 623 907
- [email protected]
- Website
- web.facebook.com
Bus from Sarandë to Gjakovë
- Ave. Duration
- 8h 19m
- Frequency
- Once daily
- Estimated price
- CHF 24
- Schedules at
- facebook.com
- [email protected]
Bus from Gjakovë to Bern
- Ave. Duration
- 19h 48m
- Frequency
- 3 times a week
- Schedules at
- Fertours
- Phone
- +383 49 871 234
- [email protected]
- Website
- Arditi Tours
Bus from Gjakovë to Bern
- Ave. Duration
- 20h 44m
- Frequency
- Twice a week
- Estimated price
- CHF 60–75
- Website
- Arditi Tours
- Phone
- + 383 (0) 44 542 029
- [email protected]
- Website
- Sharr Travel
Bus from Gjakovë to Bern
- Ave. Duration
- 21h 44m
- Frequency
- Twice a week
- Website
- Sharr Travel
- Phone
- +383 44 553 550
- [email protected]
- Website
- facebook.com
Bus from Gjakovë to Bern
- Ave. Duration
- 25h 15m
- Frequency
- Twice a week
- Estimated price
- CHF 90–120
- Schedules at
- Gmica Travel
- Phone
- +383 44113710
- [email protected]
- Website
- belitravel.com
Bus from Gjakovë to Bern
- Ave. Duration
- 28h 49m
- Frequency
- Twice a week
- Estimated price
- CHF 102
- Schedules at
- facebook.com
- Phone
- +30 2108919800
- [email protected]
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Bari
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- CHF 45–65
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- CHF 130–200
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- CHF 130–200
- Website
- Superfast Ferries
- Phone
- +30 26610 38690
- [email protected]
- Website
- Ionian Seaways
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–33
- Website
- Ionian Seaways
- High Season
- CHF 25
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–33
- Website
- Ionian Seaways
- High Season
- CHF 25
- Phone
- +30 26610 49800
- [email protected]
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- CHF 37
- Schedules at
- Albania Luxury Ferries
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- CHF 37
- Schedules at
- Albania Luxury Ferries
- Phone
- +355 85 22 6057
- [email protected]
- Website
- Finikas Lines
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- CHF 19–28
- Website
- Finikas Lines
- Ferry - Low Season
- CHF 19
- Ferry - High Season
- CHF 24
- Hydrofoil - Low Season
- CHF 24
- Hydrofoil - High Season
- CHF 28
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- CHF 19–28
- Website
- Finikas Lines
- Ferry - Low Season
- CHF 19
- Ferry - High Season
- CHF 24
- Hydrofoil - Low Season
- CHF 24
- Hydrofoil - High Season
- CHF 28
Ferry from P.le Roma "D" to Ferrovia "D"
- Ave. Duration
- 4 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 9
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- CHF 9
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
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide




















































