COVID-19 Travel restrictions may apply in Croatia. Learn More.

There are 5 ways to get from Obrovac to Zagreb by plane, bus, train 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.

Recommended option

Fly from Zadar  •  2h 5m

  1. Fly from Zadar (ZAD) to Zagreb (ZAG) ZAD - ZAG

895 kn - 1.312 kn

Cheapest option

Bus  •  4h 20m

  1. Take the bus from Obrovac to Zagreb

150 kn - 190 kn

3 alternative options

Bus to Split, fly  •  6h 26m

  1. Take the bus from Obrovac to Trogir
  2. Fly from Split (SPU) to Zagreb (ZAG) SPU - ZAG

464 kn - 762 kn

Train  •  4h 1m

  1. Take the train from Gracac to Zagreb Glavni Kol. Ic

400 kn - 503 kn

Drive  •  2h 45m

  1. Drive from Obrovac to Zagreb 272.6 km

200 kn - 310 kn

Obrovac to Zagreb by bus

The bus journey time between Obrovac and Zagreb is around 4h 20m and covers a distance of around 241 km. The fastest bus normally takes 4h 20m. Services are operated by Autobusni Promet. Typically seven buses run weekly, although weekend and holiday schedules can vary so check in advance.

Bus route overview

Average bus time:
4h 20m
Fastest bus time:
4h 20m
Buses per week:
Cheapest price:
150 kn
Carbon emissions:
30 kg CO2

First and last buses

First bus departs at:
Last bus departs at:

The schedules shown below are for the next available departures.

Obrovac to Zagreb bus schedules

Obrovac → Zagreb
Fully open

Travel safe during COVID-19

Rules to follow in Croatia



Travel within Croatia

Observe COVID-19 safety rules

COVID-19 help in Croatia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 00385 91 468 30 32

Frequently Asked Questions

Yes, travel within Croatia is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Zagreb is 00385 91 468 30 32.

Wearing a face mask on public transport in Zagreb is mandatory.

The social distance requirement in Zagreb is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 00385 91 468 30 32.

Last updated: 14 Jun 2021
Exceptions may apply, for full details: European Union.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Obrovac to Zagreb is to bus which costs 150 kn - 190 kn and takes 4h 20m.

More details

The quickest way to get from Obrovac to Zagreb is to fly which costs 850 kn - 1.400 kn and takes 2h 5m.

More details

Yes, there is a direct bus departing from Obrovac and arriving at Zagreb. Services depart twice daily, and operate every day. The journey takes approximately 4h 20m.

More details

It is 181 km from Obrovac to Zagreb. It is approximately 272.6 km to drive.

Get driving directions

The best way to get from Obrovac to Zagreb without a car is to train which takes 4h 1m and costs 400 kn - 550 kn.

More details

It takes approximately 2h 5m to get from Obrovac to Zagreb, including transfers.

More details

Obrovac to Zagreb bus services, operated by Autobusni Promet, depart from Obrovac station.

More details

The best way to get from Obrovac to Zagreb is to fly which takes 2h 5m and costs 850 kn - 1.400 kn. Alternatively, you can train, which costs 400 kn - 550 kn and takes 4h 1m, you could also bus, which costs 150 kn - 190 kn and takes 4h 20m.

Mode details

The quickest flight from Zadar Airport to Zagreb Airport is the direct flight which takes 40 min.

Search flights

Obrovac to Zagreb bus services, operated by Autobusni Promet, arrive at Zagreb station.

More details

Map of how to get from Obrovac to Zagreb.
Launch map view
  • Distance: 181 km
  • Duration: 2h 5m

What companies run services between Obrovac, Croatia and Zagreb, Croatia?

Croatia Airlines flies from Obrovac to Zagreb once daily. Alternatively, Croatian Railways (HŽPP) operates a train from Gracac to Zagreb Glavni Kol. twice daily. Tickets cost 110 kn - 160 kn and the journey takes 3h 38m.

Croatia Airlines
Flights from Zadar to Zagreb
Ave. Duration
40 min
Every day
Estimated price
310 kn - 1.900 kn
Flights from Split to Zagreb
Ave. Duration
48 min
Every day
Estimated price
300 kn - 750 kn
Train operators
Bus operators
Autobusni Promet
+385 (42) 372 803
Bus from Obrovac to Trogir
Ave. Duration
3h 35m
Once daily
Estimated price
130 kn - 170 kn
Schedules at
Bus from Obrovac to Zagreb
Ave. Duration
4h 20m
Twice daily
Estimated price
150 kn - 190 kn
Schedules at
Book at

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.

More Questions & Answers

Yes, the driving distance between Obrovac to Zagreb is 273 km. It takes approximately 2h 45m to drive from Obrovac to Zagreb.

Get driving directions

Croatia Airlines offers flights from Zadar Airport to Zagreb Airport.

Search flights

Book your Obrovac to Zagreb bus tickets online with Omio.

Search and book

There are 166+ hotels available in Zagreb. Prices start at 750 kn per night.

More details

The best way to get from Obrovac to Zadar Airport is to taxi which takes 43 min and costs 600 kn - 750 kn.

More details