Last update 23 June 2025
Please select a starting letter from the links below:
| ELR | Line name | Mileages | Datum | Notes |
|---|---|---|---|---|
| AAL | Ashendon and Aynho Line | 0.00 - 18.29 | Ashendon Junction | Now NAJ3 |
| AAM | Ashchurch and Malvern Line | 0.00 - 13.29 | Tewkesbury Junction | Formerly AML |
| AAV | Ascot Junction to Ash Vale Junction | 28.66 - 40.57 | Waterloo via Twickenham | |
| ABB | Ashburton Branch | Now AHB | ||
| ABB | Abbotsbury Line | 0.00 - 6.08 | Upwey Junction | |
| ABD | Aberdare Branch | 16.20 - 24.41 | Cardiff Bute Road | |
| ABE | Allington West Junction to Barkeston East Junction | 0.00 - 4.08 | Allington West Junction | Formerly ABE1 and ABE2, though it appears disbanded in favour of revised ABE1 |
| ABE | Allington Junction to Barkston East Junction Spur | see separate portions | ||
| ABE1 | Allington Junction to mileage change | 0.00 - 4.07 | Allington Junction | Now part of ABE, though it appears reset to ABE1 |
| ABE2 | Mileage change to Barkston East Junction Spur | 0.36 - 0.39 | Barkston | Now part of ABE, though it appears reset as part of ABE1 |
| ABF | Aberfoyle Branch | 0.00 - 5.34 | Buchlyvie Junction | |
| ABG | Arbroath St Vigean's Junction to Guthrie | 17.17 - 24.17 | Dundee East Station | |
| ABH | Aberystwyth (Vale of Rheidol) Harbour Branch | 0.00 - 0.42 | Junction with VOR | |
| ABJ | Ashton Moss Junction to Droylesden Junction | 4.44 - 5.74 | Heaton Norris Junction | |
| ABK | Arbuckle Branch | ?? - ?? | North British Railway Arbuckle Siding, between Whiterigg and Longriggend | |
| ABL | Abercanaid Loop/Merthyr Tunnel Loop | 5.50 - 5.72 | Quakers Yard | |
| ABN | Abingdon Branch | 0.00 - 2.51 | Radley Station | |
| ABO | Ashbourne Branch | 0.00 - 6.50 | Rocester | |
| ABS | Abergavenny South Curve | 0.00 - 0.16 | Abergavenny South Curve Junction | Formerly ASC |
| ABT | Albert Harbour Branch | 0.00 - 0.22 | Greenock Princes Pier Junction | |
| ABW | Abbotswood Branch | 0.00 - 0.64 | Abbotswood Junction | |
| ABX | Airdrie to Bathgate Line | 12.23 - 25.18 | High Street | |
| ABY | Newton Tony Junction to Bulford via Amesbury | 73.02 - 82.63 | Waterloo | |
| ACB | Alfreton Colliery Branch | 0.00 - 0.55 | Alfreton Colliery Branch Junction | |
| ACC | Alloa Co-op Ground Frame to Alloa Coal Depot | 6.65 - 7.12 | Stirling Middle Junction | |
| ACD | Allington Chord | 0.00 - 0.25 | Allington East Junction | |
| ACE | Aldam Curve | 8.29 - 9.05 | Barnsley Junction | |
| ACK | Alnmouth to Alnwick Branch | 0.00 - 2.79 | Alnmouth South Junction | |
| ACL | Annbank and Cronberry Line | 43.52 - 60.08 | Bridge Street Station | Part now KCH1 |
| ACN | Aylesbury to Cheddington Branch | 0.00 - 7.01 | Cheddington | |
| ACP | Avenue Coking Plant Branch | 142.38 - 143.65 | St Pancras via Toton | |
| ACR | Ashford Canterbury and Ramsgate Line | 56.28 - 86.16 | Charing Cross via Chelsfield and Canterbury West | |
| ACW | Acton Canal Wharf to Willesden | 0.00 - 0.35 | Willesden Junction (with LLG) | |
| ACZ | Abercarn Colliery Siding | 0.00 - 0.22 | Abercarn Colliery Junction | |
| ADD | Adderley Green Branch (Stoke - Buckland Branch) | see separate portions | ||
| ADD1 | Adderley Green Branch | 0.00 - 0.70 | Normacot Junction | |
| ADD2 | Adderley Green Branch | 0.00 - 2.42 | Botteslow Junction | |
| ADH | Hull Alexandra Docks Branch | see separate portions | ||
| ADH1 | Bridges Junction to Springbank South Junction | 0.40 - 4.59 | Hull Alexandra Dock | |
| ADH2 | Hessle Road Junction to Springbank South Junction | 0.00 - 0.78 | Hessle Road Junction | |
| ADJ | Aberdare Junction | 23.69 - 23.77 | Cardiff Bute Road | |
| ADL | Andoversford Line | Now AND | ||
| ADL | Addiewell Branch | 0.00 - 1.57 | Addiewell Branch Junction | |
| ADU | Aberavon Disused Loop | 13.50 - 13.63 | R&SB Junction | |
| ADW | Attercliffe Junction to Darnall West Junction Curve | 0.00 - 0.49 | Attercliffe Junction | |
| AEB | Audley End to Bartlow Branch | 41.46 - 48.66 | Liverpool Street | |
| AEG | Allerton East Junction to Garston Junction Curve | 0.00 - 0.27 | Allerton East Junction | |
| AFB | Aladdin Factory Branch (sidings at Greenford) | 8.00 - 8.40 | Paddington | |
| AFE | Abbey Forgate Junction to English Bridge Junction Curve (Shrewsbury Curve) | 0.00 - 0.25 | English Bridge Junction | |
| AFJ | Almond Fork Junction | ?? - ?? | near Linlithgow | |
| AFL | Aintree Fork Line | 0.00 - 1.00 | Sefton Junction | Also known as Aintree Freight Loop |
| AFR | Avonmouth and Filton Railway | 112.03 - 118.42 | Paddington via Badminton | |
| AFS | Aviemore to Forres Line | 83.09 - 119.30 | Perth | |
| AGB | Aberlady Junction to Gullane Branch | 14.61 - 19.46 | Edinburgh Waverley | |
| AGE | Swanage Branch | 129.55 - 136.27 | Waterloo | Remiled 0.00 - 6.52 from Swanage post-preservation |
| AGS | Ayr Goods Branch | 39.32 - 40.01 | Glasgow Bridge Street | Harbour Junction to Ayr Goods |
| AGW | Angerstein Wharf Branch | 0.00 - 0.73 | Angerstein Junction | |
| AGY | Attercliffe Goods Yard | 0.00 - 0.42 | Attercliffe Goods Station Branch Junction | |
| AHB | Ashburton Branch | 0.18 - 9.37 | Totnes Station | Formerly ABB |
| AHG | Nine Elms Junction to Linford Street Junction | 1.78 - 2.50 | Waterloo | ELR derived from site engineer's initials |
| AHR | Arnside to Hincaster Line | 0.00 - 5.25 | Arnside | |
| AHS | Alton Heights Branch | 14.77 - 18.06 | Lesmahagow Junction (Motherwell) | |
| AHX | Allerton to Hunts Cross Curve | 0.00 - 0.44 | Allerton | |
| AIF | Airdrie Fork | 8.52 - 8.69 | Rutherglen East Junction | Cairnhill Junction to Gartness Junction |
| AIR | Airdrie Branch | 8.56 - 9.22 | Rutherglen East Junction | Continuation of ITW to Airdrie South (Caledonian) |
| AIW | Alton Itchen Abbas and Winchester Line | 49.24 - 65.70 | Waterloo via Worplesdon, Guildford (reverse) and Tongham | |
| AJB | Addlestone Junction to Byfleet Junction | 0.00 - 0.77 | Addlestone Junction | |
| AJF | Almond Junction to Manuel Junction | ?? - ?? | Falkirk area | |
| AJL | Axholme Joint Line | 0.00 - 17.12/ 9.01 - 26.13 | Marshland Junction/Gilberdyke Junction | |
| AJM | Ambergate Junction to New Mills | see separate portions | ||
| AJM1 | Ambergate Junction to Rowsley | 137.41 - 149.40 | St Pancras | |
| AJM2 | Rowsley to Peak Forest Junction | 149.11 - 161.05 | St Pancras | |
| AJW | Abbey Junction to Weddington Junction | 0.00 - 0.61 | Abbey Junction | |
| AKC | Alnwick and Cornhill Line | 0.00 - 35.47 | Coldstream Junction | |
| AKE | Alloa and Kincardine Branch | see separate portions | ||
| AKE1 | Alloa Co-op Junction to Kincardine Junction | 6.65 - 8.14 | Stirling Middle Junction | Included within SAA |
| AKE2 | Kincardine Junction to Kincardine SSEB Sidings | 0.00 - 3.47 | Kincardine Junction | Included within KNE1 |
| AKJ | Andover Junction to Kimbridge Junction | 0.00 - 15.02 | Andover Junction | |
| AKL | Abandoned Kirkby Line | 138.01 - 138.50 | St Pancras | Possibly near junction with present day RAC |
| ALB | Queen Alexandra Bridge Branch | 0.00 - 1.59 | Castledown Junction | |
| ALB | Albion Works Branch | 205.42 - 206.00 | Paddington via Stroud | 205.74 - 206.00 form BAN1 |
| ALC | Aston and Lichfield City Line | see separate portions | ||
| ALC1 | Aston North Junction to Sutton | 0.00 - 5.00 | Aston North Junction | |
| ALC2 | Sutton to Lichfield City Junction | 5.00 - 13.37 | Aston North Junction | |
| ALF | Alyth Fork Line (Newtyle Junction to Alyth Junction) | 15.10 - 15.56 | Ninewells Junction | |
| ALG | Albion Gas Works Branch | 0.00 - 0.22 | West Bromwich Gas Siding Box | Listed to 0.61 |
| ALH | Alloa Harbour Branch | 0.00 - 1.10 | Alloa Station Junction | |
| ALK | Aberdare Link Line | 22.01 - 22.23 | Cardiff Bute Road | Part formerly CWZ |
| ALL | South Alloa Junction to Longcarse Junction | 0.00 - 6.08 | Alloa Junction | |
| ALM | Craigbrae Junction to Almond South Junction (EGIP) | 0.00 - 0.20 | Branch junction | Never built |
| ALN | Haltwhistle - Alston Line | see separate portions | ||
| ALN1 | Haltwhistle - Alston (open portion) | 0.07 - 0.18 | Haltwhistle | |
| ALN2 | Haltwhistle - Alston (closed portion) | 0.18 - 11.50 | Haltwhistle | |
| ALO | Alloa to Oakley Line | 8.14 - 22.20 | Stirling Middle Junction | |
| ALP | Alexandra Palace Branch | 5.03 - 6.55 | Kings Cross | |
| ALS | South Alloa Branch | 2.78 - 4.45 | Alloa Junction | |
| ALT | Altcar and Hillhouse Branch | 1.65 - 8.27 | Southport | |
| ALW | Longcarse Branch | 0.00 - 0.44 | Alloa West Junction | |
| ALY | Alyth Branch | 0.00 - 5.17 | Alyth Junction | |
| AMB | Avonmouth Branch | 9.05 - 16.34 | Bristol Temple Meads via Patchway | |
| AMC | Aldwarke Main Colliery Branch | 0.22 - 0.24 | Aldwarke Main Box | |
| AME | Amble Branch | 0.00 - 4.79 | Amble Junction | |
| AMJ | Ashton Moss Curve (Ashton Moss South to North Junctions) | 0.00 - 0.40 | Ashton Moss South Junction | |
| AML | Aschurch and Malvern Line | Now AAM | ||
| AML | Attenborough to Meadow Lane Junction Line | 0.00 - 0.62 | Meadow Lane Junction | |
| AMP | Air Ministry Loop | see separate portions | ||
| AMP1 | Corsham end | 96.24 - 96.50 | Paddington | |
| AMP2 | Lacock end | 96.40 - 97.05 | Paddington | |
| AMS | Moira West Junction to Shackerstone | 0.00 - 8.19 | Moira West Junction | Formerly MMW |
| AMY | Auchmuty Branch | see separate portions | ||
| AMY1 | Markinch to Leslie Junction | 3.59 - 4.16 | Leslie | |
| AMY2 | Leslie Junction to Auchmuty Tullis Russel Sidings | 0.00 - 1.19 | Leslie Junction | |
| ANA | Annan Loop | ?? - ?? | ||
| ANB | Annan Branch | 0.00 - 12.21 | Kirtlebridge | |
| AND | Andoversford Line | 0.00 - 59.43 | Red Post Junction | Formerly ADL. 0.00 - 5.71 now LUD2 |
| ANH | Airdrie North Branch | 10.31 - 10.74 | High Street (Glasgow) | |
| ANI | Aberdeen and Inverness Line | see separate portions | ||
| ANI1 | Aberdeen to Keith | 0.00 - 53.05 | Aberdeen | |
| ANI2 | Forres to Keith | 0.00 - 30.40 | Forres | |
| ANI3 | Forres to Millburn Junction | 119.26 - 143.38 | Perth via Dava | |
| ANL | Acton and Northolt Line | 3.24 - 10.15 | Paddington | |
| ANN | Annbank Line | 39.43 - 50.30 | Bridge Street Station | |
| ANS | Aldwarke North Junction to South Junction Link | 6.69 - 7.00 | Woodburn Junction | |
| ANZ | Aschurch North Curve | 84.42 - 84.62 | Derby via Camp Hill Line | |
| AOS | Allhallows-on-Sea Branch | 36.79 - 39.60 | Charing Cross via Dartford Loop | |
| APB | Ambergate to Pye Bridge Line | 133.06 - 138.49 | St Pancras | |
| APG | Aberpergwm Branch/No 10 Railway | 0.00 - 0.36 + colliery | Aberpergwm Colliery Junction | |
| APL | Appledore Junction to Dungeness | 64.58 - 75.42 | Charing Cross via Chelsfield and Ashford | |
| APP | Appleby Link | ?? - ?? | Appleby South Junction | Track never laid |
| APS | Aberthaw Power Station | 4.64 - 7.60 | Barry Junction | |
| APY | Austin & Pickersgill's Yard Branch | 0.00 - 4.28 | Southwick Junction | |
| AQL | Arcow Quarry Line | 240.68 - 241.20 | St Pancras | |
| ARB | Alcester Branch | 0.00 - 6.00 | Alcester Branch Junction | |
| ARC | Arkwright Colliery Branch | 53.06 - 56.24 | Manchester London Road via Woodhead | |
| ARD | Alphington Road Goods Branch | 0.00 - 0.46 | Alphington Road Goods Junction | Formerly ARG. 0.00 - 0.26 included in EXR sidings from 1966 |
| ARE | Angel Road to Edmonton Branch | 7.62 - 9.03 | Liverpool Street | |
| ARG | Alphington Road Goods Branch | Now ARD | ||
| ARG | Argyle Line (Partick to Rutherglen) | see separate portions | ||
| ARG1 | Rutherglen Central Junction to Strathclyde Junction | 0.00 - 0.31 | Rutherglen Central Junction | |
| ARG2 | Strathclyde Junction to Finnieston Junction | 0.31 - 4.74 | Rutherglen Central Junction | |
| ARH | Ardrossan Harbour Branch | 30.44 - 31.51 | Bridge Street Station | |
| ARL | Arthington Loop | 0.00 - 0.22 | Arthington North Junction | |
| ARM | Armadale Branch | 0.00 - 1.63 | Armadale Junction | |
| ARN | Ardrossan Harbour Junction to Ardrossan North Branch | see separate portions | ||
| ARN1 | Ardrossan Harbour Junction to BR/CPA boundary | 0.00 - 0.27 | Ardrossan Harbour Junction | |
| ARN2 | BR/CPA boundary to Ardrossan North | 11.65 - 12.35 | Kilbirnie Junction | |
| ASB | Ashwell Branch | 0.00 - 2.19 | Ashwell Branch Junction | |
| ASC | Shackerstone to Coalville Line | 0.00 - 6.11 | Coalville Junction | |
| ASC | Abergavenny South Curve | Now ABS | ||
| ASE | Nuneaton Ashby Junction to Shackerstone Line | 8.19 - 17.61 | Moira West Junction | |
| ASH | Stoke Golding to Hinckley | ≈14.60 - 17.41 | Moira West Junction | Line never opened |
| ASK | Askew Bridge Branch | 147.02 - 147.28 | Paddington via Didcot and Charlbury | |
| ASN | Aldwarke South Junction Link | 164.43 - 164.48 | St Pancras via Leicester and Toton | |
| ASS | Ashes Branch | 0.00 - 0.10 | Ashes Branch Junction | Junction on WAY, originally went to 0.29 |
| AST | Astley Bridge Branch | 11.41 - 12.49 | Manchester Victoria | |
| ATF | Ash Junction to Farnham Junction via Tongham | 35.50 - 39.22 | Waterloo via Worplesdon and Guildford (reverse) | |
| ATG | Turnham Green to Gunnersbury Junction | 9.52 - 9.76 | Waterloo via Kensington Junction and Turnham Green | |
| ATH | Ashford D Junction to Hastings | 56.16 - 82.34 | Charing Cross via Chelsfield | |
| ATL | Atlantic Line/South London Line | 3.47 - 7.35 | London Bridge | |
| ATW | Aberthaw Branch | 0.00 - 11.67 | Llantrisant Station | |
| ATZ | Ashburnham Tinplate Works | 0.00 - 0.24 | Ashburnham Tinplate Works Junction | |
| AUC | Auchmuty Branch | 3.59 - 4.16 | Leslie | Now AMY1 |
| AUD | Audley to Alsager (Halmerend Branch) | 0.00 - 7.37 | Keele Junction | |
| AVB | Almond Valley Junction to Crieff | 0.00 - 16.13 | Almond Valley Junction | |
| AVD | Avonmouth Dock Branch | 8.31 - 9.05 | Bristol Temple Meads | |
| AVE | Avenue Branch | 0.00 - 3.55 | Monkseaton Junction | |
| AVG | Aviemore to Grantown-on-Spey (Strathspey Railway) | 83.23 - 96.22 | Perth | Contained entirely within AFS |
| AVN | Aberavon Branch | 0.00 - 0.47 | Tanygroes South Junction | |
| AWB | Acton Wells Branch | Now AWL | ||
| AWC | Alloa West Yard to Coal Depot | see separate portions | ||
| AWC1 | Alloa West Yard Junction to mileage change | 4.61 - 5.70 | Stirling | |
| AWC2 | End of spur to mileage change to Coal Depot | 4.74 - 6.10 | Stirling | |
| AWI | Awsworth Iron Works Branch | 127.73 - 128.13 | St Pancras via Toton and junction with DIG (reverse) | |
| AWL | Acton Wells Branch | 0.00 - 0.49 | Poplar Junction | Formerly AWB |
| AWM | Alderbury Junction to West Moors | 0.00 - 18.37 | Alderbury Junction | |
| AWP | Anlaby Road Junction to West Parade Junction Curve | 0.00 - 0.24 | Anlaby Road Junction | |
| AYB | Aylesbury Branch (Princes Risborough to Aylesbury) | Now PRA | ||
| AYH | Ayr Harbour Branch | see separate portions | ||
| AYH1 | Newton Junction to Ayr Harbour Boundary | 0.00 - 0.65 | Newton Junction | |
| AYH2 | Falkland Junction to Ayr Harbour Junction via Falkland Yard | 38.73 - 39.42 | Bridge Street Station | |
| AYL | Abbeyhill to Craigentinny Line | see separate portions | ||
| AYL1 | Abbeyhill to mileage change | 0.65 - 1.35 | Edinburgh Waverley | |
| AYL2 | Mileage change to mileage change | 0.40 - 0.77 | Easter Road Junction | |
| AYL3 | Mileage change to Craigentinny | 1.72 - 2.13 | Edinburgh Waverley | Piershill Junction to Craigentinny Junction paralleling ECM8 |
| AYR | Ayr Line | see separate portions | ||
| AYR1 | Bridge Street Junction to Paisley Gilmour Street | 0.00 - 6.53 | Bridge Street Junction | |
| AYR2 | Paisley Gilmour Street to Stoneybrae | 6.73 - 7.00 | Bridge Street Station | |
| AYR3 | Stoney Brae to Dalry Junction | 7.00 - 23.00 | Bridge Street Station | |
| AYR4 | Dalry Junction to Barassie Junction | 23.00 - 33.08 | Bridge Street Station | |
| AYR5 | Barassie Junction to Lochgreen Junction | 0.00 - 2.15 | Barrasie Junction | |
| AYR6 | Lochgreen Junction to Ayr | 35.05 - 40.49 | Bridge Street Station | |
| AYS | Ashburys Yard Sidings | 1.32 - 2.50 | Manchester Piccadilly | |
| AYT | Aberystwyth Branch | 0.00 - 41.15 | Pencader Junction |