There are 7 ways to get from Zakynthos to Bitola by busferry, train, car ferry, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus and ferry, train
best- Take the busferry from Zakynthos to Lamia
- Take the train from Lianokladi to PlatyIc
- Take the train from Platy to FlorinaRe
10h 39m$60–87Car ferry, drive
- Take the car ferry from Zakynthos Agios Nikolaos to Pesáda
- Take the car ferry from Poros to Killini
- Drive from Killini to Bitola
10h 32m$135–207Fly to Thessaloniki Airport Makedonia, train
- Fly from Zakynthos International Airport (ZTH) to Thessaloniki Airport Makedonia (SKG)ZTH - SKG
- Take the train from Thessaloniki to Florina
7h 17m$142–271Bus and ferry, bus
- Take the busferry from Zakynthos to Patras
- Take the bus from Patras to Agrinio
- Take the bus from Agrínio to Elbasan
- Take the bus from Elbasan to Ohrid
- Take the bus from Ohrid to Bitola
14h 45mBus and ferry, bus via Sarandë
- Take the busferry from Zakynthos to Patras
- Take the bus from Patra to Sarandë
- Take the bus from Sarandë to Ohrid
- Take the bus from Ohrid to Bitola
15h$103–107Fly to Kozani National Airport Filippos, bus
- Fly from Zakynthos International Airport (ZTH) to Kozani National Airport Filippos (KZI)ZTH - KZI
- Take the bus from Kozani to Florina
18h 10mFly to Ioannina National Airport, bus
- Fly from Zakynthos International Airport (ZTH) to Ioannina National Airport (IOA)ZTH - IOA
- Take the bus from Ioannina to Florina
13h 39m
Zakynthos International Airport (ZTH) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Zakynthos to Bitola is to bus and ferry and train which costs $55 - $90 and takes 10h 39m.
The fastest way to get from Zakynthos to Bitola is to fly and train which takes 7h 17m and costs $140 - $280.
No, there is no direct bus from Zakynthos to Bitola. However, there are services departing from Zakynthos and arriving at Bitola via Patras, Agrínio, Elbasan and Ohrid. The journey, including transfers, takes approximately 14h 45m.
The distance between Zakynthos and Bitola is 702 km.
The best way to get from Zakynthos to Bitola without a car is to bus and ferry and bus which takes 14h 45m and costs .
It takes approximately 10h 39m to get from Zakynthos to Bitola, including transfers.
Zakynthos to Bitola bus services, operated by KTEL Zakythos, depart from Zakynthos station.
Zakynthos to Bitola bus services, operated by KTEL Zakythos, arrive at Patras station.
Bitola is 1h behind Zakynthos. It is currently 1:36 PM in Zakynthos and 12:36 PM in Bitola.
There are 226+ hotels available in Bitola.
What companies run services between Zakynthos, Greece and Bitola, North Macedonia?
There is no direct connection from Zakynthos to Bitola. However, you can take the vehicle to Lamia, take the taxi to Lianokladi, take the train to Platy, take the train to Florina, then drive to Bitola. Alternatively, you can take a vehicle from Zakynthos to Bitola via Zakynthos Agios Nikolaos, Pesáda, Poros, and Killini in around 10h 32m.
- Website
- en.aegeanair.com
Flights from Zakynthos International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 15m
- When
- Tuesday and Friday
- Estimated price
- $120–280
Flights from Zakynthos International Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $120–280
Flights from Zakynthos International Airport to Ioannina National Airport via Athens
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–380
Flights from Zakynthos International Airport to Ioannina National Airport via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 11h 50m
- When
- Tuesday and Friday
- Estimated price
- $110–410
Flights from Zakynthos International Airport to Ioannina National Airport via Kefallinia, Athens
- Ave. Duration
- 8h 40m
- When
- Wednesday and Friday
- Estimated price
- $100–390
- Website
- skyexpress.gr
Flights from Zakynthos International Airport to Kozani National Airport Filippos via Athens
- Ave. Duration
- 16h 37m
- When
- Monday
- Estimated price
- $85–310
Flights from Zakynthos International Airport to Kozani National Airport Filippos via Athens, Kastoria
- Ave. Duration
- 19h 17m
- When
- Wednesday
- Estimated price
- $85–320
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Lianokladi to Platy
- Ave. Duration
- 2h 32m
- Frequency
- Twice daily
- Estimated price
- $13–19
- Website
- https://www.hellenictrain.gr/en
Train from Platy to Florina
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Florina
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- $11–16
- Website
- https://www.hellenictrain.gr/en
- Phone
- +302695022255
- info@ktel-zakynthos.gr
- Website
- ktel-zakynthos.gr
Busferry from Zakynthos to Lamia
- Ave. Duration
- 3h 49m
- Frequency
- Once a week
- Estimated price
- $23–35
- Book at
- https://ktel-zakynthos.gr/en/
Busferry from Zakynthos to Patras
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $8–13
- Book at
- https://ktel-zakynthos.gr/en/
- Phone
- +30 26410 54444
- info@ktel-aitolnias.gr
- Website
- ktel-aitolnias.gr
Bus from Patras to Agrinio
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $9–13
- Schedules at
- ktel-aitolnias.gr
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Agrínio to Elbasan
- Ave. Duration
- 5h 47m
- Frequency
- Once daily
- Schedules at
- top-lines.gr
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- 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
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Patra to Sarandë
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $31
- Schedules at
- ahmetitravel.com
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- senadtours.com
- Phone
- +30 2461034454
- info@ktelkozanis.gr
- Website
- ktelkozanis.gr
Bus from Kozani to Florina
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- ktelkozanis.gr
- Book at
- ktelkozanis.gr
- 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
- +30 26740-22111
- ionionplines@gmail.com
- Website
- ionionpelagos.com
Car ferry from Zakynthos Agios Nikolaos to Pesáda
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6–12
- Website
- Ionion P. Lines
- Phone
- +30 210 94 99 400
- info@levanteferries.gr
- Website
- levanteferries.com
Car ferry from Poros to Killini
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- $17
- Website
- https://www.levanteferries.com/en/
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 4 stunningly beautiful Philippines islands you need to visit, The beginner’s guide to the 2018 World Nomad Games, and How to get from London to Edinburgh - to help you get the most out of your next trip.
















