There are 7 ways to get from Kefalonia to Bitola by car ferry, ferry, bus, car, plane, busferry, 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.
Car ferry, Flying Dolphin, bus
best- Take the carferry from Sami to Port of Corfucarferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarande,Posta Shqiptare to Strugabus
- Take the bus from Struga to Bitolabus
15h 19mDrive, car ferry
cheapest- Drive from Kefalonia to Fiskardocar
- Take the carferry from Fiskardo to Vasilikícarferry
- Drive from Vasilikí to Bitolacar
7h 14m$99–192Car ferry, Flying Dolphin, bus via Ohrid
- Take the carferry from Sami to Port of Corfucarferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Ohridbus
- Take the bus from Ohrid to Bitolabus
17h 52m$127–166Fly to Ioannina National Airport, bus
- Fly from Kefalonia Airport (EFL) to Ioannina National Airport (IOA)plane EFL - IOA
- Take the bus from Ioannina to Florinabus
10h 59mBus and ferry, bus
- Take the busferry from Argostoli to Patrabusferry
- Take the bus from Patra to Sarande,Posta Shqiptarebus
- Take the bus from Sarande,Posta Shqiptare to Strugabus
- Take the bus from Struga to Bitolabus
19h 24mFerry, Flying Dolphin, bus
- Take the ferry from Sami to Port of Corfuferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Ohridbus
- Take the bus from Ohrid to Bitolabus
21h 8m$114–147Fly to Thessaloniki Airport Makedonia, train
- Fly from Kefalonia Airport (EFL) to Thessaloniki Airport Makedonia (SKG)plane EFL - SKG
- Take the train from Thessaloniki to Mesonisiontrain
9h 11m$127–229
Kefalonia to Bitola by ferry, foot, and bus
Questions & Answers
The cheapest way to get from Kefalonia to Bitola is to drive and car ferry which costs $95 - $200 and takes 7h 14m.
The fastest way to get from Kefalonia to Bitola is to drive and car ferry which takes 7h 14m and costs $95 - $200.
No, there is no direct bus from Kefalonia to Bitola. However, there are services departing from Kefalonia Airport and arriving at Bitola via Argostoli, Patra, Sarande,Posta Shqiptare and Struga. The journey, including transfers, takes approximately 19h 24m.
The distance between Kefalonia and Bitola is 562 km.
The best way to get from Kefalonia to Bitola without a car is to car ferry and Flying Dolphin and bus which takes 15h 19m and costs .
It takes approximately 15h 19m to get from Kefalonia to Bitola, including transfers.
Kefalonia to Bitola bus services, operated by KTEL Kefalonia, depart from Argostoli station.
Kefalonia to Bitola bus services, operated by KTEL Kefalonia, arrive at Patra station.
Bitola is 1h behind Kefalonia. It is currently 6:13 AM in Kefalonia and 5:13 AM in Bitola.
There are 305+ hotels available in Bitola.
What companies run services between Kefalonia, Greece and Bitola, North Macedonia?
There is no direct connection from Kefalonia to Bitola. However, you can take the car ferry to Port of Corfu, walk to Port of Corfu, take the ferry to Sarandë, walk to Sarande,Posta Shqiptare, take the bus to Struga, then take the bus to Bitola. Alternatively, you can take a car ferry from Sami to Bitola via Port of Corfu, Port of Corfu, Port Of Sarandë, Sarandë, and Ohrid in around 17h 52m.
- Website
- en.aegeanair.com
Flights from Kefalonia Airport to Ioannina National Airport via Athens
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $140–300
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $120–180
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–180
- Website
- skyexpress.gr
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $100–210
- Website
- tarom.ro
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Bucharest Otopeni
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- $120–390
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Mesonision
- Ave. Duration
- 2h 56m
- Frequency
- 4 times a day
- Estimated price
- $15–23
- Website
- Hellenic Train S.A.
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Sarande,Posta Shqiptare to Struga
- Ave. Duration
- 3h 41m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
Bus from Sarande,Posta Shqiptare to Struga
- Ave. Duration
- 3h 41m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Struga to Bitola
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
Bus from Struga to Bitola
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
- Phone
- +389 70 212 106
- [email protected]
- Website
- senadtours.com
Bus from Sarandë to Ohrid
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- senadtours.com
Bus from Sarandë to Ohrid
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- senadtours.com
- Phone
- 033/273-551
- [email protected]
- Website
- avtoatom.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +389 72 230-200
- [email protected]
- Website
- ekstrabus.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- +30 2385 022 430
- [email protected]
- Website
- ktel-florinas.gr
Bus from Ioannina to Florina
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- ktel-florinas.gr
- Phone
- +30 26710 22281
- [email protected]
- Website
- KTEL Kefallonia
Busferry from Argostoli to Patra
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a day
- Estimated price
- $11–16
- Website
- KTEL Kefallonia
- Phone
- (+30) 210 822 4112
- [email protected]
- Website
- ahmetitravel.com
Bus from Patra to Sarande,Posta Shqiptare
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Sami to Port of Corfu
- Ave. Duration
- 6h 29m
- Frequency
- Once a week
- Estimated price
- $35–60
- Website
- Ventouris Ferries
Car ferry from Sami to Port of Corfu
- Ave. Duration
- 6h 29m
- Frequency
- Once a week
- Estimated price
- $35–60
- Website
- Ventouris Ferries
- Phone
- +355 85 22 6057
- [email protected]
- Website
- Finikas Lines
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $24–36
- Website
- Finikas Lines
- Ferry - Low Season
- $24
- Ferry - High Season
- $30
- Hydrofoil - Low Season
- $30
- Hydrofoil - High Season
- $36
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $24–36
- Website
- Finikas Lines
- Ferry - Low Season
- $24
- Ferry - High Season
- $30
- Hydrofoil - Low Season
- $30
- Hydrofoil - High Season
- $36
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $24–36
- Website
- Finikas Lines
- Ferry - Low Season
- $24
- Ferry - High Season
- $30
- Hydrofoil - Low Season
- $30
- Hydrofoil - High Season
- $36
- Phone
- +30 26610 38690
- [email protected]
- Website
- Ionian Seaways
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $31–41
- Website
- Ionian Seaways
- High Season
- $31
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $31–41
- Website
- Ionian Seaways
- High Season
- $31
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $31–41
- Website
- Ionian Seaways
- High Season
- $31
- Phone
- +30 26610 49800
- [email protected]
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $41
- Schedules at
- Albania Luxury Ferries
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $41
- Schedules at
- Albania Luxury Ferries
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $41
- Schedules at
- Albania Luxury Ferries
- Phone
- +30 26740-22111
- Website
- Ionion P. Lines
Car ferry from Fiskardo to Vasilikí
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $7–13
- Website
- Ionion P. Lines
- Phone
- +30 26450 93278
- [email protected]
- Website
- West Ferry
Car ferry from Fiskardo to Vasilikí
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $11–55
- Website
- West Ferry
- Passenger
- $11–14
- Vehicle
- $40–55
- Phone
- +30 2645024609
- [email protected]
- Website
- Lefkada Palace
Ferry from Sami to Port of Corfu
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- $26–40
- 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 Italian Lakes: Getting around by train, How to get from Florence to Rome, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.


















