De volgende spoorwegen, daarbij inbegrepen de niet genoemde verbindingsbogen die deze spoorwegen onderling met elkaar verbinden, zijn hoofdspoorwegen:
-
1.
Amsterdam Centraal – Utrecht Centraal – Arnhem – Duitse grens, met de zijtakken:
-
a.
Breukelen – Harmelen Aansluiting;
-
b.
De Haar Aansluiting – Rhenen;
-
c.
Velperbroek Aansluiting – Arnhem Goederenstation;
-
d.
IJsselbrug Westzijde – Arnhem Goederenstation;
-
e.
Zevenaar – Winterswijk;
-
2.
Den Haag Centraal / Rotterdam Centraal > Gouda – Utrecht Centraal – Amersfoort – Zwolle – Meppel < Leeuwarden / Groningen, met de zijtakken:
-
a.
Nootdorp Aansluiting – Leidschendam Werkplaats;
-
b.
Gouda – Alphen aan den Rijn;
-
c.
Woerden – Leiden;
-
d.
Blauwkapel – Utrecht Maliebaan;
-
e.
Den Dolder – Baarn;
-
f.
Amersfoort – Leusden;
-
g.
Zwolle – Kampen;
-
h.
Haren – Waterhuizen;
-
3.
Haarlem / Amsterdam Centraal > Uitgeest – Alkmaar – Den Helder, met de zijtakken:
-
4.
Zwolle – Zutphen – Arnhem – Nijmegen – Venlo – Roermond, met de zijtakken:
-
a.
Zutphen – Hengelo;
-
b.
Zutphen – Winterswijk;
-
c.
Venlo – Duitse grens;
-
5.
Harlingen Haven / Stavoren > Leeuwarden – Groningen – Nieuweschans – Duitse grens, met de zijtakken:
-
6.
Zaandam – Hoorn – Enkhuizen;
-
7.
Dordrecht – Geldermalsen – Elst;
-
8.
Amsterdam Centraal – Amersfoort – Apeldoorn – Almelo – Hengelo < Oldenzaal – Duitse grens/Enschede – Duitse grens, met de zijtakken:
-
9.
Vlissingen – Roosendaal – Tilburg – ’s-Hertogenbosch – Nijmegen, met de zijtakken:
-
10.
Amsterdam Centraal – Haarlem – Leiden – Den Haag HS – Rotterdam Centraal – Dordrecht – Roosendaal – Belgische grens, met de zijtakken:
-
a.
Haarlem – Zandvoort;
-
b.
Schiedam – Schiedam Parkweg tot RDM-coördinaat X:87208.565, Y:437870.059;
-
c.
Lage Zwaluwe – Made en Drimmelen;
-
d.
Lage Zwaluwe – Breda;
-
11.
Leiden – Schiphol – Amsterdam Zuid – Weesp – Almere – Lelystad – Zwolle, met de zijtak Amsterdam Riekerpolder – Amsterdam Singelgracht;
-
12.
Utrecht Centraal – 's-Hertogenbosch – Eindhoven – Weert – Roermond –Sittard < Heerlen – Duitse grens / Maastricht – Eijsden – Belgische grens, met de zijtakken:
-
13.
Zwolle – Mariënberg – Emmen, met de zijtak Mariënberg – Almelo;
-
14.
Terneuzen – Sluiskil Aansluiting – Sas van Gent – Belgische grens;
-
15.
Maasvlakte – Kijfhoek;
-
16.
Barendrecht – Belgische grens, inclusief de daarbij horende aansluitingen;
-
17.
Kijfhoek – Zevenaar;
-
18.
Hoofddorp–Rotterdam West, inclusief de daarbij horende aansluitingen.