Trip to Venice

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Zagreb to Venice

🚆 Despite there being no direct train from Zagreb to Venice, travelers can embark on an 8-hour and 18-minute journey with transfers. Croatian Railways operates the service from Zagreb Glavni Kol. station to Venezia S. Lucia. 🌍 The route from Zagreb to Venice covers a distance of 534 km with 2 transfers. Travelers will first board a train towards Ulm Hbf. for about 4 hours and 10 mins, then continue on to La Spezia Centrale for an additional 3 hours and 23 mins, before reaching Venezia S. Lucia in just 46 mins. 💰 The prices for a train ticket between Zagreb and Venice typically range from €51 to €74. Despite the multiple transfers involved, the scenic journey offers a unique perspective of the landscapes transitioning from Croatia to Italy.

Where to stay in Venice

There are over 2597 hotels to stay in Venice. Prices range from $23 per night.

Accomodation

Will you be returning to Zagreb by train?

If you are looking for the return train journey, check out trains from Venice to Zagreb

See schedule