There are 8 ways to get from Croatia to Kefalonia by plane, bus, bus and ferry, train, car ferry or car

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 from Split  •  7 h 20 min

  1. Fly from Split (SPU) to Kefallinia (EFL) SPU - EFL

$213 - $903

Cheapest option

Fly from Zagreb  •  8 h 7 min

  1. Fly from Zagreb (ZAG) to Kefallinia (EFL) ZAG - EFL

$120 - $700

6 alternative options

Bus, bus and ferry via Autobusni kolodvor  •  31 h 32 min

  1. Take the bus from Zagreb to Sofia
  2. Take the bus from Sofia to Kyllíni
  3. Take the bus and ferry from Kyllíni to Argostoli

$135 - $221

Bus, bus and ferry  •  31 h 34 min

  1. Take the bus from Zagreb - Motel Plitvice to Sofia
  2. Take the bus from Sofia to Kyllíni
  3. Take the bus and ferry from Kyllíni to Argostoli

$170 - $261

Train, car ferry  •  33 h 23 min

  1. Take the train from Zagreb Glavni Kolod. to Villach Hbf Ec / ...
  2. Take the train from Villach Hbf to Venezia Mestre Rj / ...
  3. Take the train from Venezia Mestre to Brindisi Fb
  4. Take the car ferry from Brindisi to Sami, Kefalonia

$283 - $538

Bus Siamos Tours, bus and ferry  •  36 h 17 min

  1. Take the bus from Zagreb to Belgrade
  2. Take the bus from Belgrade to Athens
  3. Take the bus and ferry from Athens to Argostoli

$162 - $199

Bus, bus and ferry via Pátra  •  37 h 23 min

  1. Take the bus from Zagreb - Motel Plitvice to Sofia
  2. Take the bus from Sofia to Pátra
  3. Take the bus and ferry from Patra to Argostoli

$183 - $239

Drive, car ferry  •  17 h 24 min

  1. Drive from Zagreb to Nydri
  2. Take the car ferry from Nydri to Fiskardo

$220 - $351

Questions & Answers

The cheapest way to get from Croatia to Kefalonia is to bus and bus and ferry which costs 1.000 kn - 1.300 kn and takes 36 h 17 min.

More details

The quickest way to get from Croatia to Kefalonia is to fly which costs 1.300 kn - 6.000 kn and takes 7 h 20 min.

More details

The distance between Croatia and Kefalonia is 876 km.

It takes approximately 7 h 20 min to get from Croatia to Kefalonia, including transfers.

More details

No, there is no direct bus from Croatia to Kefalonia. However, there are services departing from Zagreb - Motel Plitvice and arriving at Kefallinia Airport via Sofia, Kyllíni and Argostoli. The journey, including transfers, takes approximately 31 h 34 min.

More details

What companies run services between Croatia and Kefalonia, Greece?

