Postoji željeznička mreža koja povezuje sve glavne hrvatske gradove osim Dubrovnika. Postoje direktne linije do Slovenije, Mađarske, Italije, Austrije, Švicarske, Slovačke, Francuske, Njemačke, Bosne i Hercegovine,… Postoje linije koje nisu direktne do gotovo svih drugih europskih zemalja.
Vremensko razdoblje, naprimjer, od Munchena do Rijeke je otprilike 9 sati, a do Pule 13 sati. Računajte oko 5 sati na vlakove iz Beča.
Vrste željezničkih usluga koji voze na području Hrvatske su sljedeći: EuroCity (EC), InterCity (IC), express (Ex), brzi (B), lokalni i ubrzani vlakovi.
Eurocity and Intercity:
Glavni željeznički kolodvor u Zagrebu
Informacije: tel. 060 333 444
Međunarodne linije: tel. +385 1 4573 283