The red beach of Xi on Kefalonia

Access to Kefalonia

Kefalonia is located approximately in the middle of the Ionian Sea, opposite the Peloponnese and a short distance from mainland Greece. The visitor has a variety of options on how to get to the island, depending on where they are coming from.

By plane

  1. Kefalonia’s International Airport (EFL) is directly connected with Athens International Airport Eleftherios Venizelos (ATH) with frequent flights lasting approximately 45 minutes.
Flights to Kefalonia

Scheduled flights via Athens (ATH)

  • Direct flights to Kefalonia’s International Airport (EFL) via Aegean Airlines, Olympic Air and Sky Express (or other Greek nearby airports).
  • Or fly to Athens and then take the bus Athens to Kefalonia, from Kifisos Intercity bus station (KTEL tel. Kefalonia bus station: +30 26710 22281).
  • Or rent a car: Car Rentals.
Seasonal flights to Kefalonia (EFL) airport (April to October)
  • Aegean Airlines (Athens, Thessaloniki) (2 flights weekly)
  • Air Connect (Buckarest, Timisoara) (1 flight weekly from June 11 - September 10)
  • Condor (Stuttgart) (1 flight weekly from June 27 - October 7)
  • Easyjet (Amsterdam, Naples, Venice)
  • Norwegian Air Shuttle (Oslo) (1 flight weekly from June 18 - August 13)
  • Ryanair (Rome) (2 flights weekly from March 29 - October 29)
  • SAS (Stockholm, Geteborg) (from May 21 - October 1)
  • Transavia (Amsterdam, Paris–Orly) (from April 23 - October 29)
  • TUS Airways (Larnaca) (1 flight weekly from July 13 - August 31)
  • WizzAir (Rome) (2 flights weekly from June 6 - September 2)

Routes and airlines change each season. Check current schedules before you book.

Expedia is also very useful, showing flights from many different cities around Europe.

Search flights on Expedia

This is an affiliate link.

By car or boat

The most frequent itineraries to and from Kefalonia are from the port of Kyllini in Elia. Every day, the ferries of the two companies that serve the line connect the port of Poros in the south-eastern side of Kefalonia with the opposite shore. The trip takes about two hours, and on specific days of the week there is a direct connection between Kyllini and the port of Argostoli, the capital of Kefalonia. By car, Poros is 40 km from Argostoli, 26 km from Sami and 13 km from the tourist resort of Skala. KTEL interurban buses connect the port with the capital of the island, as well as other towns and villages of Kefalonia.

You can also reach Kefalonia from the port of Astakos in Aitoloakarnania. The ship arrives at the port of Sami with daily routes (details at ionionpelagos.com), and the trip lasts about 3.5 hours. From Sami you can reach Argostoli (26 km), Fiskardo (39 km), Poros (26 km) and other destinations on the island by car or by bus. If you are on one of the neighboring islands of Ithaca, Zakynthos or Lefkada, there are itineraries from these islands to the ports of Sami, Fiskardo or Pessada in southern Kefalonia.

Book your ferry tickets:

By bus

Many regular interior lines in Greece are run by KTEL Kefalonia.

  • From Athens
  • From Patras

Need help?

If you need any help, please Contact Us.