There are 9 ways to get from Zagreb to Kavála by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Thessaloniki Airport Makedonia, bus
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Thessaloniki Airport Makedonia (SKG)plane ZAG - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kavalabus
8h 23m€50–193Bus via Belgrade
- Take the bus from Zagreb to Belgrade bus stationbus
- Take the bus from Beograd, Autobuska stanica to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kavalabus
17h 5m€95–149Drive 1,080.5 km
- Drive from Zagreb to Kaválacar 1,080.5 km
11h 22m€196–283Fly to Kavala International Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Kavala International Airport (KVA)plane ZAG - KVA
10h 57m€112–385Fly to Alexandroupoli Airport Dimokritos, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Alexandroupoli Airport Dimokritos (AXD)plane ZAG - AXD
- Take the bus from Alexandroupoli to Kavala Central Bus Stationbus
12h 41m€77–265Fly to Sofia Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Sofia Airport (SOF)plane ZAG - SOF
- Take the bus from Sofia Central Bus Station to Kavala Central Bus Stationbus
14h 4m€78–225Bus
- Take the bus from Zagreb to Sofiabus N981
- Take the bus from Sofia Central Bus Station to Kavala Central Bus Stationbus
18h 45m€97–160Bus #2
- Take the bus from Zagreb, Autobusni Kolodvor to Kumanovobus
- Take the bus from Kumanovo to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kavalabus
19h 35m€108–129Bus #3
- Take the bus from Zagreb - Motel Plitvice to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Kavala Central Bus Stationbus
20h 15m€144–190
Zagreb Franjo Tuđman Airport (ZAG) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Zagreb to Kavála is to bus via Belgrade which costs €95 - €150 and takes 17h 5m.
The fastest way to get from Zagreb to Kavála is to fly and bus which takes 8h 23m and costs €45 - €200.
No, there is no direct bus from Zagreb to Kavála. However, there are services departing from Zagreb and arriving at Kavala via Beograd, Autobuska stanica and Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 17h 5m.
The distance between Zagreb and Kavála is 992 km. The road distance is 1080.5 km.
The best way to get from Zagreb to Kavála without a car is to bus via Belgrade which takes 17h 5m and costs €95 - €150.
It takes approximately 8h 23m to get from Zagreb to Kavála, including transfers.
Zagreb to Kavála bus services, operated by FlixBus, depart from Zagreb station.
The best way to get from Zagreb to Kavála is to bus via Belgrade which takes 17h 5m and costs €95 - €150. Alternatively, you can fly, which costs €110 - €390 and takes 10h 57m.
Zagreb to Kavála bus services, operated by FlixBus, arrive at Sofia station.
Kavála is 1h ahead of Zagreb. It is currently 6:47 PM in Zagreb and 7:47 PM in Kavála.
What companies run services between Zagreb, Croatia and Kavála, Greece?
You can take a bus from Zagreb to Kavala via Belgrade bus station, Beograd, Autobuska stanica, and Thessaloniki Macedonia KTEL Bus Station in around 17h 5m. Alternatively, Austrian Airlines, Aegean Airlines, and three other airlines fly from Zagreb Franjo Tuđman Airport (ZAG) to Kavala International Airport (KVA) twice daily.
- Website
- en.aegeanair.com
Flights from Zagreb Franjo Tuđman Airport to Kavala International Airport via Athens
- Ave. Duration
- 11h 45m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €110–380
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €90–300
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Belgrade, Athens
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- €100–270
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Dubrovnik, Athens
- Ave. Duration
- 7h 47m
- When
- Sunday and Friday
- Estimated price
- €90–300
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Split, Athens
- Ave. Duration
- 8h 10m
- When
- Wednesday
- Estimated price
- €90–300
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 8h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €60–240
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday to Friday
- Estimated price
- €85–310
Flights from Zagreb Franjo Tuđman Airport to Kavala International Airport via Vienna
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- €130–470
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–280
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- €90–310
- Website
- condor.com
Flights from Zagreb Franjo Tuđman Airport to Kavala International Airport via Munich
- Ave. Duration
- 5h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €120–360
Flights from Zagreb Franjo Tuđman Airport to Kavala International Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €130–390
- Website
- skyexpress.gr
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Dubrovnik, Athens
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- €100–450
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Belgrade, Athens
- Ave. Duration
- 10h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €100–270
- Website
- airserbia.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- €100–160
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €30–160
- Phone
- +30 2510.222294
- [email protected]
- Website
- ktelkavalas.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kavala
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €12–19
- Schedules at
- ktelkavalas.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kavala
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €12–19
- Schedules at
- ktelkavalas.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kavala
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €12–19
- Schedules at
- ktelkavalas.gr
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Zagreb to Belgrade bus station
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Sofia
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- https://www.flixbus.co.uk
- Phone
- +302105233969
- [email protected]
- Website
- fptravel.gr
Bus from Beograd, Autobuska stanica to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Schedules at
- fptravel.gr
- Phone
- +30 25510 26479
- [email protected]
- Website
- ktelevrou.gr
Bus from Alexandroupoli to Kavala Central Bus Station
- Ave. Duration
- 2h 9m
- Frequency
- Twice daily
- Estimated price
- €7–12
- Schedules at
- ktelevrou.gr
- Book at
- eticket.ktelevrou.gr
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Sofia Central Bus Station to Kavala Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Schedules at
- en.kaleiatravel.com
Bus from Sofia Central Bus Station to Kavala Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Schedules at
- en.kaleiatravel.com
Bus from Sofia Central Bus Station to Kavala Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Schedules at
- en.kaleiatravel.com
- Phone
- +386 41520943
- [email protected]
- Website
- hisarturizam.com
Bus from Zagreb, Autobusni Kolodvor to Kumanovo
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €76
- Schedules at
- hisarturizam.com
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Kumanovo to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Estimated price
- €21–35
- Schedules at
- siamostours.com
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Zagreb - Motel Plitvice to Sofia Central Bus Station
- Ave. Duration
- 13h 45m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Zagreb to Kavála is 1081 km. It takes approximately 11h 22m to drive from Zagreb to Kavála.
Book your Zagreb to Kavála bus tickets online with Omio.
There are 2259+ hotels available in Kavála.




















