| Railway |
Length |
Control cities |
Connecting railways |
| M101 |
26.709 km (16.596 mi) |
state border–Savski Marof–Zagreb (Main Station) |
M102, M104, M202, M405, Dobova–Ljubljana |
| M102 |
21.202 km (13.174 mi) |
Zagreb (Main Station)–Dugo Selo |
M101, M103, M104, M201, M202, M401, M406, L203 |
| M103 |
83.405 km (51.825 mi) |
Dugo Selo–Novska |
M102, M104, M105, M201, L205 |
| M104 |
116.757 km (72.549 mi) |
Zagreb (Main Station)–Sisak–Novska |
M101, M102, M103, M105, M202, M402, M403, M404, M409, L217 |
| M105 |
185.398 km (115.201 mi) |
Novska–Vinkovci–Tovarnik–state border |
M103, M104, M601, R105, L105, L206, L209, L210, L211, L212, L216, Belgrade–Šid |
| M201 |
79.692 km (49.518 mi) |
state border–Botovo–Koprivnica–Dugo Selo |
M102, M103, R202, L204, Gyékényes–Budapest |
| M202 |
227.847 km (141.578 mi) |
Zagreb (Main Station)–Karlovac–Rijeka |
M101, M102, M104, M404, M405, M502, M602, M603, M604, M605, L104, L214, L217 |
| M301 |
31.319 km (19.461 mi) |
state border–Beli Manastir–Osijek |
M302, R202, L209, Magyarbóly–Budapest railway in Hungary |
| M302 |
48.359 km (30.049 mi) |
Osijek–Đakovo–Strizivojna-Vrpolje |
M303, R202, L209 |
| M303 |
23.300 km (14.478 mi) |
Strizivojna-Vrpolje–Slavonski Šamac–state border |
M302, Bosanski Šamac–Sarajevo |
| M304 |
22.754 km (14.139 mi) |
state border–Metković–Ploče |
Sarajevo–Čapljina |
| M401 |
11.090 km (6.891 mi) |
Sesvete–Sava wye |
M102 |
| M402 |
6.677 km (4.149 mi) |
Sava wye–Zagreb Shunting Yard–Zagreb Klara |
M104, M401, M404, M410 |
| M403 |
1.056 km (0.656 mi) |
Zagreb Shunting Yard (inbound)–Zagreb Klara (Karlovac track) |
M402, M404, M410 |
| M404 |
2.491 km (1.548 mi) |
Zagreb Klara–Delta wye |
M104, M202 |
| M405 |
1.357 km (0.843 mi) |
Zagreb (West Station)–Trešnjevka wye |
M101, M104, M202 |
| M406 |
2.101 km (1.306 mi) |
Čulinec wye–Zagreb Resnik |
M102, M401 |
| M407 |
6.295 km (3.912 mi) |
Sava wye–Velika Gorica |
M104, M401, M402, M408 |
| M408 |
1.316 km (0.818 mi) |
Zagreb Shunting Yard (outbound)–Mićevac wye |
M402, M403, M407, M410 |
| M409 |
1.071 km (0.665 mi) |
Zagreb Klara (Mlaka wye)–Zagreb Shunting Yard (inbound, Sisak track) |
M104, M402, M410 |
| M410 |
2.719 km (1.690 mi) |
Zagreb Shunting Yard (outbound–inbound, 4th bypass track) |
M402, M403, M408, M409 |
| M501 |
42.389 km (26.339 mi) |
state border (Slovenia)–Čakovec–Kotoriba–state border (Hungary) |
R201, L101, Pragersko–Središče, Murakeresztúr-Budapest |
| M502 |
30.896 km (19.198 mi) |
Rijeka–Šapjane–state border (Slovenia) |
M202, L214, Ilirska Bistrica–Pivka |
| M601 |
18.514 km (11.504 mi) |
Vinkovci–Borovo Naselje–Vukovar |
M105, R104, R105, L209, L210, L211, L212, L213 |
| M602 |
12.554 km (7.801 mi) |
Škrljevo–Bakar |
M202 |
| M603 |
3.985 km (2.476 mi) |
Sušak-Pećine–Rijeka Brajdica |
M202 |
| M604 |
320.504 km (199.152 mi) |
Oštarije–Gospić–Knin–Split Predgrađe |
M606, M607, R103, L218 |
| M605 |
6.118 km (3.802 mi) |
Ogulin–Krpelj wye |
M202 |
| M606 |
95.390 km (59.273 mi) |
Knin–Zadar |
M604, R103 |
| M607 |
22.502 km (13.982 mi) |
Perković–Šibenik |
M604, M607, M608 |
| M608 |
3.697 km (2.297 mi) |
Ražine–Port of Šibenik |
M607 |
| Sources: Narodne novine,[1][2] Croatian Railways,[6] Institut IGH[7] |
| Railway |
Length |
Control cities |
Connecting railways |
| R101 |
91.140 km (56.632 mi) |
state border–Buzet–Pazin–Pula |
L215 |
| R102 |
21.575 km (13.406 mi) |
Sunja–Volinja–state border |
R203, Dobrljin–Bihać |
| R103 |
59.068 km (36.703 mi) |
dividing line at km 119+444[Note 1]–state border–Ličko Dugo Polje–Knin |
M604, M606, Martin Brod–Bihać |
| R104 |
26.043 km (16.182 mi) |
Borovo Naselje–Dalj–Erdut–state border |
M601, R202, Bogojevo–Subotica |
| R105 |
50.939 km (31.652 mi) |
Vinkovci–Drenovci–state border |
M105, M601, L209, L210, L211, L212, L216, Brčko–Tuzla |
| R201 |
100.722 km (62.586 mi) |
Zaprešić–Zabok–Varaždin–Čakovec |
M101, M501, R202, L101, L103, L201 |
| R202 |
249.839 km (155.243 mi) |
Varaždin–Koprivnica–Virovitica–Osijek–Dalj |
M201, M301, M302, R104, R201, R202, L201, L202, L204, L206, L208, L209 |
| R203 |
1.111 km (0.690 mi) |
Krivaja wye–Gaj wye |
M104, R102 |
| Sources: Narodne novine,[1] Croatian Railways,[6] Institut IGH[7] |
| Railway |
Length |
Control cities |
Connecting railways |
| L101 |
17.942 km (11.149 mi) |
Čakovec–Mursko Središće–state border |
M501, R201, line to Lendava |
| L102 |
38.522 km (23.936 mi) |
Savski Marof–Kumrovec–state border |
M101, Imeno–Stranje |
| L103 |
27.187 km (16.893 mi) |
Zabok–Krapina–Đurmanec–state border |
R201, Rogatec–Grobelno |
| L104 |
28.798 km (17.894 mi) |
Karlovac–Ozalj–Kamanje–state border |
M202, L217, Metlika–Ljubljana |
| L105 |
1.478 km (0.918 mi) |
Slavonski Brod–state border |
M202, L217, Bosanski brod line |
| L201 |
34.582 km (21.488 mi) |
Varaždin–Ivanec–Golubovec |
R201, R202 |
| L202 |
10.823 km (6.725 mi) |
Hum-Lug wye–Gornja Stubica |
R201 |
| L203 |
3.760 km (2.336 mi) |
Zagreb Borongaj–Zagreb (East Station) |
M102 |
| L204 |
61.747 km (38.368 mi) |
Križevci–Bjelovar–Kloštar |
M201, R202 |
| L205 |
95.752 km (59.498 mi) |
Banova Jaruga–Daruvar–Pčelić wye |
M103, R202 |
| L206 |
60.492 km (37.588 mi) |
Nova Kapela-Batrina–Pleternica–Našice |
M105, R202, L207 |
| L207 |
24.955 km (15.506 mi) |
Pleternica–Požega–Velika |
L206 |
| L208 |
12.940 km (8.041 mi) |
Bizovac–Belišće |
R202 |
| L209 |
33.937 km (21.087 mi) |
Vinkovci–Gaboš–Osijek |
M105, M601, R105, L210, L211, L212 |
| L210 |
28.071 km (17.443 mi) |
Vinkovci–Županja |
M105, M601, R105, L209, L211, L212 |
| L211 |
5.237 km (3.254 mi) |
Vinkovci–Vinkovci Cargo Station areas A, B–Jarmina wye |
M105, M601, R105, L209, L210, L212 |
| L212 |
5.043 km (3.134 mi) |
Vinkovci–Vinkovci Cargo Station areas C, D–Jarmina wye |
M105, M601, R105, L209, L210, L211 |
| L213 |
5.691 km (3.536 mi) |
Vukovar–Stari Vukovar |
M601, R104 |
| L214 |
1.853 km (1.151 mi) |
Rijeka Brajdica–Rijeka |
M202, M502, M603 |
| L215 |
52.996 km (32.930 mi) |
Lupoglav–Raša |
R101 |
| L216 |
4.928 km (3.062 mi) |
Mirkovci–Vrapčana |
M105, R105 |
| L217 |
101.769 km (63.236 mi) |
Sisak Caprag–Petrinja–Karlovac |
M104, M202, L104 |
| L218 |
2.666 km (1.657 mi) |
Split Predgrađe–Split |
M604 |
| Sources: Narodne novine,[1][2] Croatian Railways,[6] Institut IGH[7] |