Your order

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

Some Croatian cities (like Zadar) aren't mentioned in our timetable. Use the timetable on the HZ website.


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.

International trains in Croatia

  • Croatia has direct international connections with Austria, Germany, Hungary, Slovenia and Switzerland.

Croatia's national rail network is run by Hrvatske željeznice (HZ). To look up train times, you can use the Interrail timetable. Some Croatian cities (like Zadar) aren't mentioned in our timetable. Use the HZ timetable instead.


Popular 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
Zagreb to Osijek 5hr 29min
Zagreb to Rijeka 3hr 40min
Zagreb to Sisak 54min


Zagreb to Split takes 6 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 6 hours Optional
Zagreb to Graz (Austria) EuroCity 4 hours Optional
Zagreb to Ljubljana (Slovenia) International / EuroCity 2.5 hours Optional
Zagreb to Munich (Germany) EuroCity 8.5 hours Optional
Zagreb to Zurich (Switzerland) EuroNight 14 hours Required



Which trains in Croatia require reservations?

Rreservations are required for the following InterCity train routes:
  • InterCity Nagibni (ICN) Zagreb - Split

  • InterCity (IC) Zagreb – Rijeka/Osijek/Cakovec


Reservation fees are about $ 4.


Get your Pass for Croatia

Croatia Pass


Use your whole vacation to discover Croatia by rail.


Standard prices from $ 53

Global Pass


Explore Croatia and up to 32 other Eurail countries.


Standard prices from $ 191


Tips and tricks for Croatia

Quick facts

  • Capital: Zagreb

  • Population: 4.2 million

  • Language: Croatian

  • Currency: Croatian Kuna (HRK)

  • Dialing code: +385



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

  • masthead-croatia-dubrovnik-rooftops
    Croatia Itinerary Be inspired by this Croatia rail itinerary, which includes incredible cities like Split and Zagreb!
  • Sunrise over Vienna
    Eastern Europe Itinerary Eastern Europe has a lot to offer. Get inspired by our Eastern Europe itinerary, filled with exciting discoveries!
  • masthead-slovenia-lake-bohinj-panorama
    Slovenia and Croatia in Summer Take the tracks less traveled and head towards two European gems. With loads of sights and attractions, you won't regret visiting Slovenia and Croatia in summer!