There are 3 ways to get from Marrakesh to Kefalonia by plane, car ferry, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kefalonia Airport
best- Fly from Marrakech (RAK) to Kefalonia Airport (EFL)plane RAK - EFL
10h 8m€221–323Fly to Zakynthos International Airport, car ferry
cheapest- Fly from Marrakech (RAK) to Zakynthos International Airport (ZTH)plane RAK - ZTH
- Take the carferry from Killini to Poroscarferry
13h 48m€127–535Fly to Preveza Airport, ferry
- Fly from Marrakech (RAK) to Preveza Airport (PVK)plane RAK - PVK
- Take the ferry from Lefkáda to Samiferry
18h 39m€176–674
Marrakech (RAK) to Kefalonia Airport (EFL) flights
Comparing Your Travel Options
The cheapest way to get from Marrakesh to Kefalonia is to fly which costs €220 - €330 and takes 10h 8m.
The fastest way to get from Marrakesh to Kefalonia is to fly which takes 10h 8m and costs €220 - €330.
The distance between Marrakesh and Kefalonia is 2699 km.
It takes approximately 10h 8m to get from Marrakesh to Kefalonia, including transfers.
Kefalonia is 3h ahead of Marrakesh. It is currently 8:38 AM in Marrakesh and 11:38 AM in Kefalonia.
There are 1846+ hotels available in Kefalonia.
What companies run services between Marrakesh, Morocco and Kefalonia, Greece?
Airbus France and Ryanair fly from Marrakech (RAK) to Kefalonia Airport (EFL) 3 times a week.
- Website
- ryanair.com
Flights from Marrakech to Kefalonia Airport via Milan Bergamo
- Ave. Duration
- 12h 40m
- When
- Monday and Friday
- Estimated price
- €130–550
Flights from Marrakech to Zakynthos International Airport via Naples
- Ave. Duration
- 6h 35m
- When
- Wednesday
- Estimated price
- €110–550
Flights from Marrakech to Preveza Airport via Milan Bergamo
- Ave. Duration
- 16h 2m
- When
- Tuesday and Monday
- Estimated price
- €160–650
Flights from Marrakech to Preveza Airport via Budapest
- Ave. Duration
- 12h 50m
- When
- Tuesday
- Estimated price
- €190–650
- Website
- swiss.com
Flights from Marrakech to Zakynthos International Airport via Zurich
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- €140–600
Flights from Marrakech to Zakynthos International Airport via Geneva
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- €160–600
- Website
- easyjet.com
Flights from Marrakech to Preveza Airport via Milan Malpensa
- Ave. Duration
- 13h 22m
- When
- Monday
- Estimated price
- €160–700
- Website
- airbus.com
Flights from Marrakech to Kefalonia Airport via Munich
- Ave. Duration
- 8h
- When
- Tuesday
- Estimated price
- €220–320
- Website
- flyedelweiss.com
Flights from Marrakech to Zakynthos International Airport via Zurich
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- €140–600
- Phone
- +30 210 94 99 400
- [email protected]
- Website
- Levante Ferries
Car ferry from Killini to Poros
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €13–45
- Website
- Levante Ferries
- Passenger
- €13
- Car
- €45
- Phone
- +30 2645024609
- [email protected]
- Website
- Lefkada Palace
Ferry from Lefkáda to Sami
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Estimated price
- €11–16
- Website
- Lefkada Palace
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.




