Travel from Piraeus to Kefalonia

Flights from Piraeus to Kefalonia

Olympic Air flies from Piraeus to Kefalonia 4 times a week.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Piraeus to Kefalonia

From Αφετηρια line 420 bus to Athens, bus and ferry to Argostoli, then bus to Kefallinia Airport. 8 h 49 min 39€. From Αφετηρια line 420 bus to Athens, bus to Pátra, bus and ferry to Argostoli, then bus to Kefallinia Airport. 8 h 52 min 38€. From Στ.Πειραια subway to Nerantziotissa, train to Kiato, train to Pátra, bus and ferry to Argostoli, then bus to Kefallinia Airport. 10 h 10 min 31€. From Piraeus drive to Killini, Greece, car ferry to Poros, then drive to Kefalonia. 5 h 27 min 58€. From Στ.Πειραια subway to Στ.Μοναστηρακι, subway to Athens airport, then fly to Kefallinia airport. 3 h 28 min 92€. From Στ.Πειραια subway to Στ.Μοναστηρακι, subway to Athens airport, fly to Zakinthos airport, drive to Zakynthos, car ferry to Pesada, then drive to Kefalonia. 5 h 59 min 115€.