There are 5 ways to get from Zadar to Zagreb by bus, rideshare, car or plane
What companies run services between Zadar, Croatia and Zagreb, Croatia?
FlixBus operates a bus from Zadar to Zagreb 5 times a day. Tickets cost $18 - $30 and the journey takes 3 h 40 min. Six other operators also service this route. Alternatively, Croatia Airlines flies from Zadar to Zagreb once daily.
Flights from Zadar to Zagreb
- Avg. Duration
- 40 min
- Every day
- Estimated price
- $45 - $180
Bus from Zadar to Zagreb
- Ave. Duration
- 3 h 30 min
- 4 times a day
- Estimated price
- $29 - $50
- Schedules at
Want to know more about travelling around Croatia
Related travel guides
Want to know more about Flixbus?
Rome2rio’s guide has all the details
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Discover the best ways to get around the Dalmatian Coast
Is ride-sharing platform BlaBlaCar right for you?
Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Questions & Answers
How far is it from Zadar to Zagreb?
The distance between Zadar and Zagreb is 197 km. The road distance is 288 km.
What is the cheapest way to get from Zadar to Zagreb?
The cheapest way to get from Zadar to Zagreb is to rideshare which costs 63 kn and takes 3 h 42 min.
What is the fastest way to get from Zadar to Zagreb?
The quickest way to get from Zadar to Zagreb is to fly which takes 2 h 22 min and costs 380 kn - 1.700 kn.
Is there a direct bus between Zadar and Zagreb?
Yes, there is a direct bus departing from Zadar and arriving at Zagreb. Services depart every four hours, and operate every day. The journey takes approximately 3 h 40 min.
How long does it take to get from Zadar to Zagreb?
The bus from Zadar to Zagreb takes 3 h 40 min including transfers and departs every four hours.