There are 12 ways to get from Corfu to Interlaken 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 Milano Malpensa Airport, train
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Milano Malpensa Airport (MXP)plane CFU - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Domodossola to Spieztrain
8h 40mCHF 81–281Ferry, train
- Take the ferry from Port of Corfu to Bari M.maferry Asf
- Take the train from Bari Centrale to Bologna Centraletrain Fr
- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Spieztrain Ec
20h 33mCHF 171–404Flying Dolphin, 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 Zürich HBbus
- Take the bus from Zürich HB Schweizerhof to Interlaken Sonnenhofbus
30h 28mCar ferry, drive
- Take the car ferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Interlakencar
31h 49mCHF 168–320Fly 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
- Take the train from Bern to Interlaken Westtrain
8h 51mCHF 129–372Fly to Frankfurt, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Frankfurt (FRA)plane CFU - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Interlaken Westtrain
11h 11mCHF 160–467Fly to Stuttgart Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Stuttgart Airport (STR)plane CFU - STR
- Take the train from Stuttgart Hbf to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Interlaken Westtrain
11h 13mCHF 139–397Fly to Basel, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Basel (BSL)plane CFU - BSL
- Take the train from Basel SBB to Interlaken Westtrain
7h 40mCHF 101–239Fly to Zurich Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH)plane CFU - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Interlaken Westtrain
7h 23mCHF 151–366Car ferry, train
- Take the car ferry from Port of Corfu to Porto di Brindisicarferry
- Take the train from Brindisi to Milano Centraletrain Fr
- Take the train from Milano Centrale to Spieztrain Ec
21h 38mCHF 164–387Flying Dolphin, bus, train
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Strugabus
- Take the bus from Struga to Luzern, Bahnhofbus
- Take the train from Luzern to Interlaken Osttrain Lix / ...
33h 38mCHF 159–217Car 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 Brigtrain Ec
- Take the train from Brig to Spieztrain Ic8 / ...
33h 45mCHF 189–401
Corfu to Interlaken by car ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Corfu to Interlaken is to fly and train which costs SFr 100 - SFr 240 and takes 7h 40m.
The fastest way to get from Corfu to Interlaken is to fly and train which takes 7h 23m and costs SFr 150 - SFr 370.
The distance between Corfu and Interlaken is 1342 km.
The best way to get from Corfu to Interlaken without a car is to ferry and train which takes 20h 33m and costs SFr 170 - SFr 410.
It takes approximately 8h 40m to get from Corfu to Interlaken, including transfers.
Interlaken is 1h behind Corfu. It is currently 10:58 PM in Corfu and 9:58 PM in Interlaken.
There are 1901+ hotels available in Interlaken.
What companies run services between Corfu, Greece and Interlaken, Switzerland?
There is no direct connection from Corfu to Interlaken. However, you can take the bus to Balanou, walk to Corfu International Airport, Ioannis Kapodistrias (CFU) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Gallarate, take the train to Domodossola, take the train to Spiez, then take the train to Interlaken West. Alternatively, you can take a ferry from Port of Corfu to Interlaken West via Bari M.ma, Stazione Marittima, Bari Centrale, Bari Centrale, Bologna centrale, Milano Centrale, and Spiez in around 20h 33m.
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- CHF 80–250
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt via Munich
- Ave. Duration
- 5h 16m
- When
- Saturday and Sunday
- Estimated price
- CHF 80–330
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 20–160
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 35–180
Flights from Corfu International Airport, Ioannis Kapodistrias to Basel
- Ave. Duration
- 2h 20m
- When
- Tuesday
- Estimated price
- CHF 95–280
- Website
- swiss.com
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 Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday
- Estimated price
- CHF 55–320
- Website
- tui.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Tuesday and Saturday
- Estimated price
- CHF 130–400
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday
- Estimated price
- CHF 160–550
- Website
- flyulendo.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday
- Estimated price
- CHF 22–170
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 55–160
- Website
- neosair.it
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport via Patrai
- Ave. Duration
- 3h 45m
- When
- Friday
- Estimated price
- CHF 130–420
- Website
- condor.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Wednesday and Friday
- Estimated price
- CHF 70–180
- Website
- airbus.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- CHF 80–250
- Website
- eurowings.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- CHF 140–260
- Website
- austrian.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Wednesday
- Estimated price
- CHF 100–400
- Website
- flyedelweiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday
- Estimated price
- CHF 55–320
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Bern to Interlaken West
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Interlaken West
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
Train from Brig to Spiez
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 17–24
- Website
- https://www.bls.ch/en
Train from Brig to Spiez
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- CHF 11–16
- Website
- https://www.bls.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Domodossola to Spiez
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- CHF 25–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
Train from Milano Centrale to Spiez
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–65
Train from Venezia S. Lucia to Brig
- Ave. Duration
- 4h 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
Train from Brig to Spiez
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- CHF 19–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 19–26
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 5h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 80–170
- Schedules at
- trenitalia.com
Train from Brindisi to Milano Centrale
- Ave. Duration
- 8h 41m
- Frequency
- 4 times a day
- Estimated price
- CHF 120–250
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 7h 6m
- Frequency
- 4 times a day
- Estimated price
- CHF 55–130
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Milano Centrale
- Ave. Duration
- 10h 58m
- Frequency
- Twice daily
- Estimated price
- CHF 85–200
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–50
- Website
- https://www.italotreno.it/en
- Smart Economy
- CHF 35–50
- Smart Flex
- CHF 35–50
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 24–27
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 44–49
- Website
- https://int.bahn.de/en
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 25–28
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 37–42
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 3 times a day
- Estimated price
- CHF 11–35
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 11–17
- 1st Class
- CHF 20–35
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 35–120
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 70–120
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 27–95
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 27–45
- 1st Class
- CHF 55–95
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 51 min
- Frequency
- 4 times a week
- Estimated price
- CHF 20–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Interlaken West
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- CHF 12–16
- Schedules at
- sbb-deutschland.de
Train from Brig to Spiez
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- CHF 6–8
- Schedules at
- sbb-deutschland.de
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 13–24
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- CHF 13–16
- 1st Class Ticket
- CHF 17–24
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Schedules at
- arverio-by.de
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- regional.bahn.de
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- CHF 10–13
- Schedules at
- meine-rab.de
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Luzern to Interlaken Ost
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- https://www.zentralbahn.ch/en
- Phone
- 001 267-805-2830
- Website
- albanianbus.com
Bus from Sarandë to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- CHF 32
- Schedules at
- https://albanianbus.com/wordpress/
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Zürich HB
- Ave. Duration
- 21h 1m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Zürich HB Schweizerhof to Interlaken Sonnenhof
- Ave. Duration
- 1h 57m
- Frequency
- 5 times a week
- Estimated price
- CHF 22–26
- Website
- https://shuttler.ch/
- 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 Luzern, Bahnhof
- Ave. Duration
- 25h 33m
- Frequency
- Twice a week
- Estimated price
- CHF 65–100
- Schedules at
- durmotours.com.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Struga to Luzern, Bahnhof
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- CHF 80–110
- Schedules at
- eurobus.mk
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–65
- 2 Bed Lux Cabin
- CHF 70–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–18
- 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 93–200
- Website
- https://www.superfast.com
- 2 bed inside cabin
- CHF 180–200
- Deck
- CHF 93
- Aircraft-type seats
- CHF 103
- 3 bed outside cabin
- CHF 185
- 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
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 29–45
- Website
- https://www.grimaldi-lines.com/en/
- 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
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Travelling by boat in Italy
Read the travel guide


































































































