There are 12 ways to get from Corfu to Basel 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 HB to Basel SBBtrain
6h 46mCHF 109–301Fly to Basel
cheapest- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Basel (BSL)plane CFU - BSL
5h 36mCHF 60–277Ferry, 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 Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Basel SBBtrain Ec
25h 30mCHF 136–383Flying 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 Basel, Bahnhofbus
30h 32mCar ferry, drive
- Take the car ferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Baselcar
32h 41mCHF 183–345Fly to Frankfurt, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Frankfurt (FRA)plane CFU - FRA
- Take the train from Frankfurt to Basel Bad Bftrain
9h 6mCHF 130–463Fly 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 Basel SBBtrain
11h 11mCHF 80–300Fly 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 Bad Bftrain
8h 51mCHF 140–369Fly 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 Renens VDtrain
- Take the train from Renens VD to Basel SBBtrain
9h 25mCHF 115–314Fly to Munich International Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Munich International Airport (MUC)plane CFU - MUC
- Take the train from Flughafen München to Pasingtrain
- Take the train from Pasing to Basel Bad Bftrain
11h 43mCHF 171–352Flying Dolphin, bus via Struga
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Strugabus
- Take the bus from Struga to Basel, Bahnhofbus
31h 20mCHF 110–161Car ferry, ferry, train
- Take the car ferry 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 Zuerich Hbtrain Ec
- Take the train from Zürich HB to Basel SBBtrain Ic3 / ...
36h 56mCHF 215–412
Corfu International Airport, Ioannis Kapodistrias (CFU) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Corfu to Basel is to Flying Dolphin and bus via Struga which costs SFr 110 - SFr 170 and takes 31h 20m.
The fastest way to get from Corfu to Basel is to fly which takes 5h 36m and costs SFr 60 - SFr 280.
The distance between Corfu and Basel is 1384 km.
The best way to get from Corfu to Basel without a car is to ferry and train which takes 25h 30m and costs SFr 130 - SFr 390.
It takes approximately 6h 46m to get from Corfu to Basel, including transfers.
Basel is 1h behind Corfu. It is currently 12:50 PM in Corfu and 11:50 AM in Basel.
There are 1055+ hotels available in Basel.
What companies run services between Corfu, Greece and Basel, Switzerland?
easyJet flies from Corfu International Airport, Ioannis Kapodistrias (CFU) to Basel (BSL) once a week.
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- CHF 85–350
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 International Airport
- Ave. Duration
- 5h 16m
- When
- Saturday and Sunday
- Estimated price
- CHF 80–340
Flights from Corfu International Airport, Ioannis Kapodistrias to Munich International Airport
- Ave. Duration
- 2h 5m
- When
- Saturday and Sunday
- Estimated price
- CHF 95–370
- Website
- tui.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Tuesday
- Estimated price
- CHF 130–410
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday
- Estimated price
- CHF 170–550
Flights from Corfu International Airport, Ioannis Kapodistrias to Munich International Airport
- Ave. Duration
- 2h 5m
- When
- Saturday
- Estimated price
- CHF 150–480
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Basel
- Ave. Duration
- 2h 20m
- When
- Tuesday
- Estimated price
- CHF 55–270
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 20–150
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 35–160
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday
- 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–340
- Website
- condor.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Wednesday and Friday
- Estimated price
- CHF 65–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Munich International Airport
- Ave. Duration
- 2h 5m
- When
- Friday
- Estimated price
- CHF 75–190
- Website
- airbus.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 Munich International Airport
- Ave. Duration
- 2h 5m
- When
- Sunday
- Estimated price
- CHF 95–280
- 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
- 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 30–180
- Website
- eurowings.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- CHF 85–330
- Website
- austrian.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Munich International Airport via Vienna
- Ave. Duration
- 4h 30m
- When
- Wednesday
- Estimated price
- CHF 90–370
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 28–55
- Website
- https://www.sbb.ch/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 39m
- Frequency
- Twice a week
- Estimated price
- CHF 100–180
- Website
- https://www.sbb.ch/en
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–100
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Renens VD
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 13–26
- Website
- https://www.sbb.ch/en
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- CHF 50–130
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 29–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 29–40
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- 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
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- CHF 9–13
- Schedules at
- sbb-deutschland.de
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- CHF 18–23
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 29–75
- Website
- https://int.bahn.de/en
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 16–26
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 21–40
- Website
- https://int.bahn.de/en
Train from Pasing to Basel Bad Bf
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- CHF 70–85
- Website
- https://int.bahn.de/en
- 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
- +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–25
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- CHF 13–16
- 1st Class Ticket
- CHF 17–25
- 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–14
- Schedules at
- meine-rab.de
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- CHF 27–90
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 27–45
- 1st Class
- CHF 55–90
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- https://int.bahn.de/en
Train from Flughafen München to Pasing
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–14
- Website
- https://int.bahn.de/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 33
- 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 Basel, Bahnhof
- Ave. Duration
- 22h 22m
- Frequency
- Once a week
- Schedules at
- facebook.com
- 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 Basel, Bahnhof
- Ave. Duration
- 24h 14m
- Frequency
- Twice a week
- Estimated price
- CHF 60–95
- Schedules at
- durmotours.com.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–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 P.le Roma "D" to Ferrovia "D"
- Ave. Duration
- 4 min
- Frequency
- Every 10 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
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














































