easyJet, Aegean Airlines and Olympic Air fly from Split to Kefalonia once daily.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Split to Kefallinia via Athens
Ave. Duration
8 h 35 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$130 - $750
Flights from Zagreb to Kefallinia via Athens
Ave. Duration
10 h 35 min
When
Monday, Wednesday, Saturday and Sunday
Estimated price
$120 - $700
Flights from Zagreb to Kefallinia via Belgrade, Athens
Ave. Duration
9 h 17 min
When
Every day
Estimated price
$210 - $700
easyJet
Website
easyjet.com
Flights from Split to Kefallinia via Milan Malpensa
Ave. Duration
4 h 40 min
When
Monday, Wednesday and Saturday
Estimated price
$120 - $650
Flights from Zagreb to Kefallinia via Berlin Tegel
Ave. Duration
7 h 5 min
When
Friday
Estimated price
$130 - $700
CSA
Website
csa.cz
Flights from Zagreb to Kefallinia via Prague
Ave. Duration
6 h 50 min
When
Monday, Wednesday and Thursday
Estimated price
$210 - $800
Travel Service
Website
travelservice.aero
Flights from Zagreb to Kefallinia via Prague
Ave. Duration
6 h 50 min
When
Monday, Wednesday and Thursday
Estimated price
$210 - $800
Condor Flugdienst
Website
condor.com
Flights from Zagreb to Kefallinia via Munich
Ave. Duration
5 h 20 min
When
Saturday
Estimated price
$120 - $600
Train operators
Austrian Railways (ÖBB)
Website
oebb.at
Train from Villach Hbf to Venezia Mestre
Ave. Duration
3 h 3 min
Frequency
3 times a day
Estimated price
$20 - $40
Website
fahrplan.oebb.at
Purchase an
eurail.com
Trenitalia Eurocity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Villach Hbf to Venezia Mestre
Ave. Duration
3 h 3 min
Frequency
Twice daily
Estimated price
$40 - $60
Website
orario.trenitalia.com
Bus operators
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Zagreb to Sofia
Ave. Duration
12 h 30 min
Frequency
Once a week
Estimated price
$95 - $130
Schedules at
georg-bg.com
Union Ivkoni
KTEL Kefallonia
Phone
+30 26710 22281
Email
info@ktelkefalonias.gr
Website
ktelkefalonias.gr
Bus and ferry from Kyllíni to Argostoli
Ave. Duration
1 h 43 min
Frequency
Twice daily
Estimated price
$7 - $10
Schedules at
ktelkefalonias.gr
Bus and ferry from Athens to Argostoli
Ave. Duration
8 h
Frequency
3 times a day
Estimated price
$30 - $45
Schedules at
ktelkefalonias.gr
Bus and ferry from Patra to Argostoli
Ave. Duration
3 h 22 min
Frequency
Twice daily
Estimated price
$14 - $18
Schedules at
ktelkefalonias.gr
Yubim
Website
yubim.eu
Bus from Zagreb - Motel Plitvice to Sofia
Ave. Duration
13 h 45 min
Frequency
Once a week
Estimated price
$130 - $170
Schedules at
yubim.eu
Autotransport Karlovac
Phone
098 98 32 331
Email
irena.tihi@atsk.hr
Website
atsk.hr
Bus from Zagreb to Belgrade
Ave. Duration
6 h 6 min
Frequency
Once daily
Estimated price
$71
Schedules at
atsk.hr
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Belgrade to Athens
Ave. Duration
17 h 52 min
Frequency
3 times a week
Estimated price
$60 - $80
Schedules at
siamostours.gr
EAAA
Website
rta.government.bg
Bus from Sofia to Pátra
Ave. Duration
17 h 10 min
Frequency
4 times a week
Estimated price
$35 - $55
Schedules at
rta.government.bg
Ferry operators
Red Star Ferries
Phone
+39.0831.575.654
Email
booking@seamedtrading.com
Website
albaniaferries.it
Car ferry from Brindisi to Sami, Kefalonia
Ave. Duration
13 h 6 min
Frequency
Once a week
Estimated price
$85 - $220
Schedules at
albaniaferries.it
Deck
$90
Aircraft-type seats
$108
Inside Cabin 2 berths
$187
Outside Cabin 2 berths
$217
European Seaways
Phone
+30 210 9561630
Email
info@europeanseaways.com
Website
europeanseaways.com
Car ferry from Brindisi to Kefallonia
Ave. Duration
15 h 30 min
Frequency
Once a week
Estimated price
$80 - $190
Schedules at
europeanseaways.com
DECK
$83
AIRTYPE SEATS
$88
2-BERTH OUTSIDE CABIN
$186
West Ferry
Phone
+30 26450 93278
Email
dionitravel@gmail.com
Website
westferry.gr
Car ferry from Nydri to Fiskardo
Ave. Duration
1 h 45 min
Frequency
Twice daily
Estimated price
$9 - $45
Schedules at
westferry.gr
Passenger
$10
Vehicle
$41

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.