Croatia By Train
Your Croatian rail adventure will open up a whole new world. Use your Eurail Croatia Pass to see all the sights, and travel with a convenient and frequent train service. Some spectacular cities and great views await you, including the views from the train windows as you travel.
Train types in Croatia
Croatia's national rail network is run by Hrvatske željeznice (HZ). To look up train times, you can use the Eurail timetable. Some Croatian cities (like Zadar) aren't mentioned in our timetable. Use the HZ timetable instead.
- Route map
- Domestic trains
- International trains
Domestic trains in Croatia
- HZ connects most major towns in Croatia.
- Both regional trains and express trains run within the country.
- Bikes are allowed on certain trains. You'll need to buy a bike ticket in advance.
- Long distance trains
- Zagreb – Rijeka
- Zagreb – Split
- Zagreb – Vinkovci
- Zagreb – Osijek
- Domestic Night trains
- Split – Zagreb – Osijek (Mo-Sa. July 1st till September 1st)
- Split – Zagreb – Sisak - Vinkovci – Vukovar (July 1st till September 1st)
International trains in Croatia
- Croatia has direct international connections with Austria, Germany, Hungary, Slovenia, and Switzerland.
- International trains
- Zagreb – Ljubljana – Salzburg – Munich – Frankfurt
- Vinkovci – Zagreb – Ljubljana – Villach
- Zagreb – Maribor – Graz – Vienna
- Zagreb – Siófok – Budapest Delí
- International night trains
- Zagreb – Salzburg – Munich – Stuttgart
- Zagreb – Zurich
- Rijeka – Munich – Stuttgart
- Split – Zagreb – Vienna – Bratislava (June 22nd till September 2nd)
- Split – Budapest Keleti (Not daily. June 20th till September 22nd)
- Split – Prague (Regiojet) not valid for passholders
Popular connections
- Domestic connections
- International connections
What are the train travel times between Croatia's major cities? You won't need to make reservations if you use regional trains for the following routes:
Route | Travel time | Reservations |
---|---|---|
Zagreb to Split | 6h 30m | Required |
Zagreb to Osijek | 5h 30m | Optional |
Zagreb to Rijeka | 4h 24m | Not possible |
Zagreb to Sisak | 50m | Optional |
Zagreb to Vinkovci | 4h 15m | Optional |
Zagreb to Split takes 6.5 hours by InterCity train, and 8 hours by Night Train. Reservations are required for both journeys.
To visit Dubrovnik, you can travel by train to Split and then take a bus.
Route | Which train? | Travel time | Reservations |
---|---|---|---|
Zagreb to Budapest (Hungary) | InterCity | 5h 50m | Optional |
Zagreb to Vienna (Austria) | EuroCity | 7h | Optional |
Zagreb to Ljubljana (Slovenia) | InterCity / EuroCity | 2h 15m | Optional |
Zagreb to Munich (Germany) | EuroCity | 8h 30m | Optional (Required June 1st until September 1st) / Optional |
Zagreb to Frankfurt (Germany) | EuroCity | 12h 35m | Optional |
Zagreb to Zurich (Switzerland) | EuroNight | 13h 40m | Required |
Rijeka to Stuttgart (Germany) | EuroNight | 13h 50m | Required |
Split to Bratislava (Slovakia) | EuroNight | 18h 12m | Required |
Zagreb to Stuttgart (Germany) | EuroNight | 13h | Required |
Reservations
Eurail reservation self-service system
- Eurail
- International only: IC, EC, Nightjet, EuroNight
Administration costs when booking through Eurail self-service
- € 2,- p.p.per train
- Additional € 9,- per order (for paper tickets)
With railway carriers
- ÖBB (Austrian railways): Domestic and international trains
An explanation of how each booking platform works can be found here: How do I book my reservations
Locally at the train station in Croatia
Good to know
Reservations are required for the following Intercity train route:
- (IC) Zagreb - Split
Get your Pass for Croatia
Croatia Pass
Use your whole vacation to discover Croatia by rail.
Standard prices from $ 64
Global Pass
Explore Croatia and up to 32 other Eurail countries.
Standard prices from $ 233
Tips and tricks for Croatia
Quick facts
Capital: Zagreb
Population: 4.2 million
Language: Croatian
Currency: Euro
Dialing code: +385
Accommodation
Eurail pass holders get a 10% discount at the Chill Out Hostel in Zagreb.
See all pass benefits for Croatia
Airport - station link
From Zagreb airport there are 1 or 2 buses per hour to the city bus terminal. Here you can take a tram to the central train station. Eurail passes are not valid on the bus or tram.
Eurail aid office in Croatia
For questions about Croatia, visit the international ticket office at Zagreb Glavni kolodvor (main railway station). It is open 24 hours daily. See the page Eurail aid offices for more aid offices in Europe.
Go the last mile
Found yourself at the end of the line, but not at your destination? When public transportation ends, it's time to take matters into your own hands: rent a car for the last miles!
Eurailers get up to a 15% discount on all Avis retail prices.
You can find more information in the Terms & Conditions.
Get inspired
-
Croatia Itinerary Be inspired by this Croatia rail itinerary, which includes incredible cities like Split and Zagreb!
-
Eastern Europe Itinerary Eastern Europe has a lot to offer. Get inspired by our Eastern Europe itinerary, filled with exciting discoveries!
-
Travel Slovenia and Croatia by train With picturesque lakes and lush, green cities, Slovenia and Croatia have everything you need for a refreshing Eurail trip.
Change of currency
You cannot change the currency once you have a Pass in your cart. Remove the Pass, and then change the currency on the website header.