During most of July and August there is a direct bus from Bern to Rovinj, the bus travels via Zurich, where passenger changes to the long distance bus towards Rovinj. The bus travel distance is about 920 km which equals a bus travel time of about 18 hours. The bus departure Bern on Fridays and arrives in Rovinj on Saturdays, the returning bus departure from Rovinj on Saturdays, so you can enjoy a full weeks holiday in Rovinj. If you wish to travel from Bern to Rovinj in periods where this bus does not operate, you can do that via the Bern to Rijeka line which operates several times a week year around.