There are 9 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$78–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 car ferry from Zakynthos Agios Nikolaos to Pesádacarferry
- Take the car ferry 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
7h 12m$136–239Bus 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 Sofia Airport, train
- Fly from Zakynthos International Airport (ZTH) to Sofia Airport (SOF)plane ZTH - SOF
- Take the train from Gorna banya spirka to Petrichtrain
12h 16m$104–245Fly 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 58m$130–375Fly to Skopje International Airport, bus, drive
- Fly from Zakynthos International Airport (ZTH) to Skopje International Airport (SKP)plane ZTH - SKP
- Take the bus from Skopje, Transporten Centar to Dobrejcibus
- Drive from Dobrejci to Macedoniacar
14h 1m
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 train and drive which takes 7h 12m and costs $130 - $240.
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 378+ 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
- Ave. Duration
- 1h 15m
- When
- Monday and Thursday
- Estimated price
- $100–180
Flights from Zakynthos International Airport to Sofia Airport via Athens
- Ave. Duration
- 4h 30m
- When
- Monday, Sunday, and Friday
- Estimated price
- $80–280
Flights from Zakynthos International Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 7h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $95–330
Flights from Zakynthos International Airport to Skopje International Airport via Athens
- Ave. Duration
- 6h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $95–330
- Website
- wizzair.com
Flights from Zakynthos International Airport to Sofia Airport via Budapest
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- $100–230
Flights from Zakynthos International Airport to Skopje International Airport via Naples
- Ave. Duration
- 5h 25m
- When
- Monday and Wednesday
- Estimated price
- $75–380
Flights from Zakynthos International Airport to Skopje International Airport via Rome
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- $130–410
Flights from Zakynthos International Airport to Skopje International Airport via Venice
- Ave. Duration
- 8h 30m
- When
- Tuesday
- Estimated price
- $120–410
- Website
- austrian.com
Flights from Zakynthos International Airport to Sofia Airport via Vienna
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $140–490
- Website
- ryanair.com
Flights from Zakynthos International Airport to Sofia Airport via Bari
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- $95–260
Flights from Zakynthos International Airport to Sofia Airport via Budapest
- Ave. Duration
- 6h 40m
- When
- Tuesday and Sunday
- Estimated price
- $100–230
- Website
- air.bg
Flights from Zakynthos International Airport to Sofia Airport via Athens
- Ave. Duration
- 4h 30m
- When
- Monday, Sunday, and Friday
- Estimated price
- $80–280
- Website
- skyexpress.gr
Flights from Zakynthos International Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 4h 17m
- When
- Friday, Saturday, Monday, Wednesday, and Sunday
- Estimated price
- $85–310
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Lianokladi to Thessaloniki
- Ave. Duration
- 2h 59m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Mandraki
- Ave. Duration
- 1h 54m
- Frequency
- 3 times a day
- Estimated price
- $9–13
- Website
- https://www.hellenictrain.gr/en
Train from Serres to Omalo Kerkinis
- Ave. Duration
- 57 min
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.hellenictrain.gr/en
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Blagoevgrad to Petrich
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $2–4
Train from Gorna banya spirka to Petrich
- Ave. Duration
- 3h 41m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
- 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
- https://ktel-zakynthos.gr/en/
Busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- $50–85
- Book at
- https://ktel-zakynthos.gr/en/
Busferry from Zakynthos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- $50–85
- Book at
- https://ktel-zakynthos.gr/en/
- 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
- $20–28
- Schedules at
- ktelserron.gr
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Blagoevgrad Bus Station to Petrich Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- https://union-ivkoni.com/en
Bus from Kyllíni to Blagoevgrad
- Ave. Duration
- 11h 38m
- Frequency
- Twice a week
- Estimated price
- $30–50
- Website
- https://union-ivkoni.com/en
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Dobrejci
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
- Phone
- +30 26740-22111
- Website
- ionionpelagos.com
Car ferry from Zakynthos Agios Nikolaos to Pesáda
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $8–15
- Website
- https://ionionpelagos.com/
- Phone
- +30 210 94 99 400
- [email protected]
- Website
- levanteferries.com
Car ferry from Poros to Killini
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $11–52
- Website
- https://www.levanteferries.com/en/
- Passenger
- $15
- Car
- $52
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 Italian Lakes: Getting around by train, How to get from Heathrow Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.


















