Network Rail's Network Code


This page sets out the background of Network Rail’s Network Code, which is the set of rules behind the contractual relationship between Network Rail and the passenger and freight operating companies that run trains on their infrastructure.

Network Rail’s Network Code is a common set of rules and industry procedures that apply to all parties who have a contractual right of access to the track owned and operated by Network Rail.

Network Rail manages and maintains the Network Code. All related documentation, including the full Network Code, can be found on the Network Rail website.

Our responsibility is to ensure that the Code provides appropriate contractual certainty for all affected parties and does not benefit one contractual party to a greater extent than another.

Description of the Code

The Network Code sets out the industry procedures governing:

  • the way in which service performance is monitored and measured (Part B);
  • modifications to the Network Code (Part C);
  • the translation of access rights into the construction of the timetable (Part D);
  • environmental protection issues (Part E);
  • the contractual arrangements governing changes to the trains used on the network and to the network itself (Parts F and G respectively);
  • the Railway Operational Code (Part H);
  • changes to access rights (Part J);
  • the flow of information between Network Rail and other access parties (Part K);
  • the process for establishing performance agreements between Network Rail and train operators (Part L);
  • appeals to the Office of Rail Regulation (ORR) (Part M); and
  • the Access Dispute Resolution Rules (ADRR), which set out how disputes under access contracts are resolved, are annexed to the Network Code.

Detailed explanations of each part of the Network Code can be found on Network Rail's website.

Railway Group Standards  and safety responsibilities, such as those applied through safety certificates and safety authorisations take priority over Network Code obligations.

Approved amendments to the Network Code

Part C of the Network Code outlines the processes by which the Code can be modified.

  • Condition C5, which provides a democratic industry process whereby Network Rail, train operators or ORR can propose changes; and
  • Condition C8, which provides the ORR with a right to make changes.

ORR’s regulatory statement on timetabling and Network Code change requirements sets out, among other things, what ORR expects to be included in any Proposals for Change to the Network Code. The regulatory statement has been published.

Recent modifications are listed on the Network Code - modifications web page.

Appeals under the Network Code

Under Part M of the Network Code, a party can appeal to ORR against any determinations made by the relevant panel of the Access Disputes Committee which it considers to be wrong or unjust because of a serious procedural or other irregularity.

Part M appeals should be submitted to

Guidance on appeals made to ORR under the Network Code is available on our track access guidance web page.

Details of appeals made under The Railways (Access, Management and Licensing of Railway Undertakings) Regulations 2016 and the Railways Infrastructure (Access and Management) Regulations 2005 are available separately.