There are 10 ways to get from Corfu to Bern by plane, train, ferry, 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, 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–273Fly to Basel, train
cheapest- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Basel (BSL)plane CFU - BSL
- Take the train from Basel SBB to Berntrain
7h 6mCHF 103–254Ferry, train
- Take the ferry from Port of Corfu to Bari M.maferry Asf
- Take the train from Bari Centrale to Milano Centraletrain
- Take the train from Milano Centrale to Berntrain Ec
24h 52mCHF 212–358Flying Dolphin, bus
- 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
32h 4mCHF 104–182Car ferry, drive
- Take the carferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Berncar
32h 52mCHF 224–345Fly 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 134–308Fly to Il Caravaggio International Airport, bus, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Il Caravaggio International Airport (BGY)plane CFU - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Berntrain
10h 6mCHF 103–269Fly to Stuttgart Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Stuttgart Airport (STR)plane CFU - STR
- Take the train from Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Berntrain
10h 30mCHF 151–476Ferry, 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 24mCar 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 250–397
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 fly and train which costs SFr 100 - SFr 260 and takes 7h 6m.
The fastest way to get from Corfu to Bern is to fly and train which takes 6h 53m and costs SFr 130 - SFr 280.
The distance between Corfu and Bern is 1416 km.
The best way to get from Corfu to Bern without a car is to ferry and train which takes 24h 52m and costs SFr 210 - SFr 360.
It takes approximately 6h 53m to get from Corfu to Bern, including transfers.
Bern is 1h behind Corfu. It is currently 6:08 PM in Corfu and 5:08 PM in Bern.
There are 366+ 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, Bari M.ma, Bari Centrale, and Milano Centrale in around 24h 52m.
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 55–320
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- CHF 70–190
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 65–340
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 4h
- When
- Monday, Tuesday, and Saturday
- Estimated price
- CHF 70–370
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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
- Phone
- +30 2108919800
- [email protected]
- Website
- Superfast Ferries
Ferry from Port of Corfu to Bari M.ma
- Ave. Duration
- 8h 30m
- Frequency
- Twice 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
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









