Rome2rio's partners include

There are 2 ways to get from Piran to Rovinj by bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Piran to Rovinj.
Launch map view
  • Distance: 31.3 miles
  • Duration: 54 min

What companies run services between Piran, Slovenia and Rovinj, Croatia?

Fils operates a bus from Piran to Rovinj once daily. Tickets cost $17 - $26 and the journey takes 54 minutes. Arriva Slovenia also services this route once daily.

Bus operators
Fils
Phone
00 385 (0)52 383 000
Email
fils@fils.hr
Website
fils.hr
Bus from Piran to Rovinj
Avg. Duration
54 min
Frequency
Once daily
Estimated price
$17 - $26
Schedules at
fils.hr
Arriva Slovenia
Phone
090 74 11
Website
arriva.si
Bus from Piran to Rovinj
Avg. Duration
2 h 25 min
Frequency
Once daily
Estimated price
$8 - $13
Schedules at
arriva.si

How far is it from Piran to Rovinj?

The distance between Piran and Rovinj is 50 km. The road distance is 79 km.

What is the cheapest way to get from Piran to Rovinj?

The cheapest way to get from Piran to Rovinj is to drive which costs 10€ and takes 1 hour 6 minutes.

What is the fastest way to get from Piran to Rovinj?

The quickest way to get from Piran to Rovinj is to bus which takes 54 minutes and costs 18€.

Is there a direct bus between Piran and Rovinj?

Yes, there is a direct bus departing from Piran and arriving at Rovinj. Services depart twice daily, and operate every day. The journey takes approximately 54 minutes.

How long does it take to get from Piran to Rovinj?

The bus from Piran to Rovinj takes 54 minutes including transfers and departs twice daily.