Svi veći hrvatski gradovi (osim Dubrovnika) povezani su željeznicom. Direktne veze ostvarene su sa Slovenijom, Austrijom, Italijom, Švicarskom, Nemačkom, Mađarskom, Bosnom i Hercegovinom, Srbijom i Crnom Gorom. Indirektne veze su ostvarene sa cijelom Europom.
Na http://www.hznet.hr/ nalaze se informacije o linijama i cijenama karti.