Get the free app here!

Bus tickets for whole Europe

powered by

Get the free app!

Find your domestic and international bus

Zagreb to Venice

The cheapest way of traveling from Zagreb to Venice is by bus. You have a daily bus from Zagreb to the Venice Mestre station, from there on you can easily get to the Venice center. you can see deparute from Zagreb to Venice Mestre here: In addition to the direct buses there are a few alternative ways to get from Zagreb to Venice by bus / public transportation. First alternative is to take bus from Zagreb to Trieste, there is at least on bus daily, you can see the current schedule here. The price of a one way ticket is approximately 160 HRK, and the price of a return ticket is approximately 256 HRK. From Trieste it is the easiest to continue with train which is very frequent.. Bus and train stations in Trieste are next to each other, so you will not have to walk a lot carrying your luggage. The price of a one way ticket for a train from Trieste to Venice is approximately € 10. A second alternative is to take the bus from Zagreb to Pula, you can see the current schedule here, from where you have daily bus connection to Venice, operated by various bus companies. The price of return tickets from Pula to Venice is approximately 250 HRK. Other means of transportation: 1. By train - Although the train line Budapest-Zagreb-Venice was successfully operating for many years, sadly, this line no longer exists and the possibility for a direct rail route from Zagreb to Venice no longer exists. Train travel is now only possible via various hubs like e.g. Villach in Austria.




2. By car - driving a car from Zagreb to Venice takes approximately 3 hours and 35 minutes. The travel distance is about 376 km. Driving to the old town part of Venice by car is not recommended. The main reason is that you can't enter the city by car, you must leave it in the parking lot which is located just outside the city. This option is quite expensive, so we recommend using the fairly cheap parking at the car park by the Marco Polo airport from where you can find a free water shuttle to the historical part of city Venice. If you need to rent a car or a minivan for the trip to Venice, you can find rental offers from Zagreb or Zagreb airport here. 3. By plane – There are no direct flight from Zagreb to Venice, which means you will have to travel via Split, if you insist on flying.