There are 7 ways to get from Sandanski to Zagreb by car, plane, bus, 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.
Drive to Skopje International Airport, fly to Zagreb Franjo Tuđman Airport
best- Drive from Sandanski to Skopje-Airport-SKPcar
- Fly from Skopje International Airport (SKP) to Zagreb Franjo Tuđman Airport (ZAG)plane SKP - ZAG
4h 49m€87–189Bus via Sandanski
cheapest- Take the bus from Sandanski to Sofiabus
- Take the bus from Sofia to Zagrebbus N981
16h 10m€35–51Bus
- Take the bus from Sandanski to Sofiabus N980
- Take the bus from Sofia Serdica Bus Stop to Zagreb Central Bus Stationbus Union Ivkoni - Unibus 3412 / ...
15h 30m€44–65Drive 933.5 km
- Drive from Sandanski to Zagrebcar 933.5 km
8h 57m€130–187Drive to Skopje International Airport, fly to Ljubljana, shuttle
- Drive from Sandanski to Skopje-Airport-SKPcar
- Fly from Skopje International Airport (SKP) to Ljubljana (LJU)plane SKP - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
6h 40m€91–417Bus to Sofia Airport, fly to Zagreb Franjo Tuđman Airport
- Take the bus from Sandanski to Sofiabus
- Fly from Sofia Airport (SOF) to Zagreb Franjo Tuđman Airport (ZAG)plane SOF - ZAG
8h 18m€67–216Bus via Zagreb - Motel Plitvice
- Take the bus from Sandanski to Sofiabus
- Take the bus from Sofia to Zagreb - Motel Plitvicebus
17h 37m€116–146
Sandanski to Zagreb by bus
Questions & Answers
The cheapest way to get from Sandanski to Zagreb is to bus via Sandanski which costs €35 - €55 and takes 16h 10m.
The fastest way to get from Sandanski to Zagreb is to drive and fly which takes 4h 49m and costs €85 - €190.
No, there is no direct bus from Sandanski to Zagreb station. However, there are services departing from Sandanski and arriving at Zagreb Central Bus Station via Sofia Serdica Bus Stop. The journey, including transfers, takes approximately 15h 30m.
The distance between Sandanski and Zagreb is 820 km. The road distance is 933.5 km.
The best way to get from Sandanski to Zagreb without a car is to bus which takes 15h 30m and costs €40 - €65.
It takes approximately 4h 49m to get from Sandanski to Zagreb, including transfers.
Sandanski to Zagreb bus services, operated by FlixBus, depart from Sandanski station.
Sandanski to Zagreb bus services, operated by FlixBus, arrive at Sofia station.
Zagreb is 1h behind Sandanski. It is currently 11:28 AM in Sandanski and 10:28 AM in Zagreb.
Yes, the driving distance between Sandanski to Zagreb is 934 km. It takes approximately 8h 57m to drive from Sandanski to Zagreb.
What companies run services between Sandanski, Bulgaria and Zagreb, Croatia?
You can take a bus from Sandanski to Zagreb Central Bus Station via Sofia Serdica Bus Stop in around 15h 30m.
- Website
- croatiaairlines.com
Flights from Skopje International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–150
- Website
- wizzair.com
Flights from Skopje International Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €27–100
- Website
- ryanair.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 25m
- When
- Monday
- Estimated price
- €50–190
- Website
- austrian.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–250
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Sandanski to Sofia
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- €14–20
- Website
- https://www.flixbus.co.uk
Bus from Sofia to Zagreb
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- €29–45
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Serdica Bus Stop to Zagreb Central Bus Station
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Estimated price
- €30–45
- Website
- https://union-ivkoni.com/en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- €32–240
- Website
- https://www.goopti.com/en/
- Shared
- €32–37
- Private
- €130–240
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Sandanski to Sofia
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €7
- Website
- https://bgrazpisanie.com/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Zagreb - Motel Plitvice
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
Want to know more about travelling around Croatia
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
There are 3027+ hotels available in Zagreb.















