The Croatian railway network
HŽ Infrastruktura manages 2,617 km of railway lines in the Republic of Croatia. On its network, it maintains 550 stations and stops, 1,429 level crossings, 113 tunnels and 552 bridges. Many of these facilities are also protected cultural heritage.
HŽ Infrastruktura is responsible for traffic management and operation, for rehabilitation, maintenance and construction of railway infrastructure, which is a public good in general use.
On average, around 668 passenger, 87 freight and 20 maintenance trains operate on the network on a daily basis.
![]() |
![]() |
![]() |
| 2,617 km of railway lines | 550 stations and stops | 1,429 level crossings |
![]() |
![]() |
![]() |
|
113 tunnels |
552 bridges |
National cultural heritage |
Status: December 31st, 2025
The access to the Croatian railway network for freight operators was liberalized on July 1, 2013, upon Croatia’s EU accession. Currently, there are the following operators on the network:
- Adria Transport Croatia d.o.o.
- CER CARGO d.o.o.
- ENNA TRANSPORT d.o.o.
- HŽ CARGO d.o.o.
- HŽ PUTNIČKI PRIJEVOZ d.o.o.
- INRAIL S.P.A.
- LOG RAIL d.o.o.
- Pružne građevine d.o.o.
- Rail & Sea d.o.o.
- Rail Cargo Carrier-Croatia d.o.o.
- Slovenske železnice – Tovorni promet d.o.o.
- Ten Rail d.o.o.
- TRAIN HUNGARY MAGÁNVASÚT IPARI, KERESKEDELMI ÉS SZOLGÁLTATÓ Kft.
- TRANSAGENT RAIL d. o. o.
- ČD Cargo Adria d.o.o.
- NORTH ADRIATIC RAIL d.o.o.
- KOMBINIRANI PRIJEVOZ d.o.o.
- CENOZA RAIL d.o.o.
- ADRIA RAIL OPERATOR d.o.o.






