There are 8 ways to get from Zakynthos to Macedonia by busferry, train, car, car ferry, 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, drive via Lamía
best- Take the busferry from Zakynthos to Lamiabusferry
- Take the train from Lianokladi to Thessalonikitrain Ic
- Take the train from Thessaloniki to Rodopolistrain Re
- Drive from Rodopolis to Macedoniacar
11h 30m$77–121Bus, train
cheapest- Take the bus from Kyllíni to Blagoevgradbus
- Take the train from Blagoevgrad to Petrichtrain Ic / ...
16h 10m$40–67Car ferry, drive
- Take the carferry from Zakynthos Agios Nikolaos to Pesádacarferry
- Take the carferry from Poros to Killinicarferry
- Drive from Killini to Macedoniacar
12h$171–298Fly to Thessaloniki Airport Makedonia, train, drive
- Fly from Zakynthos International Airport (ZTH) to Thessaloniki Airport Makedonia (SKG)plane ZTH - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
9h 32m$136–249Bus and ferry, train, drive
- Take the busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Stationbusferry
- Take the train from Thessaloniki to Mandrakitrain Re
- Drive from Mandraki to Macedoniacar
13h 57m$79–120Bus and ferry, bus
- Take the busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Stationbusferry
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus
- Take the bus from Serres to Blagoevgrad Central Bus Terminalbus
- Take the bus from Blagoevgrad Bus Station to Petrich Bus Stationbus
14h 25m$79–122Fly to Skopje International Airport, drive
- Fly from Zakynthos International Airport (ZTH) to Skopje International Airport (SKP)plane ZTH - SKP
- Drive from Skopje-Airport-SKP to Macedoniacar
8h 11m$116–292Fly to Sofia Airport, train
- Fly from Zakynthos International Airport (ZTH) to Sofia Airport (SOF)plane ZTH - SOF
- Take the train from Zaharna Fabrika to Petrichtrain
12h 37m$120–236
Zakynthos International Airport (ZTH) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Zakynthos to Macedonia is to bus and train which costs $35 - $70 and takes 16h 10m.
The fastest way to get from Zakynthos to Macedonia is to fly and drive which takes 8h 11m and costs $110 - $300.
No, there is no direct bus from Zakynthos to Macedonia station. However, there are services departing from Zakynthos and arriving at Petrich Bus Station via Thessaloniki Macedonia KTEL Bus Station, Serres and Blagoevgrad Bus Station. The journey, including transfers, takes approximately 14h 25m.
The distance between Zakynthos and Macedonia is 713 km.
The best way to get from Zakynthos to Macedonia without a car is to bus and ferry and bus which takes 14h 25m and costs $75 - $130.
It takes approximately 11h 30m to get from Zakynthos to Macedonia, including transfers.
Zakynthos to Macedonia bus services, operated by KTEL Zakynthos, depart from Zakynthos station.
Zakynthos to Macedonia bus services, operated by KTEL Zakynthos, arrive at Thessaloniki Macedonia KTEL Bus Station.
There are 379+ hotels available in Macedonia.
What companies run services between Zakynthos, Greece and Macedonia, Blagoevgrad, Bulgaria?
There is no direct connection from Zakynthos to Macedonia. However, you can take the vehicle to Lamia, take the taxi to Lianokladi, take the train to Thessaloniki, take the train to Rodopolis, then drive to Macedonia. Alternatively, you can take a vehicle from Zakynthos to Macedonia via Zakynthos Agios Nikolaos, Pesáda, Poros, and Killini in around 12h.
- Website
- en.aegeanair.com
Flights from Zakynthos International Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $95–190
Flights from Zakynthos International Airport to Skopje International Airport via Athens
- Ave. Duration
- 5h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $90–330
Flights from Zakynthos International Airport to Sofia Airport via Athens
- Ave. Duration
- 5h 46m
- When
- Monday, Friday, Sunday, Tuesday, and Thursday
- Estimated price
- $80–290
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Lianokladi to Thessaloniki
- Ave. Duration
- 2h 59m
- Frequency
- 4 times a day
- Estimated price
- $21–35
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Mandraki
- Ave. Duration
- 1h 54m
- Frequency
- 3 times a day
- Estimated price
- $9–13
- Website
- Hellenic Train S.A.
- Phone
- +302695022255
- [email protected]
- Website
- ktel-zakynthos.gr
Busferry from Zakynthos to Lamia
- Ave. Duration
- 3h 49m
- Frequency
- Once a week
- Estimated price
- $26–45
- Book at
- KTEL Zakythos
Busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- $50–85
- Book at
- KTEL Zakythos
Busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- $50–85
- Book at
- KTEL Zakythos
- Phone
- +30 26740-22111
- Website
- Ionion P. Lines
Car ferry from Zakynthos Agios Nikolaos to Pesáda
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $8–15
- Website
- Ionion P. Lines
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 Gatwick Airport into central London, Train travel in France: A guide to SNCF, and How to get from London City Airport into central London - to help you get the most out of your next trip.









