By Plane
Rovinj doesn't have its own airport, but you've got several good options within driving distance:
- Pula Airport (PUY) - 40 minutes by car. The closest option. Small airport with seasonal flights from across Europe. Limited connections in winter.
- Rijeka Airport (RJK) - on the island of Krk, about 2.5 hours away. Another small Croatian airport with seasonal routes.
- Ljubljana Airport (LJU) - about 2.5 hours. Good connections to European cities year-round.
- Trieste Airport (TRS) - 2 hours. Handy if you're coming from Italy or find a cheap Ryanair flight.
- Venice Marco Polo (VCE) - 3.5 hours by car. The biggest airport nearby with the most international connections. Worth it if you can't find a direct flight to Pula.
Our advice: Rent a car at the airport. Seriously. Taxis to Rovinj are expensive (especially from Venice or Ljubljana), and once you're here you'll want to explore the rest of Istria - the hilltop towns, wineries, other coastal villages. A rental car gives you that freedom. Plus, driving in Istria is easy - good roads, beautiful scenery, zero stress.
If you would rather not drive at all, every one of these airports can be done by taxi or a fixed-price transfer booked ahead. It adds up over the longer runs from Venice or Ljubljana, but from Pula it is a short enough hop to be worth it, and a local driver will quote you a flat fare for the trip rather than running a meter.
Partner Transfer & Taxi GiGi Taxi A Rovinj taxi, one call away. View details →By Car
If you're driving from Central Europe, Rovinj is easier to reach than you'd think. The Istrian Y motorway (Istarski ipsilon) connects to the Slovenian highway network, so you're on proper motorways almost the entire way.
From Zagreb it's about 3 hours. From Munich about 6 hours. From Vienna about 5.5 hours. From Milan about 5 hours via Trieste.
Whether you need a Slovenian e-vignette depends on your route. Coming down through Ljubljana you are on Slovenian motorways and you do need one, and you can buy it online before you set off. Coming via Trieste you do not: since 1 January 2026 the coastal stretch between Skofije and Koper is vignette-free, so that route crosses Slovenia without paying anything. Our guide to the coast road explains what changed. Croatian motorways are toll roads either way, so pay at the booths or use an ENC device.
By Boat
During summer (roughly June to September), there are catamaran connections from Venice and other Italian cities to Rovinj. The Venice-Rovinj crossing takes about 3 hours and it's a gorgeous ride across the Adriatic.
This works both ways — if you're staying in Rovinj and want to do a day trip to Venice, you absolutely can. Leave in the morning, spend the day in Venice, come back in the evening. One of the best perks of being on this side of the Adriatic.
Check Venezia Lines and Kompas for schedules and bookings. Book early in July and August — these fill up fast.
By Bus
It's an option, but let's be honest — bus connections to Rovinj are not great. There are direct buses from Zagreb (4-5 hours), Pula (45 min), and some other Croatian cities, but the schedules can be inconvenient and the local connections between Istrian towns are spotty at best.
If you're coming from abroad by bus, you'll likely need to connect through Pula or Rijeka. Check GetByBus or FlixBus for routes.
By Train
Don't. There's no direct rail connection to Rovinj (or anywhere useful in Istria, really). The closest you'll get by train is Koper (Slovenia) or Trieste (Italy), and from there you'd still need to rent a car or figure out a bus. It's just not worth the hassle.
Once you arrive, see our parking guide for Rovinj for where to leave the car.
Not booked your stay yet? Compare the best areas and hotels for your trip to Rovinj.
Where to stay in Rovinj →Looking for an apartment in Rovinj?
Private apartments are the biggest choice in Rovinj — compare areas, prices and what to check before you book.
Browse apartments in Rovinj