There are 6 ways to get from Athens to Kefalonia by plane, car, car ferry, bus and ferry, bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Kefallinia • 2 h 37 min
$51 - $231
Cheapest option
Bus and ferry • 7 h 8 min
$38 - $47
4 alternative options
Fly to Zakinthos, drive, car ferry • 5 h 18 min
$78 - $262
Bus, bus and ferry • 7 h 47 min
$42 - $50
Train, bus, bus and ferry • 8 h 36 min
Drive, car ferry • 5 h 25 min
$59 - $121
What companies run services between Athens, Greece and Kefalonia, Greece?
Olympic Air and Sky Express fly from Athens to Kefalonia once daily.

- Website
- skyexpress.gr
Flights from Athens to Kefallinia
- Ave. Duration
- 1 h
- When
- Tuesday and Wednesday
- Estimated price
- $140 - $480
Flights from Athens to Zakinthos
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $80 - $360

- Website
- olympicair.com
Flights from Athens to Kefallinia
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $65 - $390
Flights from Athens to Zakinthos
- Ave. Duration
- 50 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $70 - $420

- Website
- trainose.gr
Train from Athens to Kiáto
- Ave. Duration
- 1 h 19 min
- Frequency
- Hourly
- Estimated price
- $8 - $10
- Website
- trainose.gr
- Purchase a
- eurail.com
- Second Class
- $8 - $10
- First Class
- $9 - $12

- Phone
- 2671022281
- transportation@ktelkefalonias.gr
- Website
- ktelkefalonias.gr
Bus and ferry from Athens to Argostoli
- Ave. Duration
- 5 h 45 min
- Frequency
- Twice daily
- Estimated price
- $35 - $45
- Schedules at
- ktelkefalonias.gr
Bus and ferry from Pátra to Argostoli
- Ave. Duration
- 2 h 24 min
- Frequency
- Twice daily
- Estimated price
- $16 - $20
- Schedules at
- ktelkefalonias.gr

- Phone
- 2610 623 888
- Website
- ktelachaias.gr
Bus from Athens to Patras
- Ave. Duration
- 3 h
- Frequency
- Hourly
- Estimated price
- $24 - $28
- Schedules at
- ktelachaias.gr

- Website
- trainose.gr
Bus from Kiáto to Patras
- Ave. Duration
- 1 h 30 min
- Frequency
- Every 3 hours
- Website
- trainose.gr
- Purchase a
- eurail.com

- Phone
- +30 26740-22111
- ionionplines@gmail.com
- Website
- ionionpelagos.com
Car ferry from Zakynthos to Pesada
- Ave. Duration
- 1 h
- Frequency
- Twice daily
- Estimated price
- $7 - $10
- Schedules at
- ionionpelagos.com

- Phone
- 00302695025403
- info@ioniangroup.com
- Website
- ioniangroup.com
Car ferry from Killini, Greece to Poros
- Ave. Duration
- 1 h 25 min
- Frequency
- Every 4 hours
- Estimated price
- $12 - $50
- Schedules at
- ioniangroup.com
- Passenger
- $13
- Car
- $48

- Phone
- +30 210 9515100
- info@kefalonianlines.com
- Website
- kefalonianlines.com
Car ferry from Killini, Greece to Poros
- Ave. Duration
- 1 h 30 min
- Frequency
- 5 times a day
- Estimated price
- $12
- Schedules at
- kefalonianlines.com
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.
Questions & Answers
How far is it from Athens to Kefalonia?
The distance between Athens and Kefalonia is 282 km.
What is the cheapest way to get from Athens to Kefalonia?
The cheapest way to get from Athens to Kefalonia is to bus and bus and ferry which costs 30€ - 45€ and takes 7 h 47 min.
What is the fastest way to get from Athens to Kefalonia?
The quickest way to get from Athens to Kefalonia is to fly which takes 2 h 37 min and costs 40€ - 190€.
Is there a direct bus between Athens and Kefalonia?
No, there is no direct bus from Athens to Kefalonia. However, there are services departing from Athens and arriving at Kefallinia Airport via Argostoli. The journey, including transfers, takes approximately 7 h 8 min.
How long does it take to get from Athens to Kefalonia?
It takes approximately 2 h 37 min to get from Athens to Kefalonia, including transfers.