There are 8 ways to get from Croatia to Kefalonia by plane, car ferry, bus, bus and ferry, train 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 Zagreb to Kefallinia  •  8 h 7 min

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

$120 - $600

7 alternative options

Fly Split to Kefallinia  •  7 h 55 min

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

$213 - $903

Fly Split to Zakinthos, car ferry  •  9 h 26 min

  1. Fly from Split (SPU) to Zakinthos (ZTH) SPU - ZTH
  2. Take the car ferry from Zakynthos to Pesada

$215 - $1,124

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

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

$151 - $243

Bus, bus and ferry  •  31 h 29 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 Pátra to Argostoli

$187 - $285

Train, bus, car ferry  •  32 h 49 min

  1. Take the train from Zagreb to Ljubljana
  2. Take the bus from Ljubljana to Venice, Venice Mestre 907 / ...
  3. Take the train from Venezia Mestre to Brindisi Fb
  4. Take the car ferry from Brindisi to Sami, Kefalonia

$287 - $513

Bus, bus and ferry #2  •  36 h 42 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 Pátra to Argostoli

$198 - $250

Drive, car ferry  •  17 h 24 min

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

$221 - $351

What companies run services between Croatia and Kefalonia, Greece?

CSA, Travel Service and seven other airlines fly from Velika Gorica to Kefalonia once daily.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Zagreb to Kefallinia via Belgrade, Athens
Ave. Duration
10 h 25 min
When
Thursday, Friday and Sunday
Estimated price
$210 - $700
Flights from Zagreb to Kefallinia via Dubrovnik, Athens
Ave. Duration
8 h 50 min
When
Thursday
Estimated price
$180 - $700
Flights from Split to Kefallinia via Athens
Ave. Duration
10 h 45 min
When
Sunday
Estimated price
$130 - $750
Flights from Split to Zakinthos via Athens
Ave. Duration
7 h 35 min
When
Sunday
Estimated price
$260 - $1,400
CSA
Website
csa.cz
Flights from Zagreb to Kefallinia via Prague
Ave. Duration
6 h 50 min
When
Monday 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 and Thursday
Estimated price
$210 - $800
easyJet
Website
easyjet.com
Flights from Zagreb to Kefallinia via Berlin Tegel
Ave. Duration
7 h 5 min
When
Friday
Estimated price
$130 - $700
Flights from Split to Kefallinia via Bristol
Ave. Duration
10 h 10 min
When
Saturday
Estimated price
$200 - $1,100
Condor Flugdienst
Website
condor.com
Flights from Zagreb to Kefallinia via Munich
Ave. Duration
5 h 20 min
When
Saturday
Estimated price
$120 - $600
Olympic Air
Website
olympicair.com
Flights from Zagreb to Kefallinia via Dubrovnik, Athens
Ave. Duration
8 h 50 min
When
Thursday
Estimated price
$180 - $700
Volotea
Website
volotea.com
Flights from Split to Kefallinia via Venice
Ave. Duration
5 h 15 min
When
Friday
Estimated price
$120 - $600
Vueling Airlines
Website
vueling.com
Flights from Split to Zakinthos via Rome
Ave. Duration
4 h
When
Saturday
Estimated price
$210 - $1,200
Eurowings
Website
eurowings.com
Flights from Split to Zakinthos via Stuttgart
Ave. Duration
5 h 5 min
When
Saturday
Estimated price
$190 - $800
Train operators
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
$100 - $140
Schedules at
georg-bg.com
Union Ivkoni
KTEL Kefallonia
Phone
2671022281
Email
transportation@ktelkefalonias.gr
Website
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
Yubim
Website
yubim.eu
Bus from Zagreb - Motel Plitvice to Sofia
Ave. Duration
13 h 45 min
Frequency
Once a week
Estimated price
$140 - $180
Schedules at
yubim.eu
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Ljubljana to Venice, Venice Mestre
Ave. Duration
3 h 35 min
Frequency
Every 4 hours
Estimated price
$14 - $25
Website
flixbus.co.uk
EAAA
Website
rta.government.bg
Bus from Sofia to Pátra
Ave. Duration
17 h 10 min
Frequency
4 times a week
Estimated price
$40 - $55
Schedules at
rta.government.bg
Ferry operators
Ionion P. Lines
Phone
+30 26740-22111
Email
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
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
$95 - $230
Schedules at
albaniaferries.it
Deck
$96
Aircraft-type seats
$114
Inside Cabin 2 berths
$199
Outside Cabin 2 berths
$231
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
$85 - $200
Schedules at
europeanseaways.com
DECK
$88
AIRTYPE SEATS
$94
2-BERTH OUTSIDE CABIN
$198
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
$10 - $45
Schedules at
westferry.gr
Passenger
$11
Vehicle
$44

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 Croatia to Kefalonia?

The distance between Croatia and Kefalonia is 876 km.

What is the cheapest way to get from Croatia to Kefalonia?

The cheapest way to get from Croatia to Kefalonia is to bus and bus and ferry which costs 1.100 kn - 1.500 kn and takes 36 h 42 min.

What is the fastest way to get from Croatia to Kefalonia?

The quickest way to get from Croatia to Kefalonia is to fly which takes 7 h 55 min and costs 1.200 kn - 5.500 kn.

Is there a direct bus between Croatia and Kefalonia?

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, Pátra and Argostoli. The journey, including transfers, takes approximately 31 h 29 min.

How long does it take to get from Croatia to Kefalonia?

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