How to travel from Zagreb to Rovinj, Croatia

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.

3 routes found

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 RovinjZagreb if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Zagreb (ZAG) to Pula (PUY).

  • Duration1h 35m
  • Flight time40min
  • Typical cost
    HRK 825($110)
Operated by

Croatia Airlines

💰 Cheapest
2
bus
+

Bus

Take the bus to Rovinj.

  • Duration3hrs
  • Departsevery 20 mins
  • Typical cost
    HRK 190($25)
Operated by

Brioni Pula

+ 4 others
3
car
+

Drive

Drive to Rovinj.

  • Duration2h 50m
  • Distance250km (155 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Zagreb and Rovinj

There 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.

Train travel

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.

Bus travel

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.

Flights and Airlines

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.

Drive yourself

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).

How do I get from Zagreb to Rovinj

Compare travel optionsbetween Zagreb and Rovinj

Transport options from Zagreb to Rovinj
Transport optionDurationCostFrequencyDistance
Fly
1h 35m
HRK 825($110)
on demand263km (164 miles)
Bus
3hrs
HRK 190($25)
every 20 mins249km (155 miles)
Drive
2h 50m
HRK 235($31)
on demand250km (155 miles)

Top Carriersoperating between Zagreb and Rovinj

Bus companies

Airlines

Airports near Rovinj

The following major airports near Rovinj offer regular flights to various popular destinations within Croatia and internationally.

PUY
Pula Airport (PUY)
Domestic Airport
Distance
31km (19 miles) from Rovinj
RJK
Rijeka Airport (RJK)
Domestic Airport
Distance
75km (46 miles) from Rovinj
ZAG
Zagreb Airport (ZAG)
International Airport
Distance
203km (126 miles) from Rovinj