| Line ID | Route | km | Notes |
| M101 | Zagreb Glavni kol. - Savski Marof - [HR|SI] (Dobova) | 424.423 - 451.200 | |
| M102 | Zagreb Glavni kol. - Dugo Selo | 424.423 - 445.155 | |
| M103 | Dugo Selo - Banova Jaruga - Novska | 84.236 - 0.000 | |
| M104 | Zagreb Glavni kol. - Zagreb Klara - Sisak - Novska | 424.423 - 307.005 | |
| M105 | Novska - Tovarnik - [HR|RS] (Šid) | 307.005 - 121.950 | |
| M201 | Dugo Selo - Koprivnica - Botovo - [HR|HU] (Gyekenyes) | 445.155 - 524.339 | |
| M202 | Zagreb Glavni kol. - Ogulin - Rijeka | 424.423 - 653.221 | |
| M301 | Osijek - Beli Manastir - [HR|HU] (Magyarboly) | 0.000 - 32.069 | |
| M302 | Osijek - Strizivojna Vrpolje | 0.000 - 47.618 | |
| M303 | Strizivojna Vrpolje - Slavonski Šamac - [HR|BA] (Bosanski Šamac) | 0.000 - 22.699 | |
| M304 | Ploče - Metković - [HR|BA] (Čapljina) | 193.152 - 170.412 | |
| M401 | Sesvete - Sava odvojnica | 0.000 - 10.444 | |
| M402 | Zagreb Klara - Zagreb Ranžirni kol. - Sava odvojnica | 0.893 - 6.587 | N tk is A; S tk is B; B has separate km run: 2.155 = 0.000, 2.634 = 4.650 |
| M403 | Zagreb Klara - Zagreb Ranžirni PS | 0.893 - 2.600 | |
| M404 | Zagreb Klara - Delta odvojnica | 0.000 - 2.438 | |
| M405 | Zagreb Zapadni kol. - Trešnjevka odvojnica | 0.000 - 1.576 | |
| M406 | Čulinec - Zagreb Resnik | 1.085 - 2.855 | zero 50m W of Trnava |
| M407 | Sava odvojnica - Velika Gorica | 10.444 - 16.428 | |
| M408 | Zagreb Ranžirni OS - Mićevac | 5.050 - 6.778 | |
| M409 | Zagreb Klara Mlaka odvojnica - Zagreb Ranžirni PS | 0.000 - 1.605 | |
| M410 | Zagreb Ranžirni OS - Zagreb Ranžirni PS | -0.087 - 3.149 | parallel to M402 tk A |
| M501 | (Središče) [SI|HR] - Čakovec - Kotoriba - [HR|HU] (Murakeresztur) | 51.894 - 94.204 | |
| M502 | Rijeka - Šapjane - [HR|SI] (Ilirska Bistrica) | 55.386 - 24.490 | |
| M601 | Vinkovci - Vukovar | -0.150 - 3.104 | kilometrage change at Vukovar Borovo Naselje: 15.313 = 0.313 |
| M602 | Škrljevo - Bakar | 0.000 - 11.390 | |
| M603 | Sušak Pećine - Rijeka Brajdica | 0.000 - 2.923 | |
| M604 | Oštarije - Knin - Split Predgrađe | 0.000 - 323.501 | |
| M605 | Ogulin - Krpelj | 0.051 - 5.857 | |
| M606 | Knin - Zadar | 0.000 - 94.887 | |
| M607 | Perković - Šibenik | -0.263 - 21.247 | |
| M608 | Ražine - Šibenik Luka | 0.000 - 2.945 | |
| Line ID | Route | km | Notes |
| L101 | Čakovec - Mursko Središće - [HR|SI] (Lendava) | 0.013 - 17.435 | |
| L102 | Savski Marof - Harmica - Kumrovec - [HR|SI] (Imeno) | 0.271 - 38.056 | out of use Harmica - Imeno |
| L103 | Zabok - Đurmanec - [HR|SI] (Sveti Rok ob Sotli) | 0.005 - 26.968 | out of use Đurmanec - Sveti Rok ob Sotli |
| L104 | Karlovac - Bubnjarci - [HR|SI] (Rosalnice) | 0.000 - 29.413 | |
| L105 | Slavonski Brod - [HR|BA] (Bosanski Brod) | 0.000 - 1.848 | out of use |
| L201 | Varaždin - Golubovec | 0.014 - 33.815 | |
| L202 | Hum Lug - Gornja Stubica | 2.093 - 12.718 | |
| L203 | Zagreb Borongaj - Zagreb IK | 0.000 - 0.711 | kilometrage change at Zagreb IK skr. 1: 1.984 = 0.000 |
| L204 | Križevci - Bjelovar - Kloštar | 0.000 - 61.082 | |
| L205 | Banova Jaruga - Sirač - Pčelić | 0.000 - 95.865 | out of use Sirač - Pčelić |
| L206 | Nova Kapela Batrina - Pleternica - Našice | 59.708 - -0.218 | out of use Pleternica - odv. skr. Našicecement (KP 5.100) |
| L207 | Pleternica - Velika | 0.000 - 25.238 | |
| L208 | Bizovac - Belišće | -0.250 - 12.768 | |
| L209 | Vinkovci - Osijek | 0.000 - 33.782 | |
| L210 | Vinkovci - Županja | 0.150 - 27.853 | |
| L211 | Vinkovci - Vinkovci teretni kol. AB - Jarmina | 155.864 - 160.742 | |
| L212 | Vinkovci - Vinkovci teretni kol. CD - Jarmina | 155.864 - 160.742 | |
| L213 | Vukovar - Stari Vukovar | 3.104 - 7.070 | out of use |
| L214 | Rijeka Brajdica - Rijeka | 2.923 - 4.889 | |
| L215 | Lupoglav - Raša | 0.000 - 52.385 | out of use Učka (KP 5.657) - Raša |
| L216 | Mirkovci - Vrapčana | -0.337 - 3.701 | out of use |
| L217 | Sisak Caprag - Karlovac | 0.000 - 102.220 | out of use |
| L218 | Split Predgrađe - Split | 323.501 - 326.347 | |