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.
From Slovenia
Ljubljana-Zagreb
There are five daily trains which take about 2 1/2 hours. Check schedules and book with thetrainline.com
From Austria
Vienna-Zagreb
There are five or six daily trains from Vienna to Zagreb that take about 7 1/2 to 8 hours with one to three stops. Check schedules and book with thetrainline.com.
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. There's also an overnight train in summer. Check schedules and book with thetrainline.com.
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.
Zagreb to Split
Again, the buses are much faster, taking about 4 1/2 hours to the train's 6 hours, but there are three daily trains that make the journey all year round.
Zagreb to Rijeka
There's one daily train to Rijeka. The trip takes about 4 1/2 hours which is only a little longer than the bus.
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! There are also direct buses to Pula.
Zagreb to Osijek
There are three daily trains taking about 4 1/2 to five hours, making it a little longer than the bus.
Zagreb to Varazdin
There's a daily evening train that arrives around 1am.
Zagreb to Dubrovnik
There are no trains to Dubrovnik or any trains that run along the coast.
[All ways to travel to Dubrovnik]
All domestic train travel can be booked online at the Croatian Railways website or at any train station of course.
Last Updated: January 9, 2024
©CroatiaTraveller 2005-2025 All rights reserved