Traveling by train is not as popular in Croatia as bus travel. However, depending on your destination, it can be an easy and cheap method of traversing the country.
Many recent infrastructure and equipment updates have substantially improved the experience on many routes.
Train travel in Croatia is lead by Croatian Railways called “HŽ” (Hrvatske željeznice). They maintain the railway infrastructure and manage the public, passenger, and freight train transport in Croatia.
In this post, we’ve cover:
- Insider tips on train travel in Croatia
- Discounts on train travel in Croatia
- Do you need a travel reservation
- Other train travel services
- Car transport by train
- International & domestic routes
- Train timetable
- Where to buy a ticket
The facts are these…
Train travel is mostly an inconvenient means of getting around within Croatia. In most cases, it takes significantly longer than buses and cars. [Read: Traveling by bus in Croatia]
However, trains provide more space and comfort while traveling. On the train, you can stretch, take a walk through the cars, or meet new people. I met some of the dearest persons in my life while traveling by train. Long-haul trains usually have a restaurant wagon where you can get refreshments.
Smaller villages and municipalities usually lack train lines during the night and sometimes even during the day. If you are traveling to a smaller place, be sure to check the timetable in advance. Otherwise, you might get trapped in the village for some time. This can be inconvenient if it happens at night and you don’t have anywhere to sleep over.
On some routes, only old trains without air conditioning are used. During hot summer days, it can be unbearable if there are too many people on the train. Be sure to bring water and wear light clothing. The trains are often very noisy, so don’t be surprised if you barely hear the person you’re speaking to on the phone. On the other hand, during the winter, you could freeze because sometimes the heating doesn’t work.
“New” modern trains run on all main routes within the country. They are equipped with air conditioning, are much quieter and faster, and more comfortable. There also faster “tilting“ trains called “nagibni vlak” that ride on some routes.
Most people in Croatia travel by bus for long-distance trips. Trains are a good option for shorter trips and intercity transport. If you prefer to travel by train, we provide a detailed guide below on how to do so within Croatia.
What to do if the train is late
Unfortunately, trains in Croatia are often late. This can be very frustrating especially if traveling to work, an important meeting, or taking an exam. Sometimes trains are late only several minutes, but sometimes they can be late more than an hour.
If you have to switch to another line during your travel, keep this in mind – always leave some extra time between your connections. You don’t want to be late for another carrier (bus, plane, or boat). Otherwise, your might need to completely reorganize your travel plans.
[Read: Boat travel in Croatia]
If you need to switch to another train line and your train is only a few minutes late, the second train you have to switch to will usually wait for it. However, this is more common for routes within smaller villages since they often depend on each other, and local residents must switch trains often.
If you have to switch to a route going a different direction, they won’t wait for you. If you are already late, ask the staff on the train for advice. They will tell you what to do and which option is best for you. Croatians call the train staff “kondukter”, which means “conductor”.
HŽ provides a 20% discount for round-trip train tickets on long-haul trips. A one-way trip must be longer than 50 kilometers. This discount is available to all passengers.
Some Croatian counties, cities, and municipalities give student subsidies for HŽ train tickets. You can check the list here.
Groups of at least 6 persons up to 20 years of age who travel between Croatia, Slovenia, Serbia, and Austria can get a 70% discount on train tickets.
HŽ offers a discount for traveling from Zagreb to:
- Rijeka – One-way ticket price is 65 kuna
- Pula – One-way ticket price is 80 kuna
- Split – One-way ticket price is 110 kuna
- Šibenik – One-way ticket price is 100 kuna
- Zadar – One way ticket price is 100 kuna
View more information on discounts for traveling to sea destinations here.
Travelers who travel to Spa center Stubičke toplice within the hotel “Matija Gubec” in Stubičke Toplice can get a 40% discount for first and second class train tickets. The discount is valid on trips longer than 25 kilometers.
Travelers can also get a 20% discount for spa tickets upon presentation of train tickets at the spa entrance.
View more information on this discount here.
You can get a 10% discount via the Cammeo mobile application for trips that start or end at railway stations in Zagreb, Osijek, Varaždin, Rijeka, Split, and Vinkovci.
Cammeo mobile application is available for:
You must use the code “HZPP20”.
HŽ offers a 10-20% discount for staying in certain hotels in:
- Vinkovci – View more information here
Members of HAK (Croatian Car Club) can get a 30% discount on return trips on trips longer than 25 kilometers.
View more information on discounts for HAK members here.
Below are discounts available for an unlimited number of tickets:
- Children up to the age of 6 accompanied by adults can travel free of charge – View more details here
- 50% for children between the ages of 6 and 12 accompanied by adults – View more details here
- 20% for two-way travel – For trips longer than 50 kilometers
- 30% for Croatian nationals between the ages of 12 and 26 (K-33J card) – View more details here
- 50% for students – View more details here
- 25% for high school students, college students, young Croatian nationals, and young foreign nationals (EYCA, hi.euro, ISIC-SCHOLAR, and ISIC-STUDENT cards) – View more details here
- 50% for Croatian nationals above the age of 60 with permanent residence in Croatia
- 75 – 100% for people with disabilities and their companions – View more details here
- 30 – 50% for announced and organized groups on trips longer than 25 kilometers – View more details here
- 40 – 50% for family travels for at least 3 and maximum 10 persons – View more details here
- 30% for journalists on trips longer than 25 kilometers – View more details here
- 60% for two-way travel – for travelers traveling to Hungary (the child pays half the price of the adult traveler) – View more details here
- 50 – 100% for children – traveling alone or accompanied by adults (children’s age ranges vary from rail to rail) – View more details here
- 10 – 70% for groups – for travelers traveling in a group of 6 or more people (the discount differs from the rail to the rail) – View more details here
- 70% for youth groups – for transit between Croatia, Slovenia, Austria, and Serbia youth groups (at least six people) have a discount of 70% for one-way and return journeys up to 20 years of age – View more details here
What does it mean to be discounted with an unlimited number of tickets?
That simply means you can come for a few minutes before the train starts and buy a ticket for that train, even though the train is completely sold out (in which case you will have to stand inside the train).
Trains in Croatia do not require a reservation. During certain times of the year, reservations will not even be needed. However, it often happens that the train is too full, so some people have no place to sit. This usually happens on shorter trips.
If this occurs, give your seat to an elderly person or pregnant woman.
If you want to secure a place near the window from the train, you can book a place in advance. It is also recommended to make a reservation when traveling longer distances. Long-distance trips are often booked as well, especially during summer.
For example, if you travel from Zagreb to Split, the journey may take between 6 and 8 hours. Make a reservation to be sure that you won’t be left without a seat, especially if traveling at night. We also recommend making a reservation for travel outside of Croatia.
You can carry your bicycle in:
- All trains as luggage
- Certain trains with a section for storing bicycles
The one-way ticket price for bicycle transport is 15 kuna.
View more information on the transportation of bicycles here.
HŽ offers transportation of smaller pets, service dogs, and guide/help dogs. You must possess a pet passport.
Transportation is free of charge for:
- Animals in transport boxes transported as hand luggage
- Small dogs outside transport boxes
The ticket price for larger dogs is billed at 50% of the second-class regular ticket price.
View more information here.
Excursion and party trains
HŽ has annual excursion trains that drive to different events and places in Croatia. They usually leave Zagreb early in the morning and return at the end of the day.
There are also so-called “party” trains that drive to:
- Beograd in March
- Split in July
- Sarajevo in October
Other available special offers include:
- Easter train for kids
- Christmas train for kids
- Field trips
- Graduation trips
- Shorter journeys and tours of the railway station for children
- Train lease for business events (conferences, seminars, team-building trips)
View more details on destinations of excursions and party trains and other special offers here.
Transport tickets for passengers and vehicles with the presentation of traffic permits are purchased at the ticket offices in Zagreb, Split, Varaždin, Osijek, Vinkovci, and Slavonski Brod.
Because of the limited number of vehicles that are accepted for the carriage, it is necessary to buy tickets in advance. Only valid and registered vehicles whose height does not exceed 155 cm are accepted. The car can be loaded an hour and a half before the train departs.
In Zagreb, the vehicles embark at the entrance east of the building of the Croatian Post at the Branimir Branka bb, and in Split at the entrance to the parking lot between the railway and bus station.
Croatian Railways has improved their international ties by train.
There are currently rail links between Zagreb and Budapest, Vienna, Munich, Frankfurt, Zurich, Ljubljana, Belgrade, and Sarajevo. There are also two international trains from Rijeka to Ljubljana. From Ljubljana, you may connect further to Munich (connecting to Zagreb train) and Vienna.
Several border trains have been introduced, such as Đurmanec – Celje, Čakovec – Ormož, and Beli Manastir – Magyarboja.
During the summer season, there are also lines between Zagreb, Split and Prague, Bratislava, and even Moscow as well as trains between Pula and Ljubljana. There is also a tourist train traveling only on Saturdays on the Čakovec – Lendava route.
The railway timetables regularly change and are updated the first Monday in December each year. Changes are usually negligible. However, it is good to track changes because this is Croatia after all, and anything can happen.
View the map of all train stations in Croatia here.
View the map of all train routes in Croatia here.
You can check the train timetable online here.
- Timetable for all train lines in Croatia is available to download here.
- Timetable for city train lines for the relation Harmica – Savski Marof – Zagreb GK – Dugo Selo is available to download here.
- Timetables for Zabok, Zlatar Bistrica, Gornja Stubica, Krapina, Ludina, Križevci, Karlovac, Velika Gorica i Sisak are available to download here.
Train tickets can be bought:
- At HŽ railway stations
- Online with a 5% discount on all online purchase
- Via mobile application
- At Tisak
Check out our other country-wide transport guides
- Bus travel in Croatia
- Boats and ferries in Croatia
- Full list of airports in Croatia
- How to get to and from Dubrovnik Airport
- How to get to and from Pula Airport
- How to get to and from Rijeka-Krk Airport
- How to get to and from Split Airport
- How to get to and from the Zadar-Zemunik Airport
- How to get to and from Zagreb Airport
- Public transport by bus in Dubrovnik
- Public transport in Osijek
- Public transport in Pula
- Public transport in Rijeka
- Split’s bus system (Promet)
- Šibenik’s public bus system (ATP)
- Zadar’s public bus system (Liburnija)
- Zagreb’s public transportation system (ZET)
Please note: All information provided by Expat in Croatia is only for the purposes of guidance. It does not constitute legal or financial advice in any form. For legal advice, you must consult with a licensed Croatian lawyer. For financial advice, you must consult with a licensed Croatian tax advisor or accountant. We can recommend one if you contact us.