There are 9 ways to get from Kefalonia to Bitola by car ferry, ferry, bus, car, plane, train, busferry, or taxi
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 car ferry 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 40mDrive, car ferry
cheapest- Drive from Kefalonia to Fiskardocar
- Take the car ferry from Fiskardo to Vasilikícarferry
- Drive from Vasilikí to Bitolacar
7h 14m$98–192Car ferry, Flying Dolphin, bus via Ohrid
- Take the car ferry 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
18h 2m$124–162Fly Kefalonia Airport to Thessaloniki Airport Makedonia, train
- Fly from Kefalonia Airport (EFL) to Thessaloniki Airport Makedonia (SKG)plane EFL - SKG
- Take the train from Thessaloniki to Florinatrain
9h 38m$133–285Bus 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 18m$114–147Fly Kefalonia Airport 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 14mCar ferry, taxi to Patras Araxos Airport, fly to Ohrid Airport, bus
- Take the car ferry from Poros to Killinicarferry
- Take the taxi from Killini to Patras Araxos Airport (GPA)taxi
- Fly from Patras Araxos Airport (GPA) to Ohrid Airport (OHD)plane GPA - OHD
- Take the bus from Ohrid to Bitolabus
6h 18m$336–585Fly Kefalonia Airport to Preveza Airport, bus
- Fly from Kefalonia Airport (EFL) to Preveza Airport (PVK)plane EFL - PVK
- Take the bus from Preveza to Ioanninabus
- Take the bus from Ioannina to Florinabus
9h 13m
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 car ferry and taxi and fly and bus which takes 6h 18m and costs $330 - $600.
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 593 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 40m and costs .
It takes approximately 15h 40m 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 2:44 PM in Kefalonia and 1:44 PM in Bitola.
There are 275+ 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 18h 2m.
- Website
- en.aegeanair.com
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $120–210
Flights from Kefalonia Airport to Ioannina National Airport via Athens
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $130–370
Flights from Kefalonia Airport to Ioannina National Airport via Zakinthos, Athens
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- $130–370
- Website
- skyexpress.gr
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $120–270
Flights from Kefalonia Airport to Preveza Airport
- Ave. Duration
- 25 min
- When
- Monday, Wednesday, and Friday
- Estimated price
- $75–350
- Website
- comlux.com
Flights from Patras Araxos Airport to Ohrid Airport
- Ave. Duration
- 50 min
- When
- Monday
- Estimated price
- $240–700
- Website
- flexflight.dk
Flights from Patras Araxos Airport to Ohrid Airport
- Ave. Duration
- 50 min
- When
- Monday
- Estimated price
- $240–700
- Website
- tarom.ro
Flights from Kefalonia Airport to Thessaloniki Airport Makedonia via Bucharest Otopeni
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- $120–370
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Florina
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- $16–23
- Website
- https://www.hellenictrain.gr/en
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- 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
- info@transkop.mk
- 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
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Ohrid
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- senadtours.com
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +30 26710 22281
- info@ktelkefalonias.gr
- Website
- ktelkefalonias.gr
Busferry from Argostoli to Patra
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a day
- Estimated price
- $11–16
- Website
- https://ktelkefalonias.gr/en
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Patra to Sarande,Posta Shqiptare
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
- Phone
- +30 2385 022 430
- info@ktelflorinas.gr
- Website
- ktel-florinas.gr
Bus from Ioannina to Florina
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- ktel-florinas.gr
- Phone
- +3026820 22213
- ktelprevezasonline@gmail.com
- Website
- ktelprevezas.gr
Bus from Preveza to Ioannina
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $14–22
- Website
- https://ktelprevezas.gr/en/index.html
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Car ferry from Sami to Port of Corfu
- Ave. Duration
- 6h 29m
- Frequency
- Once a week
- Estimated price
- $35–55
- Website
- https://ventourisferries.com/en/
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $31–41
- Website
- https://ionianseaways.com/
- High Season
- $31
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $24–36
- Website
- https://finikas-lines.com/
- Ferry - Low Season
- $24
- Ferry - High Season
- $30
- Hydrofoil - Low Season
- $30
- Hydrofoil - High Season
- $36
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $41
- Schedules at
- https://albanialuxuryferries.com/
- Phone
- +30 26450 93278
- westferrybooking@gmail.com
- Website
- westferry.gr
Car ferry from Fiskardo to Vasilikí
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $11–55
- Website
- https://westferry.gr/
- Passenger
- $11–14
- Vehicle
- $40–55
- Phone
- +30 26740-22111
- Website
- ionionpelagos.com
Car ferry from Fiskardo to Vasilikí
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $6–12
- Website
- https://ionionpelagos.com/
- Phone
- +30 2645024609
- info@lefkastraveller.gr
- Website
- lefkadapalace.com
Ferry from Sami to Port of Corfu
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- $26–40
- Website
- https://lefkadapalace.com/
- Phone
- +30 210 94 99 400
- info@levanteferries.gr
- Website
- levanteferries.com
Car ferry from Poros to Killini
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $11–53
- Website
- https://www.levanteferries.com/en/
- Passenger
- $15
- Car
- $53
- Ave. Duration
- 49 min
- Estimated price
- $55–70
Taxi Amaliadas
- Phone
- +30 2622 020077
- Website
- taxi-amaliada.gr
Panagiotis Kossiaras Taxi Service
- Phone
- +30 697 990 5463
Zante Transfers
- Phone
- +30 26950 23000
- Website
- zantetransfers.gr
Zante Radio Taxi
- Phone
- +30 2695 048400
- Website
- zantetaxi.gr
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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling by boat in Italy, and How to get from Luton Airport into central London - to help you get the most out of your next trip.



















