Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Travelling from Venice to Croatia

Travelling from Venice to Croatia is pretty easy because there's a number of ways of doing so, starting from direct flights, high-speed catamaran, buses or trains. The choice depends on where in Croatia you would like to travel.

In the text below find more details about getting from Venice to Istria, Venice to Split or Dubrovnik and Venice to Zagreb - the Croatian capital.

Check our handy travel guide to Italy with tips on top things to do, best ways to get around, how to save and much more!

Venetian gondolasThe Venetian gondolas

Travelling from Venice to Istria

For those wishing to travel from Venice to one of Istrian ports, taking a high-speed catamaran would be a great choice.

VENEZIA LINES and KOMPAS both run modern catamarans between Venice and ports of RovinjPorec and Pula. This service is available from April until the end of October with numerous sailings during the week. The sailing time range from 2h 45 minutes and 3h 45 minutes, depending on the route.

Use Direct Ferries to find the most convenient routes between Italy and Croatia, check prices and book your tickets online.

For all-year round option choose standard bus ride from Venice to the cities of Rovinj and Pula.

Dubrovnik's Old TownDubrovnik's Old Town

Travelling from Venice to Split or Dubrovnik

Many travellers wonder if there is a direct ferry service between the port of Venice and Split or Dubrovnik on the Croatian south.

Unfortunately, there are NO ferries on these routes. By far the easiest way of travelling from Venice to Split is by plane. Spanish low-cost airline, Volotea offers direct flights starting from end of March to mid-October from Venice to Split.

Another option would be taking a high-speed train from Venice to Rome's Fiumicino Airport and from there catching one of several flights to Split or Dubrovnik (see all available flights here). See our simple guide on trains between Venice and Rome.

You can also travel down Italian side of the Adriatic to the ports of Ancona or Bari (find out more about train travel in Italy) and then catching one of overnight ferries to the ports of Split or Dubrovnik

Check out our useful guide on ferries from Italy to Croatia.

Zagreb Activities:

Travelling from Venice to Zagreb

The cheapest way of getting from Venice to Zagreb is by taking the bus. FLIXBUS offers several daily departures from Venice to Zagreb. The journey can take about 6 to 7 hours. And ticket prices start from 23 Euros. For the latest bus timetable, prices and booking check FLIXBUS website.

Taking a train between Venice and Zagreb is not the most convenient way of travelling between these two cities, but it is possible.

There are NO direct trains as they arrive at Trieste and then continue to Ljubljana (Slovenia) and further to Zagreb (Croatia). The route is operated by regional trains all the way to Ljubljana, and then with fast trains to Zagreb. The total journey time will be about 12 hours. 

Note that there are no direct flights between Venice and Zagreb. If you would like to fly, you can take a flight from Venice to Split (operated by Volotea but only during summer season) and from there catch Croatia Airlines flight to Zagreb.

Another option would be taking a flight (or a high-speed train) from Venice to Rome and from there catch Croatia Airlines flight to Zagreb.

Plan your travel to Italy: