There are 9 ways to get from Zagreb to Haskovo by bus, car, plane, night train, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Zagreb to Sofiabus N981
- Take the bus from Sofia Serdica Bus Station to Plovdivbus
15h 15m$99–139Fly Zagreb Franjo Tuđman Airport to Bucharest Otopeni, night train
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Bucharest Otopeni (OTP)plane ZAG - OTP
- Take the nighttrain from Bucharest to Dimitrovgradnighttrain
10h 34m$74–258Drive 1,014.6 km
- Drive from Zagreb to Haskovocar 1,014.6 km
9h 12m$183–264Fly Zagreb Franjo Tuđman Airport to Sofia Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Sofia Airport (SOF)plane ZAG - SOF
- Take the bus from Sofia Serdica Bus Station to Plovdivbus
10h 34m$89–339Bus via Zagreb - Motel Plitvice
- Take the bus from Zagreb - Motel Plitvice to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Haskovobus
17h 35mFly Zagreb Franjo Tuđman Airport to Istanbul Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Istanbul Airport (IST)plane ZAG - IST
- Take the bus from Istanbul to Haskovobus
11h 16m$129–367Fly Zagreb Franjo Tuđman Airport to Burgas Airport, train, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Burgas Airport (BOJ)plane ZAG - BOJ
- Take the train from Burgas to Stara Zagoratrain
- Take the bus from Stara Zagora to Dimitrovgradbus
13h 29m$109–320Fly Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos, train, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Alexandroupoli Airport Dimokritos (AXD)plane ZAG - AXD
- Take the train from Alexandroupoli Port to Ormeniotrain
- Take the bus from Svilengrad to Haskovobus
13h 38mBus, shuttle to Vienna International Airport, fly to Sofia Airport
- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
- Take a shuttle bus from Maribor, Avtobusna Postaja to Flughafen Wien
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
- Take the bus from Sofia Serdica Bus Station to Plovdivbus
12h 19m$168–539
Zagreb to Haskovo by bus
Comparing Your Travel Options
The cheapest way to get from Zagreb to Haskovo is to bus which costs $95 - $140 and takes 15h 15m.
The fastest way to get from Zagreb to Haskovo is to drive which takes 9h 12m and costs $180 - $270.
No, there is no direct bus from Zagreb to Haskovo. However, there are services departing from Zagreb and arriving at Plovdiv via Sofia Serdica Bus Station. The journey, including transfers, takes approximately 15h 15m.
The distance between Zagreb and Haskovo is 1013 km. The road distance is 1014.6 km.
The best way to get from Zagreb to Haskovo without a car is to bus which takes 15h 15m and costs $95 - $140.
It takes approximately 15h 15m to get from Zagreb to Haskovo, including transfers.
Zagreb to Haskovo bus services, operated by FlixBus, depart from Zagreb station.
Zagreb to Haskovo bus services, operated by FlixBus, arrive at Sofia station.
Haskovo is 1h ahead of Zagreb. It is currently 4:15 PM in Zagreb and 5:15 PM in Haskovo.
Yes, the driving distance between Zagreb to Haskovo is 1015 km. It takes approximately 9h 12m to drive from Zagreb to Haskovo.
What companies run services between Zagreb, Croatia and Haskovo, Bulgaria?
You can take a bus from Zagreb to Plovdiv via Sofia Serdica Bus Station in around 15h 15m.
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- $75–380
Flights from Zagreb Franjo Tuđman Airport to Bucharest Otopeni via Munich
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $75–400
Flights from Zagreb Franjo Tuđman Airport to Burgas Airport via Munich
- Ave. Duration
- 7h 35m
- When
- Wednesday
- Estimated price
- $110–340
Flights from Vienna International Airport to Sofia Airport via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $65–340
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $85–350
Flights from Zagreb Franjo Tuđman Airport to Burgas Airport via Vienna International Airport
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $120–550
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $50–200
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Burgas Airport via Rome
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- $85–350
Flights from Zagreb Franjo Tuđman Airport to Burgas Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Tuesday
- Estimated price
- $75–330
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 35m
- When
- Sunday, Monday, Friday, Thursday, and Saturday
- Estimated price
- $35–160
- Website
- en.aegeanair.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Athens
- Ave. Duration
- 7h 35m
- When
- Friday
- Estimated price
- $90–290
Flights from Zagreb Franjo Tuđman Airport to Alexandroupoli Airport Dimokritos via Athens
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–350
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
- $110–310
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Istanbul Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $170–360
Flights from Zagreb Franjo Tuđman Airport to Istanbul Airport via Split
- Ave. Duration
- 4h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $270–390
Flights from Zagreb Franjo Tuđman Airport to Istanbul Airport via Dubrovnik
- Ave. Duration
- 4h 10m
- When
- Sunday
- Estimated price
- $170–360
- Website
- airserbia.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Belgrade
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $120–260
- Website
- turkishairlines.com
Flights from Zagreb Franjo Tuđman Airport to Istanbul Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $170–360
- Website
- airchina.com
Flights from Zagreb Franjo Tuđman Airport to Bucharest Otopeni
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $120–190
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Bucharest to Dimitrovgrad
- Ave. Duration
- 3h 39m
- Frequency
- Twice a week
- Estimated price
- $6–27
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $6–9
- 1st Class
- $7–9
Train from Burgas to Stara Zagora
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $3–5
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Alexandroupoli Port to Ormenio
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Hellenic Train S.A.
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Sofia
- Ave. Duration
- 12h 15m
- Frequency
- 5 times a week
- Estimated price
- $75–120
- Website
- Flixbus
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- Huntur
Bus from Sofia Serdica Bus Station to Plovdiv
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $21–24
- Website
- Huntur
Bus from Sofia Serdica Bus Station to Plovdiv
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $21–24
- Website
- Huntur
Bus from Sofia Serdica Bus Station to Plovdiv
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $21–24
- Website
- Huntur
- 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
- $120–160
- Schedules at
- yubim.eu
- Phone
- 0373 82015
- [email protected]
- Website
- harmanli.bg
Bus from Sofia Central Bus Station to Haskovo
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Schedules at
- harmanli.bg
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- Alpar Turizm
Bus from Istanbul to Haskovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $15–22
- Website
- Alpar Turizm
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Stara Zagora to Dimitrovgrad
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $3–4
- Schedules at
- avtogara.starazagora.bg
- Phone
- +359 0882455155
- [email protected]
- Website
- Burgas Bus
Bus from Stara Zagora to Dimitrovgrad
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Burgas Bus
- Phone
- 0379/71309
- Website
- svilengrad24.info
Bus from Svilengrad to Haskovo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Schedules at
- svilengrad24.info
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- $50–270
- Website
- GoOpti
- Private
- $145
- Shared
- $50–75
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Maribor, Avtobusna Postaja to Flughafen Wien
- Ave. Duration
- 2h 45m
- Frequency
- On demand
- Estimated price
- $46
- Schedules at
- easydrive.si
Want to know more about travelling around Bulgaria
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
Booking & Getting There
Book your Zagreb to Haskovo bus tickets online with Omio.
There are 64+ hotels available in Haskovo.










































