There are 10 ways to get from Basel to Kefalonia by train, plane, ferry, bus, busferry, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly
best- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Kefalonia Airport (EFL)plane ZRH - EFL
7h 30m€134–290Bus, bus and ferry via Sofia
cheapest- Take the bus from Basel Meret-Oppenheim-Strasse to Sofia Serdica Bus Stopbus
- Take the bus from Sofia to Kyllínibus
- Take the busferry from Kyllíni to Argostolibusferry
43h 39m€104–156Train, ferry
- Take the train from Basel SBB to Zürich HBtrain Ice / ...
- Take the train from Zürich HB to Piacenzatrain Ec
- Take the train from Piacenza to Bari Centraletrain Ic
- Take the ferry from Port of Bari to Samiferry
36h 32m€231–341Drive, car ferry
- Drive from Basel to Vasilikícar
- Take the car ferry from Vasilikí to Fiskardocarferry
- Drive from Fiskardo to Kefaloniacar
28h 12m€374–581Fly from Basel
- Fly from Basel (BSL) to Kefalonia Airport (EFL)plane BSL - EFL
6h 50m€123–374Train, train to Geneva International Airport, fly
- Take the train from Basel SBB to Berntrain
- Take the train from Bern to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Kefalonia Airport (EFL)plane GVA - EFL
10h 21m€181–458Train, train to Stuttgart Airport, fly
- Take the train from Basel Bad Bf to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Kefalonia Airport (EFL)plane STR - EFL
10h 19m€147–364Train, train to Milano Malpensa Airport, fly
- Take the train from Basel SBB to Luganotrain
- Take the train from Lugano to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Kefalonia Airport (EFL)plane MXP - EFL
9h 27m€116–374Bus, bus and ferry
- Take the bus from Basel, Bahnhof to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Patrasbus
- Take the busferry from Patra to Argostolibusferry
47h 27mBus, bus and ferry via Patras
- Take the bus from Basel to Sofiabus
- Take the bus from Sofia to Pátrabus
- Take the busferry from Patra to Argostolibusferry
2d 1h€152–205
Zurich Airport (ZRH) to Kefalonia Airport (EFL) flights
Questions & Answers
The cheapest way to get from Basel to Kefalonia is to bus and bus and ferry via Sofia which costs €100 - €160 and takes 43h 39m.
The fastest way to get from Basel to Kefalonia is to fly which takes 6h 50m and costs €120 - €380.
No, there is no direct bus from Basel to Kefalonia. However, there are services departing from Basel Meret-Oppenheim-Strasse and arriving at Kefalonia Airport via Sofia, Kyllíni and Argostoli. The journey, including transfers, takes approximately 43h 39m.
The distance between Basel and Kefalonia is 1518 km.
The best way to get from Basel to Kefalonia without a car is to train and ferry which takes 36h 32m and costs €230 - €350.
It takes approximately 7h 30m to get from Basel to Kefalonia, including transfers.
Basel to Kefalonia bus services, operated by Union Ivkoni, depart from Basel Meret-Oppenheim-Strasse station.
Basel to Kefalonia bus services, operated by Union Ivkoni, arrive at Sofia Serdica Bus Stop station.
Kefalonia is 1h ahead of Basel. It is currently 4:31 PM in Basel and 5:31 PM in Kefalonia.
There are 1820+ hotels available in Kefalonia.
What companies run services between Basel, Switzerland and Kefalonia, Greece?
Air Dolomiti, Airbus France, and three other airlines fly from Basel (BSL) to Kefalonia Airport (EFL) 3 times a week.
- Website
- easyjet.com
Flights from Zurich Airport to Kefalonia Airport via Milano Malpensa Airport
- Ave. Duration
- 6h 15m
- When
- Tuesday
- Estimated price
- €65–300
Flights from Stuttgart Airport to Kefalonia Airport via Naples
- Ave. Duration
- 9h 35m
- When
- Tuesday
- Estimated price
- €100–390
Flights from Milano Malpensa Airport to Kefalonia Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday
- Estimated price
- €55–260
Flights from Milano Malpensa Airport to Kefalonia Airport via Naples
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- €55–260
- Website
- lufthansa.com
Flights from Basel to Kefalonia Airport via Frankfurt
- Ave. Duration
- 6h 47m
- When
- Monday
- Estimated price
- €120–400
Flights from Geneva International Airport to Kefalonia Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- €110–370
Flights from Stuttgart Airport to Kefalonia Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Friday
- Estimated price
- €120–390
Flights from Milano Malpensa Airport to Kefalonia Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Friday
- Estimated price
- €95–310
- Website
- ita-airways.com
Flights from Zurich Airport to Kefalonia Airport via Rome
- Ave. Duration
- 5h 17m
- When
- Friday
- Estimated price
- €85–320
Flights from Stuttgart Airport to Kefalonia Airport via Rome
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- €100–380
- Website
- smartwings.com
Flights from Zurich Airport to Kefalonia Airport via Prague
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- €90–250
Flights from Basel to Kefalonia Airport via Prague
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- €100–280
Flights from Geneva International Airport to Kefalonia Airport via Prague
- Ave. Duration
- 8h 20m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €95–270
- Website
- en.aegeanair.com
Flights from Geneva International Airport to Kefalonia Airport via Athens
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €110–460
Flights from Stuttgart Airport to Kefalonia Airport via Naples
- Ave. Duration
- 9h 35m
- When
- Tuesday
- Estimated price
- €100–390
- Website
- skyexpress.gr
Flights from Geneva International Airport to Kefalonia Airport via Athens
- Ave. Duration
- 4h 40m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €85–340
- Website
- volotea.com
Flights from Stuttgart Airport to Kefalonia Airport via Naples
- Ave. Duration
- 9h 35m
- When
- Tuesday
- Estimated price
- €100–390
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- €21–45
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Piacenza
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- €55–100
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- https://www.sbb.ch/en
Train from Bern to Genève-Aéroport
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- €55–110
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Piacenza to Bari Centrale
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Estimated price
- €40–75
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel Bad Bf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €23–60
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 56 min
- Frequency
- Every 2 hours
- Estimated price
- €18–28
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel Bad Bf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 2h 24m
- Frequency
- 6 times a week
- Estimated price
- €28–40
- Website
- https://int.bahn.de/en
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–27
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- €14–18
- 1st Class Ticket
- €18–27
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- €7–35
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 7821 9960770
- info@sweg.de
- Website
- sweg.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Schedules at
- sweg.de
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Basel Meret-Oppenheim-Strasse to Sofia Serdica Bus Stop
- Ave. Duration
- 25h
- Frequency
- Once a week
- Estimated price
- €65–100
- Website
- https://union-ivkoni.com/en
Bus from Sofia to Kyllíni
- Ave. Duration
- 13h 31m
- Frequency
- Once a week
- Estimated price
- €30–50
- Website
- https://union-ivkoni.com/en
Bus from Sofia to Pátra
- Ave. Duration
- 12h 4m
- Frequency
- Once a week
- Estimated price
- €29–45
- Website
- https://union-ivkoni.com/en
- Phone
- +30 26710 22281
- info@ktelkefalonias.gr
- Website
- ktelkefalonias.gr
Busferry from Kyllíni to Argostoli
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- €5–8
- Website
- https://ktelkefalonias.gr/en
Busferry from Patra to Argostoli
- Ave. Duration
- 3h 22m
- Frequency
- 3 times a day
- Estimated price
- €9–14
- Website
- https://ktelkefalonias.gr/en
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Basel, Bahnhof to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 29h 50m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Patras
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Basel to Sofia
- Ave. Duration
- 30h 30m
- Frequency
- Once a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Ferry from Port of Bari to Sami
- Ave. Duration
- 18h 15m
- Frequency
- Once a week
- Estimated price
- €84
- Website
- https://ventourisferries.com/en/
- Phone
- +30 26450 93278
- westferrybooking@gmail.com
- Website
- westferry.gr
Car ferry from Vasilikí to Fiskardo
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €10–45
- Website
- https://westferry.gr/
- Passenger
- €10–12
- Vehicle
- €35–45
- Phone
- +30 26740-22111
- ionionplines@gmail.com
- Website
- ionionpelagos.com
Car ferry from Vasilikí to Fiskardo
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- Ionion P. Lines
Want to know more about travelling around Greece
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide















































