The distance between Zagreb and Rovinj is around 249km (155 miles) and the quickest way to get there is to fly which takes around 1h 35m.
We've found 3 different ways to get from Zagreb to Rovinj by bus, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Rovinj → Zagreb if you're planning a return trip.
Fly from Zagreb (ZAG) to Pula (PUY).
Croatia Airlines
Take the bus to Rovinj.
Brioni Pula
+ 4 othersThere are several options for getting from Zagreb to Rovinj by bus, car and plane. The cheapest option is to take the bus which costs around HRK 190 ($25) and will take around 3hrs. If you need to get there more quickly, you can fly and arrive in approximately 1h 35m, though it is a bit more costly at approximately HRK 825 ($110).
The distance between Zagreb and Rovinj is around 249km (155 miles). In a direct line (as the crow flies), the distance is 200km (124 miles)
It takes around 3hrs to get from Zagreb and Rovinj by bus. If you are travelling by car it will take around 2h 50m to drive there.
The quickest way to get from Zagreb to Rovinj is to fly which takes around 1h 35m and will set you back approx HRK 825 ($110).
The cheapest way to travel between Zagreb and Rovinj, if you exclude driving, is to take the bus which will typically cost around HRK 190 ($25) for a standard one-way ticket.
There is no train service that runs between Zagreb and Rovinj. We recommend that you fly from Zagreb (ZAG) to Pula (PUY). instead which will take 1h 35m.
Yes there is a bus that runs regularly from Zagreb and Rovinj. It typically takes around 3hrs and departs twice daily.
Yes there is a direct bus service that runs between Zagreb and Rovinj with no changeovers required. The bus runs twice daily and takes 3hrs.
Brioni Pula, Nomago, Autobusni Promet, Croatia Bus and Polet Vinkovci run regular bus services between Zagreb and Rovinj. Buses run twice daily and take around 3hrs on average but will vary depending on you book with.
Yes you can fly from Zagreb and Rovinj. Flights depart from Zagreb (ZAG) and arrive at Pula (PUY). The flight takes around 40min.
Yes there is a direct flight between Zagreb and Rovinj with no stop-overs required. Flights typically take around 40min.
Croatia Airlines fly between Zagreb and Rovinj. Flights depart from Zagreb (ZAG) and and arrive into Pula (PUY). These flights usually take around 40min.
The flight from Zagreb to Rovinj typically takes around 40min. Flights depart from Zagreb (ZAG) and and arrive into Pula (PUY).
The closest major airport to Rovinj is Pula Airport (PUY) (PUY) which is approximately 31km (19 miles) from Rovinj. Rijeka Airport (RJK) (RJK) and Zagreb Airport (ZAG) (ZAG) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Zagreb and Rovinj. The distance is around 250km (155 miles) by road and it will take around 2h 50m in normal traffic conditons.
If you don't have a car, the easiest way to get from Zagreb to Rovinj is to take the bus which takes, on average, 3hrs and will usually cost around HRK 190 ($25).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly | 1h 35m | HRK 825($110) | on demand | 263km (164 miles) |
Bus | 3hrs | HRK 190($25) | every 20 mins | 249km (155 miles) |
Drive | 2h 50m | HRK 235($31) | on demand | 250km (155 miles) |
Brioni Pula
Nomago
Autobusni Promet
Croatia Bus
Polet Vinkovci
Croatia Airlines
The following major airports near Rovinj offer regular flights to various popular destinations within Croatia and internationally.