There are 5 ways to get from Bitola to Kastro-Kyllini by bus, ferry, car ferry, car, 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 via Ioánnina
best- Take the bus from Florina to Ioannina
- Take the bus from Ioannina to Antirrio
- Take the bus from Antirio to Pýrgos
- Take the bus from Pýrgos to Kyllíni
11h 54mDrive 508.7 km
cheapest- Drive from Bitola to Kastro-Kyllini508.7 km
5h 57m€91–132Bus, Flying Dolphin, ferry, car ferry
- Take the bus from Bitola to Ohrid
- Take the bus from Ohrid to Sarandë
- Take the ferry from Sarandë to Port of Corfu
- Take the ferry from Port of Corfu to Zakynthos
- Take the car ferry from Zakynthos to Killini
22h 37m€101–159Bus
- Take the bus from Bitola to Ohrid
- Take the bus from Ohrid to Elbasan
- Take the bus from Elbasan to Agrínio
- Take the bus from Agrinio to Pýrgos
- Take the bus from Pýrgos to Kyllíni
15h 29mBus, bus and ferry
- Take the bus from Bitola to Ohrid
- Take the bus from Ohrid to Sarandë
- Take the bus from Sarandë to Patra
- Take the busferry from Patras to Zakynthos
16h 35m€93–99
Questions & Answers
The cheapest way to get from Bitola to Kastro-Kyllini is to bus and bus and ferry which costs €90 - €100 and takes 16h 35m.
The fastest way to get from Bitola to Kastro-Kyllini is to drive which takes 5h 57m and costs €90 - €140.
No, there is no direct bus from Bitola to Kastro-Kyllini. However, there are services departing from Bitola and arriving at Kyllíni via Ohrid, Elbasan, Agrinio and Pýrgos. The journey, including transfers, takes approximately 15h 29m.
The distance between Bitola and Kastro-Kyllini is 606 km. The road distance is 508.7 km.
The best way to get from Bitola to Kastro-Kyllini without a car is to bus and Flying Dolphin and ferry and car ferry which takes 22h 37m and costs €100 - €160.
It takes approximately 11h 54m to get from Bitola to Kastro-Kyllini, including transfers.
Bitola to Kastro-Kyllini bus services, operated by Ekstrabus, depart from Bitola station.
Bitola to Kastro-Kyllini bus services, operated by Ekstrabus, arrive at Ohrid station.
Yes, the driving distance between Bitola to Kastro-Kyllini is 509 km. It takes approximately 5h 57m to drive from Bitola to Kastro-Kyllini.
There are 262+ hotels available in Kastro-Kyllini.
What companies run services between Bitola, North Macedonia and Kastro-Kyllini, Greece?
You can take a vehicle from Bitola to Kyllíni via Florina, Ioannina, Antirrio, Antirio, and Pýrgos in around 11h 54m.
- Phone
- +30 2385 022 430
- info@ktelflorinas.gr
- Website
- ktel-florinas.gr
Bus from Florina to Ioannina
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- ktel-florinas.gr
- Phone
- +30 26510 25014
- ktelioa@otenet.gr
- Website
- ktelioannina.gr
Bus from Ioannina to Antirrio
- Ave. Duration
- 2h 42m
- Frequency
- 5 times a day
- Estimated price
- €20–29
- Schedules at
- ktelioannina.gr
- Book at
- eticket.ktelioannina.gr
- Phone
- +30 26210 20600
- ktelias@otenet.gr
- Website
- ktelileias.gr
Bus from Antirio to Pýrgos
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a week
- Estimated price
- €9–10
- Schedules at
- ktelileias.gr
- Book at
- online.ktelileias.gr
Bus from Pýrgos to Kyllíni
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €3–5
- Schedules at
- ktelileias.gr
- Book at
- online.ktelileias.gr
Bus from Agrinio to Pýrgos
- Ave. Duration
- 2h 22m
- Frequency
- Twice a week
- Estimated price
- €15–17
- Schedules at
- ktelileias.gr
- Book at
- online.ktelileias.gr
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- €17
- Schedules at
- transkop.mk
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Ohrid to Sarandë
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- €4–6
- Schedules at
- eurobus.mk
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Elbasan to Agrínio
- Ave. Duration
- 5h 47m
- Frequency
- Once daily
- Schedules at
- top-lines.gr
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Sarandë to Patra
- Ave. Duration
- 5h 49m
- Frequency
- Twice daily
- Estimated price
- €30
- Schedules at
- ahmetitravel.com
- Phone
- +302695022255
- info@ktel-zakynthos.gr
- Website
- ktel-zakynthos.gr
Busferry from Patras to Zakynthos
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €7–11
- Book at
- https://ktel-zakynthos.gr/en/
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Website
- https://ionianseaways.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €15
- Website
- https://finikas-lines.com/
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Schedules at
- albanialuxuryferries.com
- Phone
- +30 2645024609
- info@lefkastraveller.gr
- Website
- lefkadapalace.com
Ferry from Port of Corfu to Zakynthos
- Ave. Duration
- 13h 1m
- Frequency
- Once a week
- Estimated price
- €28–45
- Website
- https://lefkadapalace.com/
- Schedules at
- https://lefkadapalace.com/ferry-routes-schedule/
- Phone
- +30 210 94 99 400
- info@levanteferries.gr
- Website
- levanteferries.com
Car ferry from Zakynthos to Killini
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- €5–39
- Website
- https://www.levanteferries.com/en/
- Passenger
- €10–13
- Adult Deck
- €5
- Car
- €9
- Car
- €39
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 to the UK: What do I need to know?, How do I buy a London Underground ticket?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.




















