Kefalonia is the largest island in the Ionian Sea and therefore there are various ways to travel there. If you prefer travelling by plane, the flight from Athens lasts just 45 minutes, whereas in the summer months the island is connected to major airports overseas. Kefalonia airport is located 8 km away from Argostoli and shuttle buses run from there to the capital regularly.

If you are travelling from overseas, various airlines such as Thomas Cook, Thomson, easyjet and Ryanair have chartered flights from London, Manchester, Birmingham, Newcastle and Cardiff to Kefalonia during the summer. There are also flights from Austria, the USA, Canada and Australia. Alternatively, you could combine flights or travel to Eleftherios Venizelos airport in Athens where there are frequent flights all year round. During the summer there might be flights from other Greek islands, such as Corfu.

If you fly to Athens, there are daily bus routes (KTEL) from Athens to the cities of Patras and Killini which are connected to the island by ferries. The journey to Patras takes 2.5 hours, whereas to Killini it takes 3.5 hours.

For those of you who prefer travelling by ship, there are frequent departures from the ports of Killini, Patras, Astakos, Ithaca, Zakynthos (Schinari) and Lefkada. There are no ferries departing from the port of Piraeus. From Killini, there are ferries to Poros (1.5 hours), Lixouri (2.5 hours) and Argostoli (4 hours). Ferries departing from Astakos, Ithaca and Patras arrive in the port of Sami.

Whatever is your preferred means of transport, there are various options for you to travel to the beautiful and cosmopolitan island of Kefalonia. Choose the one that suits you best and spend the most unforgettable holidays in Kefalonia!Further you can find useful infrormations and ways to travel to Kefalonia.

Useful telephone numbers:

Kefalonia airport: 0030 26710-41301
Buss station Athens: 0030 210-5150785
Buss station Kefalonia: 0030 26710-22281
Killini port: 0030 26230-92211

Athens International Airport “El. Venizelos”: (+30) 210 3530000 and (+30) 210 3531000

Kefalonia Airport: (+30) 26710 29900

Olympic Air
Main reservation dpt, Athens:
(+30) 210 3550500
Reservation dpt, Kefalonia:
(+30) 26710 28808 and (+30) 26710 28881
Despatch Center, Kefalonia: (+30) 26710 41511

Sky Express main reservation dpt: (+30) 2810 2238000

Levante ferries: (+30) 2671025500

Find a flight:


By car & Ferry