There are 6 ways to get from Lake Ohrid to Kefalonia (Island) by bus, ferry, car ferry, car, plane, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- Take the bus from Struga to Sarande,Posta Shqiptarebus
- Take the bus from Sarande,Posta Shqiptare to Igoumenitsabus
- Take the ferry from Igoumenitsa to Samiferry Asf
12h 17mBus, fly
cheapest- Take the bus from Mëmëlisht to Tirana, Terminali Lindor I Autobusavebus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Kefalonia Airport (EFL)plane TIA - EFL
8h 42m€66–171Bus, Flying Dolphin, car ferry
- Take the bus from Struga - Makedonski Posti to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
- Take the carferry from Port of Corfu to Samicarferry
15h 27m€88–123Drive, car ferry
- Drive from Ohrid to Vasilikícar
- Take the carferry from Vasilikí to Fiskardocarferry
- Drive from Fiskardo to Argostolicar
8h 11m€90–168Bus, bus and ferry
- Take the bus from Pogradec to Elassónabus
- Take the bus from Larisa to Patrasbus
- Take the busferry from Patra to Argostolibusferry
14h 16mBus, Flying Dolphin, ferry
- Take the bus from Struga - Makedonski Posti to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
- Take the ferry from Port of Corfu to Samiferry
18h 19m€81–108
Lake Ohrid to Kefalonia (Island) by bus, foot, and ferry
Questions & Answers
The cheapest way to get from Lake Ohrid to Kefalonia (Island) is to bus and Flying Dolphin and ferry which costs €80 - €110 and takes 18h 19m.
The fastest way to get from Lake Ohrid to Kefalonia (Island) is to drive and car ferry which takes 8h 11m and costs €90 - €170.
No, there is no direct bus from Lake Ohrid to Kefalonia (Island). However, there are services departing from Pogradec and arriving at Argostoli via Elassóna, Larisa and Patra. The journey, including transfers, takes approximately 14h 16m.
The distance between Lake Ohrid and Kefalonia (Island) is 484 km.
The best way to get from Lake Ohrid to Kefalonia (Island) without a car is to bus and ferry which takes 12h 17m and costs .
It takes approximately 12h 17m to get from Lake Ohrid to Kefalonia (Island), including transfers.
Lake Ohrid to Kefalonia (Island) bus services, operated by Metro Euro Tirane, depart from Pogradec station.
Lake Ohrid to Kefalonia (Island) bus services, operated by Metro Euro Tirane, arrive at Elassóna station.
Kefalonia (Island) is 1h ahead of Lake Ohrid. It is currently 1:09 PM in Lake Ohrid and 2:09 PM in Kefalonia (Island).
There are 2501+ hotels available in Kefalonia (Island).
What companies run services between Lake Ohrid, North Macedonia and Kefalonia (Island), Greece?
There is no direct connection from Lake Ohrid to Kefalonia (Island). However, you can take the bus to Struga, take the bus to Sarande,Posta Shqiptare, take the bus to Igoumenitsa, walk to Igoumenitsa, then take the ferry to Sami. Alternatively, you can take a bus from Struga - Makedonski Posti to Sami via Sarandë, Sarandë, Port of Corfu, and Port of Corfu in around 15h 27m.
- Website
- en.aegeanair.com
Flights from Tirana International Airport Nënë Tereza to Kefalonia Airport via Athens
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- €50–220
- Website
- skyexpress.gr
Flights from Tirana International Airport Nënë Tereza to Kefalonia Airport via Athens
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- €50–220
- Website
- ita-airways.com
Flights from Tirana International Airport Nënë Tereza to Kefalonia Airport via Rome
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €85–270
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Struga to Sarande,Posta Shqiptare
- Ave. Duration
- 3h 41m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- (+30) 210 822 4112
- [email protected]
- Website
- ahmetitravel.com
Bus from Sarande,Posta Shqiptare to Igoumenitsa
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
- Phone
- +389 70 212 106
- [email protected]
- Website
- senadtours.com
Bus from Struga - Makedonski Posti to Sarandë
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
Bus from Struga - Makedonski Posti to Sarandë
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +355 69 213 1213
- [email protected]
- Website
- facebook.com
Bus from Mëmëlisht to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- facebook.com
- Phone
- +30694 051 4160
- [email protected]
- Website
- metroeuro.travel
Bus from Pogradec to Elassóna
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
- Phone
- +30 2616 001 600
- [email protected]
- Website
- KTEL of Achaia S.A.
Bus from Larisa to Patras
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- KTEL of Achaia S.A.
- Phone
- +30 26710 22281
- [email protected]
- Website
- KTEL Kefallonia
Busferry from Patra to Argostoli
- Ave. Duration
- 3h 22m
- Frequency
- 3 times a day
- Estimated price
- €9–14
- Website
- KTEL Kefallonia
- Phone
- +30 210 8919700
- [email protected]
- Website
- Superfast Ferries
Ferry from Igoumenitsa to Sami
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €19–29
- Website
- Superfast Ferries
- Phone
- +355 85 22 6057
- [email protected]
- Website
- Finikas Lines
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €21–31
- Website
- Finikas Lines
- Ferry - Low Season
- €21
- Ferry - High Season
- €26
- Hydrofoil - Low Season
- €26
- Hydrofoil - High Season
- €31
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €21–31
- Website
- Finikas Lines
- Ferry - Low Season
- €21
- Ferry - High Season
- €26
- Hydrofoil - Low Season
- €26
- Hydrofoil - High Season
- €31
- Phone
- +30 26610 38690
- [email protected]
- Website
- Ionian Seaways
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €27–35
- Website
- Ionian Seaways
- High Season
- €27
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €27–35
- Website
- Ionian Seaways
- High Season
- €27
- Phone
- +30 26610 49800
- [email protected]
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €35
- Schedules at
- Albania Luxury Ferries
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €35
- Schedules at
- Albania Luxury Ferries
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Port of Corfu to Sami
- Ave. Duration
- 6h 53m
- Frequency
- Once a week
- Estimated price
- €30–50
- Website
- Ventouris Ferries
- Phone
- +30 26740-22111
- Website
- Ionion P. Lines
Car ferry from Vasilikí to Fiskardo
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €6–11
- Website
- Ionion P. Lines
- Phone
- +30 26450 93278
- [email protected]
- Website
- West Ferry
Car ferry from Vasilikí to Fiskardo
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- €10–45
- Website
- West Ferry
- Passenger
- €10–12
- Vehicle
- €35–45
- Phone
- +30 2645024609
- [email protected]
- Website
- Lefkada Palace
Ferry from Port of Corfu to Sami
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- €23–35
- 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 How to get from Luton Airport into central London, Italian Lakes: Getting around by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.


















