arrowClick for the best deals on Zagreb hotels.

FOLLOW! Follow on Instagram Pinterest buttonTwitter button Facebook button

Croatia Traveller logo

 Trains to Zagreb

Train in Zagreb station

 

 

With the explosion of international buses to Croatia, train lines are slowly dwindling away. Even on domestic routes, buses are much faster. The main advantages of train travel are for transporting bicycles which are not allowed on buses.

Find Accommodation
1,728,000 hotels, apartments, villas +more
Destination/Hotel name
Arrival:
Departure:
Book now, pay later

International Trains to Zagreb

From Slovenia
Ljubljana-Zagreb
There are five daily trains which take about 2 1/2 hours. See the Ljubljana Train Station for schedules and booking.

From Austria
Vienna-Zagreb
There's one non-stop train daily from Vienna to Zagreb that takes about 6 1/2 hours and five other trains with one to four stops. Check schedules and book with GoEuro.

From Hungary
Budapest-Zagreb

There's one non-stop train daily that takes about 5 1/2 hours and two more trains with stops in Salzburg. Check schedules and book with RailEurope.

From Serbia
Belgrade-Zagreb
There's one direct train daily that takes about eight hours and an overnight that takes about 15 hours.

Domestic Trains to Zagreb

AutoEurope

As the centre of Croatia's rail network, the Zagreb train station dispatches daily trains to Split, Osijek, Varazdin and other destinations in the interior.

Here are the major train lines :

Zagreb to Karlovac

There are over a dozen trains that run the 40-minute route. Two daily trains connect to Knin where it's possible to find a bus to Zadar but a Zagreb-Zadar bus is much faster.

[What to see in Karlovac]

Zagreb to Split
Again, the buses are much faster, taking about 4 1/2 hours to the train's 6 1/2 hours, but there are two daily trains--morning and afternoon that make the journey all year round. There's an extra couple of trains in summer, including an overnight train which can be convenient for arriving in Split early enough to take a ferry out to the islands.

[More on trains to Split]

Zagreb to Zadar
There are two trains daily both of which arrive in the morning. The late evening overnight train makes the most sense for an early arrival in Zadar.

Zagreb to Rijeka
There are two daily trains to Rijeka. The trip takes from 3 1/2 to 4 1/2 hours which is only a little longer than the bus.

[What to see in Rijeka]

Zagreb to Istria
There are no direct trains to Istria but the Rijeka train connects with a bus that winds through Istria stopping at Hum, Pazin, Zminj, Kafanar, Vodnjan and other little towns before ending in Pula about 4 1/2 hours later.

Zagreb to Osijek
There are three daily trains taking about 4 1/2 to five hours, making it a little longer than the bus.

[What to see in Osijek]

Zagreb to Varazdin
About a dozen trains make the two to three-hour journey daily, making it a reasonable alternative to the bus.

[What to see in Varazdin]

There are no trains to Dubrovnik or any trains that run along the coast.

[All ways to travel to Dubrovnik]

Booking Zagreb Trains

All domestic train travel can be booked online at the Croatian Railways website or at any train station of course.

Last Updated: November 29, 2018

 

 

Recommended Tours

More from Croatia Traveller

Sign up to our newsletter for the latest Croatia travel updates
and a FREE Language Guide

Language Guide

 

Questions? Comments?

comments powered by Disqus  


Back to Top

©CroatiaTraveller 2005-2018 All rights reserved