De trein wordt niet zo veel gebruikt voor reizen in Kroatië: het spoorwegnet is niet adequaat gemoderniseerd en dat is met name te merken aan de zeer lange reistijden. Niettemin zijn alle grotere Kroatische steden op het spoorwegnet aangesloten, met uitzondering van Dubrovnik, dat helemaal geen station heeft. Hét knooppunt van het Kroatische spoorwegnet is het grote station in de hoofdstad (Zagreb Glavni Kolod). Vandaar gaan er treinen naar Rijeka, waar u kunt overstappen voor Istrische bestemmingen; naar Split, met een aftakking naar Zadaren Šibenik en andere plaatsen aan de Dalmatische kust; naar Varazdin in het noorden en naar osijek in het oosten. Houd rekening met de volgende minimumreistijden: vier uur voor Zagreb – Rijeka, zeveneneenhalf uur voor Zagreb – Split, twee uur voor Zagreb – Varazdin en vier uur voor Zagreb – Osijek.