The city of Venice, with it's beautiful St Mark's Square and numerous canals, is among the most visited destinations in the whole Europe. The ferry services make it easy to cross from Venice to one of Croatian coastal towns in Istria.
These ferries makes also a favourite day trip option from Croatia to the beautiful Venice.
Travellers can choose from the following routes: Venice to Pula, Venice to Rovinj and Venice to Porec. Besides these, there are currently a wide range of ferries sailing from Italy to different destinations in Croatia.
We recommend checking out our helpful fare finder tool to find the best route for the best price for you. Check also our complete guide for getting from Venice to Croatia.
Taking a direct high-speed catamaran from Venice to Porec, the port on the western coast of Istrian Peninsula, could be the most pleasant way of travelling.
This service is run by two ferry companies: Kompas and Venezia Lines, but only seasonaly. The journey from Venice to Porec takes around 3 hours 30 minutes.
Direct Ferries makes it simple to find sailing timetables, check prices and book your catamaran rides online (easy and secure booking with instant confirmation).
Another option would be taking a bus ride from Venice to Porec operated by FlixBus. They offer several departures daily with journey time of 5 hours.
Once you get to Porec you can get to any other destination in Croatia by bus. From Porec Central Bus Station there is a regular and frequent bus service to Rovinj, Umag, Pula, Rijeka, Zagreb other destinations with Croatia.
Use Bookaway to check all available routes and book your bus tickets online.
There is also an option of taking a bus from Porec to Pula (check timetables and book buses here) and from there catching KRILO high-speed catamaran to Zadar (in northern Dalmatia). From Zadar you can reach other destinations on the coast (Sibenik, Split, Makarska, Dubrovnik) as well as the capital city of Zagreb.