There are 7 ways to get from Zagreb to Blagoevgrad by plane, car, bus, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zagreb Franjo Tuđman Airport to Skopje International Airport, drive
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Skopje International Airport (SKP)plane ZAG - SKP
- Drive from Skopje-Airport-SKP to Blagoevgradcar
6h 11m$103–272Fly Zagreb Franjo Tuđman Airport to Sofia Airport, bus
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Sofia Airport (SOF)plane ZAG - SOF
- Take the bus from Sofia Central Bus Station to Blagoevgradbus
10h 17m$71–310Bus
- Take the bus from Zagreb to Sofiabus N981
- Take the bus from Sofia Central Bus Station to Blagoevgradbus
15h$81–120Drive 871.4 km
- Drive from Zagreb to Blagoevgradcar 871.4 km
8h 10m$158–228Shuttle to Ljubljana, fly to Skopje International Airport, drive
- Take a shuttle bus from Zagreb, Autobusni Kolodvor to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Skopje International Airport (SKP)plane LJU - SKP
- Drive from Skopje-Airport-SKP to Blagoevgradcar
7h 58m$336–733Bus 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 Blagoevgradbus
16h 30m$131–163Train, bus
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the bus from Ljubljana to Blagoevgradbus
17h 26m$111
Zagreb to Blagoevgrad by bus
Comparing Your Travel Options
The cheapest way to get from Zagreb to Blagoevgrad is to bus which costs $80 - $120 and takes 15h.
The fastest way to get from Zagreb to Blagoevgrad is to fly and drive which takes 6h 11m and costs $100 - $280.
No, there is no direct bus from Zagreb to Blagoevgrad. However, there are services departing from Zagreb and arriving at Blagoevgrad via Sofia Central Bus Station. The journey, including transfers, takes approximately 15h.
The distance between Zagreb and Blagoevgrad is 797 km. The road distance is 871.4 km.
The best way to get from Zagreb to Blagoevgrad without a car is to bus which takes 15h and costs $80 - $120.
It takes approximately 6h 11m to get from Zagreb to Blagoevgrad, including transfers.
Zagreb to Blagoevgrad bus services, operated by FlixBus, depart from Zagreb station.
Zagreb to Blagoevgrad bus services, operated by FlixBus, arrive at Sofia station.
Blagoevgrad is 1h ahead of Zagreb. It is currently 7:30 PM in Zagreb and 8:30 PM in Blagoevgrad.
Yes, the driving distance between Zagreb to Blagoevgrad is 871 km. It takes approximately 8h 10m to drive from Zagreb to Blagoevgrad.
What companies run services between Zagreb, Croatia and Blagoevgrad, Bulgaria?
You can take a bus from Zagreb to Blagoevgrad via Sofia and Sofia Central Bus Station in around 15h.
- 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
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $85–350
- 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
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Skopje International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–200
- Website
- en.aegeanair.com
Flights from Zagreb Franjo Tuđman Airport to Sofia Airport via Athens
- Ave. Duration
- 7h 50m
- When
- Friday
- Estimated price
- $85–290
- Website
- wizzair.com
Flights from Ljubljana to Skopje International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–230
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- 5 times a day
- Estimated price
- $13
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Sofia
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- $75–120
- Website
- Flixbus
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $3–6
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $3–6
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $3–6
- Schedules at
- bgrazpisanie.com
- Phone
- 0888 302 311
- [email protected]
- Website
- chona.alle.bg
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Schedules at
- bgrazpisanie.com
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zagreb, Autobusni Kolodvor to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- $240–410
- Website
- GoOpti
- 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
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Ljubljana to Blagoevgrad
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- $99
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
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 Blagoevgrad bus tickets online with Omio and 12go.asia.
There are 111+ hotels available in Blagoevgrad.


















