U voznom redu 2019/20. vozit će 831 vlak, od toga 66 u međunarodnom i 765 u unutarnjem prometu.
U međunarodnom prometu Hrvatska je povezana sa Slovenijom, Austrijom, Njemačkom, Švicarskom, Mađarskom i Srbijom. U međunarodnom prometu vlakovi 200/205 na relaciji Budimpešta – Zagreb – Budimpešta vozit će tijekom ljetne sezone.
Vlakovi 1274/1275 na relaciji Ljubljana – Pula – Ljubljana se ukidaju zbog čega će vlakovi 1272/1273 na relaciji Divača – Pula – Divača voziti od 18. travnja do 27. rujna 2020., a putnici će moći ostvarivati veze prema Ljubljani i Budimpešti.
Vlakovi 482/483 na relaciji Ljubljana – Rijeka – Ljubljana vozit će svakodnevno, a u sastave vlakova 480/481 bit će uvršteni izravni vagoni na relacijama Rijeka – Budimpešta – Rijeka i Rijeka – München – Rijeka.
Vlakovi 414/415 (1414/1415) koji su vozili na relaciji Zürich – Zagreb – Beograd i obrnuto skraćuju vožnju do/od Zagreba, a daljnja veza za/iz Beograda ostvarit će se uvođenjem novog para vlakova 412/413 (1412/1413).
Vlakovi 498/499 na relaciji Zagreb GK – München – Zagreb GK do 3. listopada 2020. vozit će do/od Salzburga zbog zatvaranja pruge u tunelu Karavanke između Slovenije i Austrije, a od 4. listopada 2020. umjesto vlakova 498/499 vozit će pogranični vlakovi do/od Dobove iz koje će putnici ostvarivati veze na vlakove Slovenskih željeznica do Ljubljane.
Vlakovi 1204/1205 na relaciji Budimpešta – Split – Budimpešta vozit će tijekom ljetne sezone od 3. srpnja do 30. kolovoza tri puta tjedno (utorkom, petkom i nedjeljom iz Budimpešte, a srijedom, subotom i ponedjeljkom iz Splita).
U daljinskom prometu vlakovi ICN 521 (Zagreb GK 7.35 – Split 13.49) i 522 (Split 14.27 – Zagreb GK 20.51) vozit će u ljetnoj sezoni od 3. srpnja do 30. rujna 2020. na relaciji Zagreb – Split – Zagreb, a izvan sezone na toj će relaciji svakodnevno voziti vlakovi ICN 520 (Split 8.34 – Zagreb GK 14.53) i 523 (Zagreb GK 15.20 – Split 21.26) te noćni vlakovi 820 (Split 21.52 – Zagreb GK 5.48) i 821 (Zagreb GK 22.56 – Split 6.49) koji u svojem sastavu imaju vagon s ležajima, vagon za spavanje i vagon za prijevoz praćenih automobila. Uz to, u ljetnoj sezoni petkom će voziti vlak 1821 (Zagreb GK 21.35 – Split 5.31).
Nedjeljom izvan ljetne sezone vozit će vlak 1701 (Rijeka 17.30 – Zagreb GK 21.23), a od ponedjeljka do petka izvan ljetne sezone vozit će novi vlak 705 (Duga Resa 7.00 – Zagreb GK 8.03).
U lokalnom prometu uvedeni su:
- 2 vlaka na relaciji Zagreb GK – Bjelovar – Zagreb GK koji će voziti preko Sv. Ivana Žabnog (985 Zagreb GK 15.08 – Bjelovar 16.31 i 986 Bjelovar 14.00 – Zagreb GK 15.28)
- vlak 2172 na relaciji Novoselec 9.20 – Harmica 11.20, vlak 2175 na relaciji Zagreb GK 16.12 – Deanovec 17.14 i vlak 2176 na relaciji Deanovec 18.31 – Harmica 20.22
- vlak 2233 na relaciji Zagreb GK 18.07 – Križevci 19.16
- vlak 2303 na relaciji Zagreb 18.07 – Bjelovar 19.42
- vlak 2320 na relaciji Kloštar 10.54 – Bjelovar 11.31
- vlak 2333 na relaciji Križevci 17.36 – Bjelovar 18.17
- vlak 2335 na relaciji Gradec 19.06 – Bjelovar 19.42
- vlak 2341 na relaciji Križevci 14.05 – Kloštar 15.23
- vlak 3021 na relaciji Varaždin 22.18 – Budinščina 23.11
- vlak 3610 na relaciji Koprivnica 13.06 – Varaždin 14.00
- vlak 4106 na relaciji Zagreb GK 20.28 – Duga Resa 21.41, a vlak 4108 vozit će na relaciji Zagreb GK 22.37 – Duga Resa 23.45
- vlakovi 4620 na relaciji Rijeka 6.45 – Škrljevo 6.59, 4621 na relaciji Škrljevo 7.10 – Rijeka 7.24, 4623 na relaciji Škrljevo 17.15 – Rijeka 17.29 i 4624 na relaciji Rijeka 16.45 – Škrljevo 17.00
- vlakovi 4732 na relaciji Pula 10.12 – Kanfanar 10.51 i 4733 na relaciji Kanfanar 11.00 – Pula 11.39
- vlakovi 5404 na relaciji Plaški 13.25 – Ogulin 13.56 i 5405 na relaciji Ogulin 12.20 – Plaški 12.53
Ukinuti su vlakovi:
- 779 na relaciji Zagreb GK 16.54 – Križevci 17.47
- 987 na relaciji Križevci 23.37 – Virovitica 1.21
- 2340 na relaciji Kloštar 21.00 – Križevci 23.20
- 4713 na relaciji Buzet 15.40 – Lupoglav 16.00
- 6402 na relaciji Kloštar 12.22 – Varaždin 14.00
Ostale bitnije promjene:
Od 15. prosinca određeni vlakovi na relaciji Bjelovar – Zagreb – Bjelovar voze novom prugom koja spaja kolodvore Sv. Ivan Žabno i Gradec. Zbog toga određeni vlakovi mijenjaju prijevozni put, a dijelu vlakova izmijenjen je broj.
Također:
- vlak 2340 skratio je relaciju do Bjelovara i izmijenio broj u 2322 Kloštar 21.04 – Bjelovar 21.40
- vlak 2341 izmijenio broj u 2323 Bjelovar 20.19 – Kloštar 20.56
- vlak 3618 Koprivnica 19.22 – Varaždin 20.10 skratio je relaciju do Varaždina
- vlak 3017 Varaždin 16.02 – Zagreb GK 18.55 skratio je relaciju od Varaždina
- vlak 4108 Zagreb GK 22.37 – Duga Resa 23.45 produljio je relaciju vožnje do Duge Rese
- vlak 4701 skratio relaciju vožnje na Kanfanar 5.37– Pula 6.16
- vlak 4706 skratio relaciju vožnje na Pula 13.20 – Lupoglav 15.07 nakon čega putnici nastavljaju vožnju autobusom do Buzeta
- vlakovi 4804 vozit će na relaciji Škrljevo 10.38 – Permani 11.32, 4805 Permani 11.42 – Rijeka 12.25, 4806 Rijeka 12.34 – Permani 13.10, 4807 Permani 13.18 – Rijeka 13.54, 4810 Rijeka 14.40 – Permani 15.22, 4811 Permani 15.30 – Rijeka 16.06, 4812 Rijeka 16.30 – Permani 17.06, 4813 Permani 17.14 – Rijeka 17.50, 4814 Rijeka 19.20 – Permani 19.56 i 4815 Permani 20.05 – Rijeka 20.41
- vlak 6321 produljio relaciju vožnje na relaciju Osijek 4.18 – Slavonski Brod 5.42
- vlak 6322 produljio relaciju vožnje na relaciju Slavonski Brod 5.54 – Osijek 7.17
U gradsko-prigradskom prijevozu Grada Zagreba uveden je dodatni vlak 8090 Dugo Selo 1.05 – Zagreb GK 1.31.
Na relaciji Zagreb GK – Hrvatski Leskovac – Zagreb GK ukidaju se vlakovi 8150 Zagreb GK 7.35 – Hrvatski Leskovac 7.47 i 8151 Hrvatski Leskovac 7.54 – Zagreb GK 8.07), na relaciji Velika Gorica – Zagreb GK vlakovi 8184 Velika Gorica 10.23 – Zagreb GK 10.38, 8186 Velika Gorica 11.58 – Zagreb GK 12.13 i 8188 Velika Gorica 13.24 – Zagreb GK 13.39, a na relaciji Zagreb GK – Velika Gorica tri vlaka: 8185 Zagreb GK 10.00 – Velika Gorica 10.15, 8187 Zagreb GK 11.35 – Velika Gorica 11.50 i 8189 Zagreb GK 12.54 – Velika Gorica 13.13.