Croatia by train

How to travel in Croatia by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Croatia: Tickets for domestic travel are best bought locally at a station but can also be purchased only for most domestic routes on the website of HZ (Croatian Railways). Advance fare tickets for international travel are currently available locally only.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

HR Croatia BA Bosnia-Herzegovina

If you want to travel from Croatia to Bosnia-Herzegovina by train, buy your ticket locally at a station. There are no online tickets available.

The only international service to Bosnia-Herzegovina is the train from Zagreb to Sarajevo. Unfortunately, this connection has been suspended in December 2016.
All other international lines have been closed for several years.

At the moment, it is only possible to get to Bosnia-Herzegovina by bus.

read more

HR Croatia CH Switzerland

If you want to travel from Croatia to Switzerland by train, buy your train ticket via one of the given booking links or locally at a train station in Croatia.

There is one daily night train available from Zagreb (Croatia) to Zurich (Switzerland).

read more

HR Croatia DE Germany

Tickets from Zagreb and selected other stations in Croatia to Germany are available from DB (German Railways) via our partner link.

Advance fare tickets (Sparpreis Europa) offer very attractive fares and are available for many routes from Croatia through Slovenia and Austria to Germany.

If you need to start your travel from cities in Croatia where no ticket is available from online, buy your online ticket from the first possible station and get the ticket for the remaining part in Croatia locally. Ensure to plan with enough time for changing trains to cope for possible delays!

read more

HR Croatia HU Hungary

To travel from Croatia to Hungary by train, buy your tickets from a station in Croatia. A number of offers is available, for instance Sparschiene tickets from 19€ for the single trip Zagreb - Budapest. Online tickets are only available from Hungarian Railways MAV START and have to be printed from ticket machines at stations in Hungary!

There are two daily express trains between Zagreb and Budapest and night trains from Split and Rijeka to Budapest during the summer months.

read more

HR Croatia ME Montenegro

There is no railway connection between Croatia and Montenegro. If you are staying in the area of Split and Dubrovnik on the Adriatic coast the best option is to take a bus from Dubrovnik to Herceg Novi - Kotor - Podgorica. If you are staying in Zagreb, you can either travel to Split by train and then continue by bus or travel by train to Belgrade, then change to the train to Podgorica.

read more

HR Croatia RS Serbia

If you want to travel from Croatia to Serbia by train, buy your ticket locally at a train station in Croatia.

There is currently one day train connection both countries on the main line from Zagreb to Belgrade.

read more

HR Croatia SI Slovenia

If you want to travel from Croatia to Slovenia by train, buy your ticket locally at a train station in Croatia. There are several discounted tickets available, for instance the Ljubljana Spezial from Zagreb to Ljubljana: single 9€, return 18€. Tickets are not available online, only at stations.

There are several railway lines between Croatia and Slovenia, the most important being the main line from Zagreb to Ljubljana via the Savski Marof/Dobova border crossing. Here you will find several international express trains. Other major international lines run from Pula to Ljubljana and from Rijeka to Ljubljana.

read more