There are 11 ways to get from Corfu to Basel 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 Basel
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Basel (BSL)plane CFU - BSL
4h 54mCHF 80–228Fly to Milano Malpensa Airport, train
cheapest- 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
10h 29mCHF 64–428Ferry, 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 Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Basel SBBtrain Ec
22h 49mCHF 185–530Ferry, 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
28h 52mCar ferry, drive
- Take the car ferry from Port of Corfu to Port of Venicecarferry
- Drive from Port of Venice to Baselcar
32h 16mCHF 185–282Fly 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 HB to Basel SBBtrain
6h 4mCHF 124–335Fly 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 9mCHF 120–382Fly 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
8h 24mCHF 150–595Fly 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
8h 43mCHF 153–468Ferry, 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
29h 39mCar 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
- Take the train from Zürich HB to Basel SBBtrain Ic3 / ...
34h 54mCHF 232–381
Corfu to Basel by ferry, bus, and train
Questions & Answers
The cheapest way to get from Corfu to Basel is to fly which costs SFr 75 - SFr 230 and takes 4h 54m.
The fastest way to get from Corfu to Basel is to fly which takes 4h 54m and costs SFr 75 - SFr 230.
The distance between Corfu and Basel is 1341 km.
The best way to get from Corfu to Basel without a car is to ferry and train which takes 22h 49m and costs SFr 180 - SFr 550.
It takes approximately 4h 54m to get from Corfu to Basel, including transfers.
Basel is 1h behind Corfu. It is currently 12:44 AM in Corfu and 11:44 PM in Basel.
There are 1311+ 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) twice a week.
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- CHF 100–420
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- CHF 85–280
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt via Munich
- Ave. Duration
- 5h 16m
- When
- Saturday and Sunday
- Estimated price
- CHF 85–350
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Basel
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- CHF 100–290
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 40–190
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- CHF 40–190
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 22–160
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- CHF 180–340
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- CHF 75–300
- Website
- tui.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday
- Estimated price
- CHF 150–550
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Tuesday and Saturday
- Estimated price
- CHF 130–420
- Website
- flyedelweiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- CHF 180–340
- Website
- eurowings.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- CHF 95–270
- Website
- austrian.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Stuttgart Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- CHF 95–400
- Website
- condor.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Wednesday and Friday
- Estimated price
- CHF 70–230
- Website
- airbus.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- CHF 85–280
- Website
- flyulendo.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Saturday and Sunday
- Estimated price
- CHF 35–200
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- CHF 55–230
- 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 170–450
- 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 110–220
- 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 80–190
- Website
- https://www.trenitalia.com/en.html
- 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 40m
- 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 56m
- Frequency
- Twice daily
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
Train from Venezia S. Lucia to Zuerich Hb
- Ave. Duration
- 6h 9m
- Frequency
- Once daily
- Estimated price
- CHF 100–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 100–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 28–80
- 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–300
- 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 19–60
- Website
- https://www.sbb.ch/en
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- Website
- https://www.sbb.ch/en
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- CHF 80–230
- Website
- https://www.sbb.ch/en
- 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
- Estimated price
- CHF 35–55
- 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 10–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 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 13–25
- Schedules at
- arverio-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
- Estimated price
- CHF 12–18
- Schedules at
- arverio-by.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 13–30
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 30–75
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 55–130
- Website
- https://int.bahn.de/en
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- CHF 13–20
- 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 18–45
- Website
- https://www.ns.nl/en
- 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 45–70
- 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
- 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 45–110
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +355 69 377 7474
- info@erdanotours.com
- Website
- sarandaport.al
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Schedules at
- sarandaport.al
- 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–150
- Website
- https://www.superfast.com
- Phone
- (+39) 041 041
- direzione@actv.it
- Website
- actv.avmspa.it
Ferry from Tronchetto "B" to Ferrovia "B"
- Ave. Duration
- 14 min
- Frequency
- Every 15 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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide











































































