There are 7 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$75–119Bus, train
cheapest- Take the bus from Kyllíni to Blagoevgradbus
- Take the train from Blagoevgrad to Petrichtrain Ic / ...
16h 10m$46–73Car 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$172–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
8h 52m$135–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$77–118Bus 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$85–129Fly to Alexandroupoli Airport Dimokritos, bus, train, drive
- Fly from Zakynthos International Airport (ZTH) to Alexandroupoli Airport Dimokritos (AXD)plane ZTH - AXD
- Take the bus from Alexandroupoli to Serresbus
- Take the train from Serres to Omalo Kerkinistrain
- Drive from Omalo Kerkinis to Macedoniacar
11h 38m$134–394
Zakynthos International Airport (ZTH) to Thessaloniki Airport Makedonia (SKG) flights
Comparing Your Travel Options
The cheapest way to get from Zakynthos to Macedonia is to bus and train which costs $45 - $75 and takes 16h 10m.
The fastest way to get from Zakynthos to Macedonia is to fly and train and drive which takes 8h 52m and costs $130 - $250.
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 $85 - $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 381+ 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
- skyexpress.gr
Flights from Zakynthos International Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 42m
- When
- Thursday, Friday, Monday, and Wednesday
- Estimated price
- $100–230
Flights from Zakynthos International Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, Monday, Wednesday, and Sunday
- Estimated price
- $90–330
- Website
- en.aegeanair.com
Flights from Zakynthos International Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $110–210
Flights from Zakynthos International Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $95–370
- 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
- $7–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $7–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Mandraki
- Ave. Duration
- 1h 54m
- Frequency
- 3 times a day
- Estimated price
- $8–13
- Website
- Hellenic Train S.A.
Train from Serres to Omalo Kerkinis
- Ave. Duration
- 57 min
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- Hellenic Train S.A.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Blagoevgrad to Petrich
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–3
- 1st Class
- $2–3
- 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 23210-22822
- [email protected]
- Website
- ktelserron.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Serres
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $7–11
- Schedules at
- ktelserron.gr
Bus from Serres to Blagoevgrad Central Bus Terminal
- Ave. Duration
- 1h 4m
- Frequency
- On demand
- Estimated price
- $10–15
- Schedules at
- ktelserron.gr
Bus from Alexandroupoli to Serres
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Estimated price
- $19–27
- Schedules at
- ktelserron.gr
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Blagoevgrad Bus Station to Petrich Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- Union Ivkoni
Bus from Kyllíni to Blagoevgrad
- Ave. Duration
- 11h 38m
- Frequency
- Twice a week
- Estimated price
- $30–50
- Website
- Union Ivkoni
- 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
- $7–15
- Website
- Ionion P. Lines
- Phone
- +30 210 94 99 400
- [email protected]
- Website
- Levante Ferries
Car ferry from Poros to Killini
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $14–51
- Website
- Levante Ferries
- Passenger
- $14
- Car
- $51
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 do I get from Sydney to Melbourne, How to get from Heathrow Airport into central London, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.


















