Last update 12 August 2025
Please select a starting letter from the links below:
| ELR | Line name | Mileages | Datum | Notes |
|---|---|---|---|---|
| BAA | Basingstoke to Alton Butts Junction Line | ≈48.28 - 60.53 | Waterloo | |
| BAB | Bangor to Bethesda Branch | 0.00 - 4.26 | Bangor | |
| BAC | Barrow Hill and Creswell Line | see separate portions | ||
| BAC1 | Barrow Hill Colliery Line | 149.54 - 150.47 | St Pancras via Leicester and Toton | |
| BAC2 | Barrow Hill North (Goods Line) Junction to Seymour Junction | 149.45 - 152.21 | St Pancras via Leicester and Toton | |
| BAC3 | Elmton And Creswell Junction to Seymour Junction | 149.35 - 155.10 | St Pancras via Corby and Newstead | |
| BAD | Boars Head to Adlington Branch | 0.00 - 3.45 | Boars Head Junction | |
| BAE | Basingstoke and Exeter Line | see separate portions | ||
| BAE1 | Worting Junction to Fisherton Short Mile | 50.21 - 83.72 | Waterloo | |
| BAE2 | Fisherton Short Mile to Exeter St Davids | 84.00 - 172.04 | Waterloo | |
| BAF | Ballinluig to Aberfeldy Branch | 23.37 - 32.12 | Perth | |
| BAG | Birmingham and Gloucester Line | see separate portions | ||
| BAG1 | Birmingham New Street to Kings Norton | 42.38 - 47.48 | Derby | |
| BAG2 | Kings Norton to Gloucester | 46.42 - 92.68 | Derby | 86.74 - 90.03 formerly 5.74 - 2.70 ex Gloucester in CHE |
| BAH | Barnsley and Horbury Station Junction Line | see separate portions | ||
| BAH1 | Horbury Station Junction to Crigglestone Junction | 44.13 - 45.56 | Manchester Victoria via Rochdale, Horbury Station Junction and Crigglestone Junction | |
| BAH2 | Crigglestone Junction to Barnsley Station Junction | 45.56 - 52.60 | Manchester Victoria via Rochdale, Horbury Station Junction and Crigglestone Junction | |
| BAI | Bainsford Branch | 0.00 - 1.44 | Swing Bridge Junction | |
| BAK | Barassie and Kilmarnock Line | -0.02 - 7.57 | Kilmarnock Junction | |
| BAL | Bridgend and Abergwynfi Line | 0.00 - 14.29 | Bridgend | |
| BAM | Barnsley Branch (Midland) | see separate portions | ||
| BAM1 | Cudworth South Junction to Chapeltown Line Junction | 175.41 - 178.25 | St Pancras via Darfield | |
| BAM2 | Barnsley West Junction to Court House Junction | 173.69 - 174.77 | St Pancras via Wombwell | |
| BAN | Baglan Branch | see separate portions | ||
| BAN1 | Junction with SWM2 to Baglan Branch Junction | 205.74 - 206.00 | Paddington via Stroud | BAN1 ex Albion Branch |
| BAN2 | Baglan Branch Junction to end of branch | 0.00 - 0.36 + sidings | Baglan Branch Junction | |
| BAP | Bargoed and Pant Line | 18.10 - 27.46 | Cardiff East Dock | |
| BAR | Bargoed Loop | Now BDP | ||
| BAR | Barton-On-Humber Branch | 100.44 - 110.19 | Manchester London Road via Woodhead | |
| BAS | Canons Marsh Branch | Now CMH | ||
| BAS | Barrack Street Branch | 0.00 - 0.25 | Glasgow High Street East Junction | Barracks Goods Station (North British Railway) |
| BAT | Barnton Branch | 2.09 - 3.63 | Princes Street | |
| BAU | Bangour to Uphall Branch | 0.00 - 1.44 | Bangour Asylum Branch Junction | |
| BAW | Avonside Branch | 128.73 - 130.01 | Derby | Part = part BPS |
| BAX | Bridge House Junction to Baxter Wood No 1 Line | 0.00 - 0.55 | Bridge House Junction | |
| BAX1 | Dearne Valley Junction to Baxter Wood Junction | 0.00 - ?? | Dearne Valley Junction | |
| BAY | Bricklayers Arms Branch | 0.00 - 1.66 | Bricklayers Arms | |
| BAZ | Barnstaple Loop | 207.79 - 209.19 | Paddington via Box and Barnstaple Victoria Road (reverse) | |
| BAZ | Bristol Temple Meads Upper Approach Road | n/a | n/a | Road only |
| BBA | Brinsley Branch | 139.41 - 140.16 | Kings Cross | |
| BBB | Blackburn and Bolton Branch | 10.55 - 24.08 | Manchester Victoria | |
| BBC | Bretby Branch | 0.00 - 2.48 | Bretby Branch Junction | |
| BBD | Bournemouth West Carriage Sidings | see separate portions | ||
| BBD1 | Bournemouth West Carriage Sidings | 0.00 - 1.12 | Bournemouth West buffer stops | Probably replaced by BBD9 |
| BBD9 | Bournemouth West Carriage Sidings | 0.00 - 1.12 | Bournemouth West buffer stops | |
| BBE | Bonnybridge Branch | 106.45 - 107.31 | Carlisle via Ravenscraig No 1 | |
| BBG | Banbury Branch (GCR) | 0.00 - 8.17 | Culworth Junction | |
| BBH | Bolton Branch | 7.71 - 14.78 | Maryport | |
| BBJ | Balham to Beckenham Junction Line | 4.69 - 11.62 | Victoria | |
| BBK | Billingham Beck Branch | 60.50 - 65.26 | Leeds Wortley Junction via Harrogate Starbeck and Northallerton Low Level | |
| BBL | Brynmawr and Blaenavon Line | Now BWB | ||
| BBL | Bennerley to Bulwell Line | 127.35 - 132.71 | St Pancras via Toton | |
| BBM | Bletchley to Bedford Midland Branch | 0.00 - 16.57 | Bletchley | |
| BBN | Babbington Branch | 126.33 - 127.35 | St Pancras | |
| BBO | Bentley Junction to Bordon | 44.42 - 49.04 | Waterloo via Worplesdon and Guildford (reverse) | |
| BBP | Butler Street Goods branch | 28.40 - 28.65 | Liverpool Exchange | |
| BBR | Barnham and Bognor Regis Line | 22.35 - 25.75 | Brighton | |
| BBS | Bamber Bridge Sidings | 1.73 - 2.26 | Farington Curve Junction | |
| BBS | Various Sidings | see separate portions | ||
| BBS1 | Blackburn Station Sidings | 10.27 - 10.48 | Farington Curve Junction | |
| BBS2 | Blackburn East Lancs Sidings | 10.17 - 10.50 | Farington Curve Junction | |
| BBS3 | Bolton Road Goods Sidings | 9.34 - 10.30 | Farington Curve Junction | |
| BBS4 | Blackburn Kings Street Sidings | 9.55 - 10.07 | Farington Curve Junction | |
| BBW | Bradley Junction to Bradley Wood Junction Curve | 0.00 - 1.17 | Bradley Junction | |
| BBX | Bedford St Johns West to Bedford St Johns East Curve | 0.00 - 0.10 | Bedford St Johns West Junction | |
| BBY | Batley to Birstall Branch | 0.00 - 1.71 | Birstall Junction | |
| BBY | Battersea Yard | ≈1.00 - 1.23 | London Victoria | |
| BBZ | Butts Branch | 121.17 - 122.23 | Paddington via Didcot and Charlbury | |
| BCA | Bedford to Cambridge Line | 15.71 - 45.23 | Bletchley | |
| BCB | Black Carr Junction to Bessacarr Junction Curve | 115.72 - 116.44 | Huntingdon South Junction via St Ives (reverse) | |
| BCC | Bullcroft Colliery Branch | 0.00 - 1.66 | Bullcroft Junction | |
| BCE | Bolsover Colliery Empties | 5.64 - 5.78 | Pleasley Colliery West Junction | Also known as Bolsover Castle Sidings |
| BCG | Birmingham Central Goods Branch | 0.00 - 0.76 | Central Goods Station Branch Junction | |
| BCH | Balloch Branch | 16.39 - 21.05 | Glasgow Queen Street High Level via Cowlairs and Maryhill | |
| BCJ | Birmingham Curve Junction to Branston Junction | 126.40 - 127.19 | St Pancras | |
| BCL | Banbury and Cheltenham Line (Kingham to Cheltenham) | 84.59 - 108.02 | Paddington via Didcot and Charlbury | |
| BCM | Brookhouse Colliery Branch/North Staveley Curve | 155.51 - 156.68 | St Pancras | |
| BCN | Bangor and Caernarvon Branch | 0.00 - 7.23 | Bangor | |
| BCO | Bentley Colliery Branch | 0.00 - 0.25 | Bentley Colliery Junction South | |
| BCP | Bacup Branch | 14.23 - 21.60 | Manchester Victoria | |
| BCR | Blackpool Carriage Sidings | 16.69 - 17.39 | Preston | |
| BCS | Bletchley Carriage Sidings | 46.67 - ≈47.18 | Euston | |
| BCS | British Steel Corby Branch | See BSC | ||
| BCU | Blaydon South East Curve | ?? - ?? | ||
| BCV | Bordesley Junction to Tyseley Line | 125.51 - 128.11/ 41.44 - 41.78 | Paddington/Derby | |
| BCY | Barrow Colliery Branch | 0.00 - 0.45 | Branch Junction | |
| BDB | Bridgwater Dock Branch | 151.42 - 152.41 | Paddington via Box and Bridgwater Junction (reverse) | |
| BDC | Border Counties Line | 0.00 - 40.62 | Hexham | |
| BDD | Devil's Dyke Branch | 0.00 - 3.49 | Dyke Junction | |
| BDE | Bottesford East Curve | 113.28 - 113.58 | Kings Cross | |
| BDG | Brechin to Bridge of Dun line | 0.00 - 3.78 | Bridge of Dun Junction | |
| BDH | Brent Curve Junction to Dudding Hill Junction | 0.00 - 1.03 | Brent Curve Junction | |
| BDL | Barry Docks High Level Lines | 5.74 - 8.52 | Cardiff Central | |
| BDM | Bow Depot Midland | 0.00 - 0.35 | Midland Junction | |
| BDN | Bridge Street Junction to Duston North Junction | 0.00 - 0.18 | Bridge Street Junction | |
| BDO | Low Level Lines Dock No. 2 (Barry)/Barry Docks Low Level Lines | 6.19 - 8.72 | Cardiff Central | |
| BDO2 | Low Level Lines Dock No. 1 (Barry)/Sully Moors Extension | 6.76 - 8.12 | Cardiff Central | |
| BDP | Bargoed Loop | 15.10 - 15.72 | Bassaleg Junction | Formerly BAR |
| BDS | Bidston West Junction to Seacombe Junction | 0.09 - 0.37 | Bidston | |
| BDU | Beddau Branch | 0.00 - 1.00 | Beddau Branch Junction (part of Aber Junction) | |
| BDW | Bond End Wharf Branch | 0.00 - 0.67 | Wellington Street Junction | |
| BDZ | Bwllfa Dare Branch | 0.00 - 1.64 | Dare Junction | |
| BEA | Barnt Green Evesham and Ashchurch Line | 51.58 - 84.58 | Derby via Camp Hill Line | |
| BEB | Beeston to Batley Branch | 0.00 - 4.76 | Beeston Junction | Remiled from Batley Junction 0.00 to Tingley Junction 2.12 |
| BEC | Bevercotes Colliery Branch | 0.00 - 5.13 | Boughton Junction | |
| BED | Bestwood Colliery Branch | 0.00 - 1.03/ 132.07 - 133.10 | Bestwood Junction/Kings Cross | |
| BEE | Bellsdyke Branch (Airdrie North) | ?? - ?? | ||
| BEG | Beggarlee Branch | 130.13 - 130.48 | St Pancras | |
| BEH | Brechin Branch | ?? - ?? | ||
| BEI | Beighton to Annesley Branch | 48.73 - 70.15 | Manchester London Road | |
| BEJ | Buxton and Edgeley Junction Branch | 0.00 - 19.09 | Edgeley Junction No 1 | |
| BEK | Beckermet Branch | 0.00 - 1.28 | Beckermet Mines Junction | |
| BEL | Barnstaple East Loop | Now BEP | ||
| BEL | Bedlay Loop | 0.00 - 7.51 | Kirkintilloch Monkland Railway Canal Basin | |
| BEM | Birkenhead and Bidston (Mersey Docks) Branch | 0.00 - 0.42 | Bidston East Junction | |
| BEN | Birkenhead and New Brighton Branch | 4.40 - 7.18 | Liverpool Central Low Level | |
| BEP | Barnstaple East Loop | 207.24 - 207.48 | Paddington via Box | Formerly BEL |
| BES | Blaydon to Scotswood | 2.65 - 3.78 | Newcastle | |
| BEV | Beaufort and Ebbw Vale High Level Line | 0.00 - 1.40 | Ebbw Vale Junction | |
| BEW | Beighton Junction and Woodhouse Junction Branch | 46.56 - 48.06 | Manchester London Road via Woodhead | |
| BEX | Boscarne Extension | Now BOE | ||
| BEX | Bexleyheath Line | 5.54 - 15.36 | Charing Cross | |
| BEY | Bellshill Colliery Branch | 0.00 - 0.32 | Bellshill Box | Caledonian Railway route |
| BEZ | Lynton and Barnstaple Railway | 0.00 - 19.23 | Barnstaple Town Station | |
| BFB | Bradford Branch | 0.00 - 9.11 | Bathampton Junction | |
| BFC | Bacon Factory Chord | 0.00 - 0.63 | Europa Junction | |
| BFD | Bideford Goods Branch | 219.66 - 220.15 | Waterloo | Formerly BID |
| BFG | Stonebridge Park Depot | 2.14 - 2.56 | Kensal Green Junction | |
| BFJ | Buxton Flying Junction Line | 18.56 - 19.02 | Edgeley Junction No 1 | |
| BFK | Blackhill Fork | 3.53 - 4.09 | Dalmarnock Junction | |
| BFL | Bradford on Avon Loop | 104.11 - 104.36 | Paddington via Melksham | |
| BFO | Bletchley Flyover | 0.00 - 1.48 | Bletchley Flyover Junction | |
| BFS | Spare Code | n/a | n/a | |
| BFZ | Briton Ferry Dock Branch | 0.00 - 0.55 | Dock Junction/Treherbert | |
| BGB | Bankfield Goods Branch | 0.00 - 1.02 | Bootle Station Junction | |
| BGC | Boat of Garten to Craigellachie Line | 67.67 - 98.03 | Aberdeen | |
| BGD | Burghead Branch | 0.00 - 4.72 | Alves Junction | |
| BGE | Boldon West Curve | 0.00 - 0.56 | Boldon Colliery Junction | |
| BGF | Burghead and Hopeman Branch | 4.72 - 6.51 | Alves Junction | |
| BGG | Burghead Harbour Branch | 0.20 - 0.60 | Burghead | |
| BGH | Brampton and Gashouse Branch/Brampton Goods Branch | 0.00 - 1.21 | Brampton Branch Junction | |
| BGK | Bethnal Green and King's Lynn Line | 1.14 - 96.75 | Liverpool Street | |
| BGL | Bristol and Gloucester Line | see separate portions | ||
| BGL1 | Gloucester Yard Junction to Tuffley Junction | 93.09 - 94.10 | Derby | Formerly 113.03 - 112.02 ex Paddington on SWM1 |
| BGL2 | Tramway Junction to Bristol Temple Meads | 92.68 - 129.68 | Derby | 120.03 - 122.65 now WTS. 94.60 - 99.74 also 106.67 - 112.02 ex Paddington in SWM1 |
| BGN | Bridgeton Central Junction to Bridgeton Central CSD | 0.08 - 1.11 | High Street | |
| BGP | Bagthorpe Curve | 130.69 - 131.50 | Kings Cross via Basford West Junction (reverse, reverse count) | |
| BGS | Bow Road Goods Branch | 2.53 - 2.72 | Fenchurch Street | |
| BGW | Bolton Great Moor Street to Worsley Junction line | ?? - ?? | Branch off BKJ | |
| BGY | Bathgate Yard | 24.78 - 25.11 | High Street via Airdrie | |
| BHA | Brindle Heath Junction to Agecroft Junction | 2.78 - 3.36 | Manchester Victoria | |
| BHB | Bristol Harbour Branch | 118.33 - 119.64 | Paddington via Box | |
| BHC | Bignall Branch | 0.00 - 0.29 | Diglake Junction | |
| BHD | Boghead Branch | 0.00 - 0.36 | Boghead Box | Near Bathgate (North British Railway) |
| BHI | Basford Hall Independent Lines | 156.16 - 158.76 | Euston | |
| BHI1 | Basford Hall Independent Lines | 156.63 - 157.27 | Euston | |
| BHJ | Buxton to High Peak Junction Line No 2 | 0.00 - 0.55 | Harpur Hill Junction | |
| BHL | Berks and Hants Line | 37.62 - 94.03 | Paddington | |
| BHM | Barrow Hill Motive Power Depot | 149.28 - 150.09 | St Pancras via Leicester and Toton | |
| BHN | Blochairn Branch | 0.00 - 0.38 | Blochairn Junction | |
| BHP | Boultham Junction to Pyewipe Junction Curve | 0.00 - 0.65 | Boultham Junction | = part LIA |
| BHR | Benhar Branch (Westcraigs for Harthill & Blackridge) | 0.00 - 1.76 | Fauldhouse & Crofthead | North British Railway |
| BHS | Brighouse Branch | 0.00 - 3.26 | Wyke Junction | |
| BHW | Buckland Hollow Branch | 0.00 - 1.03 | Buckland Hollow Junction | |
| BIB | Bingley Junction to Bradford Junction Curve | 0.00 - 0.17 | Shipley South Junction | |
| BIC | Bishop Auckland to Barnard Castle Branch | 0.00 - 14.63 | Bishop Auckland East Junction | |
| BID | Bideford Goods Branch | Now BFD | ||
| BID | Burntisland Docks Branch | 0.00 - 0.33 + docks | Burntisland Junction | |
| BIF | Bishop Auckland to Ferryhill Line | 0.00 - 8.22 | ||
| BIG | Bigrigg Branch | 2.47 - 3.51 | Mire House Junction | |
| BIH | Bird-In-Hand Branch | 0.00 - 0.22/ 9.20 - 9.42 | Bird in Hand Junction/Taff Vale Extension Junction | |
| BIK | Bickershaw Colliery Branch | 0.00 - 3.32 | Springs Branch No 1 Junction | Remiled, formerly datum at Pennington South Junction |
| BIK3 | Pennington South Junction to Plank Lane | 0.00 - 3.45 | Pennington South Junction | 0.00 - 1.50 closed, Pennington South Junction to Bickershaw West Junction |
| BIM | Bilsthorpe Colliery Branch (Midland) (Southwell & Mansfield Branch) | 2.15 - 2.77 | Farnsfield Junction | |
| BIN | Bingham Branch | 0.00 - 7.21 | Stathern Junction | |
| BIP | Bilson Loop | 4.68 - 5.27 | Forest of Dean Junction | Formerly BNL |
| BIR | Birley Colliery Branch | 0.13 - 0.26 | Woodhouse East Junction | Great Central Railway branch, originally to 2.55 |
| BIY | Bishopsgate Yards | 0.00 - 0.52 | Bethnal Green West Junction | |
| BIZ | Bicslade Railway | 13.62 - 14.65 + quarries | Berkeley Road Junction | |
| BJH | Broadstone Junction to Hamworthy Junction | 115.43 - 118.77 | Waterloo | |
| BJL | Bamfurlong Junction Line | 4.28 - 5.38 | Newton Le Willows Junction | |
| BJN | Bromley Junction to Norwood Junction | see separate portions | ||
| BJN1 | Bromley Junction to Norwood Junction (Up Crystal Palace) | 9.36 - 9.70 | Victoria | |
| BJN2 | Bromley Junction to Norwood Junction (Down Crystal Palace) | 9.48 - 9.75 | Victoria | |
| BJP | Broadstone Junction to Poole Holes Bay Junction Line | 115.42 - 118.46 | Waterloo | |
| BJR | Bassaleg Junction and Rhymney Line | see separate portions | ||
| BJR1 | Bassaleg Junction to Machen Junction | 0.00 - 5.03 | Bassaleg Junction | Exact extent unknown; now part of BJR |
| BJR2 | Machen Junction to Rhymney | 5.03 - 20.78 | Bassaleg Junction | Exact extent unknown; now part of BJR |
| BJR | Bassaleg Junction and Rhymney Line | 0.00 - 20.78 | Bassaleg Junction | |
| BJS | Blackwood Junction to Stonehouse West Junction Line | 0.00 - 5.26 | Stonehouse West Junction | Possibly a different line running 0.00 - 3.44 |
| BJT | Broadstone Junction to Templecombe Lower Line | 36.13 - 63.06 | Bath Junction | |
| BJW | Bescot Junction to Wichnor Junction (Lichfield) Line | see separate portions | ||
| BJW1 | Bescot Junction to Walsall Pleck Junction | 0.00 - 0.65 | Bescot Junction | |
| BJW2 | Walsall Pleck Junction to Ryecroft Junction | 5.42 - 6.79 | Dudley Junction | |
| BJW3 | Ryecroft Junction to Wichnor Junction | 6.79 - 23.33 | Dudley Junction | |
| BJZ | Baglan Junction to Neath Box Loop | 16.45 - 18.30 | R&SB Junction | 17.34 - 18.30 ?? formerly 0.76 - 0.00 in SMI |
| BKB | Benwick Branch | 0.00 - 4.41 | Three Horse Shoes Junction | |
| BKC | Banbury and Cheltenham Line (Kingham to Chipping Norton) | 84.48 - 89.21 | Paddington via Didcot and Charlbury | |
| BKE | Basingstoke Branch | 36.17 - 51.39 | Paddington via Reading | |
| BKH | Birkenhead Branch | 14.14 - 15.14 ?? | Chester | = Birkenhead Woodside Branch (part Chester and Birkenhead Line) ?? |
| BKJ | Bolton and Kenyon Line | 0.00 - 10.30 | Kenyon Junction | |
| BKL | Blackwell Colliery Branch | 0.00 - 0.63 | New Hucknall Sidings Box | Great Central Railway route |
| BKN | Banbury and Cheltenham Line (Kingham to Chipping Norton) | Now BKC | ||
| BKN | Blackstone Branch | 0.00 - 4.60 | Polkemmet Junction | |
| BKR | Barking Riverside Extension | 7.70 - 10.26 | Fenchurch Street | |
| BKS | Brancliffe East Junction and Kirk Sandall Junction Line | 0.00 - 20.51 | Brancliffe East Junction | |
| BKW | Brockley Whins Branch | 0.00 - 0.65 | Brockley Whins Junction | |
| BLA | Blaenrhondda Branch | 24.27 - 25.55 | Cardiff Bute Road | |
| BLB | Blackbrook Branch | 0.00 - 2.63 | Sutton Oak Junction | |
| BLC | Blidworth Colliery Branch | 1.08 - 4.11 | Rufford Colliery Junction | |
| BLE | Barnstaple Branch | 165.19 - 207.70 | Paddington via Box | Includes BVR |
| BLF | Bensham Junction to Low Fell Sidings Junction Curve | 0.00 - 0.25 | Low Fell Sidings Junction | |
| BLH | Blidworth Colliery Branch | see separate portions | ||
| BLH1 | Midland Region portion | 0.00 - 0.57 | Blidworth Junction | |
| BLH2 | Eastern Region portion | 3.40 - 4.11 | Rufford Junction | |
| BLI | Brighton to Littlehampton Line | see separate portions | ||
| BLI1 | Brighton to Littlehampton Junction | 0.00 - 19.25 | Brighton | |
| BLI2 | Littlehampton Junction to Littlehampton | 60.57 - 62.03 | London Bridge via Redhill and Ford Junction (reverse) | |
| BLJ | Broughton Lane Junction to Shepcote Lane East Junction Curve | 161.20 - 161.67 | St Pancras via Leicester, Toton and Treeton | |
| BLK | Blackbraes Branch | 0.00 - 4.39 | Almond Junction | |
| BLL | Bristol Loop | 117.42 - 117.73 | Paddington via Box | |
| BLN | Barkston to Lincoln Line | 111.72 - 129.68 | Kings Cross | Honington Junction to Sincil Bank, Lincoln |
| BLP | Barnstaple Loop | Now BAZ | ||
| BLP | Brockenhurst and Lymington Pier Line | 93.25 - 98.16 | Waterloo | |
| BLR | Brackenhill Light Railway | 0.00 - 2.72 | Brackenhill Junction | |
| BLS | Brightlingsea Branch | 56.27 - 61.07 | Liverpool Street | |
| BLT | Bletchley Depot | see separate portions | ||
| BLT1 | Bletchley Sidings Carriage Arrival and Wagon Maintenance | 46.62 - 47.50 | Euston | |
| BLT2 | Bletchley Sidings CCE, TMD and Cambridge Sidings | 0.20 - 0.55 | Bletchley Junction | |
| BLT3 | Bletchley Sidings Field, Top and S&T Sidings | 46.43 - 46.73 | Euston | |
| BLW | Birmingham Loop/Wolverhampton Loop | 0.00 - 0.30 | Rainbow Hill Junction | |
| BLY | Ballochney Branch | 0.00 - 0.49 | Whiterigg | North British Railway route |
| BLZ | Brynmenyn Loop | 0.00 - 0.20 | Brynmenyn Junction | |
| BMB | Blairadam Branch | 0.00 - 2.04 | Kelty North Junction | |
| BMC | Barnsley Main Colliery Branch | 0.00 - 0.25 | Barnsley Main Colliery Junction | |
| BMD | Bristol Bath Road Traction Depot | 118.33 - 118.52 | Paddington via Box | |
| BME | Buckland Junction (Dover) to Minster East Junction | see separate portions | ||
| BME1 | Minster East Junction to Minster South Junction | 0.00 - 0.32 | Minster East Junction | |
| BME2 | Minster South Junction to Buckland Junction | 82.21 - 99.05 | Charing Cross via Chelsfield and Canterbury West | |
| BMJ | Blackfriars Junction to Metropolitan Junction | 0.62 - 1.14 | Holborn Viaduct | |
| BMK | Blairmuckhill Branch | 0.00 - 0.50 | Barblues Colliery No 10 Siding | Westcraigs to Shotts Line |
| BML | Bournemouth Main Line (Waterloo to Weymouth) | see separate portions | ||
| BML1 | Waterloo to Northam Short Mile | 0.00 - 77.68 | Waterloo | |
| BML2 | Northam Short Mile to Dorchester Junction | 78.00 - 136.15 | Waterloo | |
| BML3 | Dorchester Junction to Weymouth | 162.14 - 168.63 | Paddington via Melksham | Formerly part of WEY |
| BMM | Brinnington Branch | 0.00 - 1.22 | Reddish Junction | |
| BMN | Bonds Main Branch | 144.07 - 145.51 | St Pancras | |
| BMS | Broomside Line | 0.00 - 0.38 | Sherburn Colliery Junction | |
| BMW | Market Weighton and Beverley | 22.56 - 33.24 | York | |
| BMZ | Blackmill Branch | 0.00 - 6.11 | Tondu Middle Junction | 0.00 - 2.56 now OGM. Line re-miled: Datum = Copper Works Junction after 1950 |
| BNB | Beckton Branch | 7.05 - 8.73 | Liverpool Street | |
| BNC | Brecon Curve | 0.00 - 0.19 | Brecon Curve Junction | |
| BND | Brecon and Dowlais Line | 0.00 - 20.17 | Brecon | |
| BNE | Benton North Junction to Earsdon Link Line | 0.00 - 2.53 | Benton Junction | |
| BNF | Burscough North Fork | 0.00 - 0.34 | Burscough Bridge Junction | |
| BNG | Bromley North and Grove Park Line | 8.65 - 10.47 | Charing Cross | |
| BNJ | Bentley Colliery North Junction to Bentley Colliery Junction | 0.00 - 0.18 | Bentley Colliery Junction North | |
| BNK | Banbury and Cheltenham Line (Kings Sutton to Chipping Norton) | 82.41 - 97.75 | Paddington via Didcot and Kings Sutton Junction (reverse) | Formerly KSC |
| BNL | Bilson Loop | Now BIP | ||
| BNL | Brownhill Loop | ?? - ?? | Bridge Street Junction (Glasgow) | Near Kilbirnie, down flyover at Brownhill Junction (Glasgow & South Western Railway) joining DNJ to AYR |
| BNN | Bedford and Northampton Line | 51.50 - 71.51 | St Pancras | |
| BNO | Balerno Branch | 0.00 - 6.02 | Ravelrig Junction | |
| BNP | Bonnington Loop | 2.25 - 2.47 | Edinburgh Waverley | |
| BNR | Bonnington Road Branch | 0.00 - 0.20 | Graham Street Box | Bonnington Goods branch (North British Railway) |
| BNS | Bridgeness Branch | 0.00 - ?? | Branch junction | Believed to be same as BOS |
| BNW | Boldon New Curve | 0.00 - 0.20 | Boldon East Junction | |
| BNY | Boldon and Tyne Dock Branch | see separate portions | ||
| BNY1 | Dean Road Sidings to Green Lane Junction | 0.56 - 2.78 | Boldon West Junction | |
| BNY2 | Boldon North Junction for Boldon Colliery | 2.54 - 3.21 | Boldon East Junction | |
| BNZ | Blaenavon Branch | 0.00 - 1.04 | Blaenavon Junction | |
| BOB | Broad Oak Branch | 0.00 - 0.42 | Junction with SPC9 | |
| BOC | Bolsover Colliery Branch (Barrow Hill) | see separate portions | ||
| BOC1 | Colliery Junction to Bolsover Castle | 5.21 - 7.61 | Pleasley Colliery West Junction | |
| BOC2 | Pleasley Colliery West Junction to Bolsover Castle | 2.41 - 5.21 | Pleasley Colliery West Junction | |
| BOD | Bodmin Branch | 273.75 - 277.44 | Paddington via Box and Plymouth Millbay (reverse) | |
| BOE | Boscarne Extension | 277.34 - 280.10 | Paddington via Box, Plymouth Millbay (reverse) and Bodmin Junction (reverse) | |
| BOG | Bog Hall Branch | 51.01 - 51.71 | Darlington | |
| BOH | Bowesfield Junction to Hartburn Junction Curve | 0.00 - 0.44 | Hartburn Junction | |
| BOK | Broad Street and Old Kew Line via Hampstead (North London Line) | see separate portions | ||
| BOK1 | Broad Street to Camden Road Junction | 0.00 - 5.10 | Broad Street | |
| BOK2 | Camden Road Junction to Kensal Green Junction | 0.00 - 5.13 | Camden Road Junction | |
| BOK3 | Kensal Green Junction to Willesden High Level Junction | 5.13 - 5.48 | Camden Road Junction | |
| BOK4 | Willesden High Level Junction to Acton Wells Junction | 0.00 - 0.34 and 0.43 - 0.66/ 0.00 - 0.57 | Willesden High Level Junction; West London Junction | |
| BOK5 | Acton Wells Junction to Old Kew Junction mileage change | 0.66 - 3.61/3.74 | Willesden High Level Junction | |
| BOK6 | Old Kew Junction mileage change to Old Kew Junction | 9.68 - 10.01 | Waterloo | |
| BOL | Brundall Oulton Broad and Lowestoft Line | 5.73 - 23.41 | Norwich | Now part of NOL |
| BOL | Boldon Branch | ?? - ?? | ||
| BON | Bottesford to Newark Line | 0.00 - 9.15 | Bottesford West Junction | |
| BOO | Bowers Row Opencast Branch | 0.00 - 6.17 | Garforth East Junction | |
| BOP | Bryn Junction to Pemberton Branch | 0.00 - 2.30 | Park Lane Junction | |
| BOR | Boroughbridge Branch | 0.00 - 12.64 | Pilmoor Junction | |
| BOS | Bo'ness Branch | 26.02 - 31.00 | Glasgow High Street via Slamannan | |
| BOT | Bothwell Branch | 0.00 - 1.12 | Bothwell Junction | Caledonian Railway route |
| BOW | Bodmin and Wadebridge Line | 0.00 - 6.68 | Wadebridge | |
| BOZ | Blaenavon Loop | 0.00 - 0.19 | Blaenavon Loop Junction | |
| BPA | Bishop Auckland Station | 0.00 - 0.21 | Bishop Auckland East Junction | |
| BPB | Bargoed Pits Branch | 16.55 - 17.08 | Cardiff East Dock | |
| BPC | Bestwood Park to Calverton Colliery Branch | 129.53 - 137.51 | St Pancras via Corby | |
| BPH | Blisworth to Peterborough Line | 0.00 - 27.58 | Blisworth | Only covers line to Thrapston, continuation is TOM |
| BPJ | Brighton Lovers Walk Depot | 49.49 - 50.39 | London Bridge via Redhill | |
| BPL | Bramley to Pudsey and Low Moor Line | 0.00 - 6.23 | Bramley West Junction | |
| BPO | Blyth Power Station | 1.32 - 2.27 | West Sleekburn Junction | |
| BPP | Philips Park No 1 Junction to Brewery Siding Junction (Miles Platting Connecting Line) | 0.00 - 0.23 | Miles Platting Junction | |
| BPS | Bristol St Philips Branch | 129.22 - 129.64 | Derby | Formerly BSP |
| BPT | Bridport Branch | Now BRP | ||
| BPT | Crosshouse to Irvine Line | 0.00 - 5.58 | Busby Junction | |
| BPW | Botley to Bishops Waltham Line | 0.00 - 3.75 | Botley | |
| BPZ | Burry Port Engine Shed Line | 0.00 - 0.18 | Burry Port | |
| BQB | Gleneagles Junction to Balquhidder Branch | ≈0.06 - 29.59 | Gleneagles | |
| BRA | Braintree Branch | 17.71 - 24.15 | Bishops Stortford | |
| BRB | Brentford Branch | 0.00 - 3.77 | Southall | |
| BRC | Brodsworth Colliery and Castle Hills North Junction Branch | 0.00 - 1.44 | Castle Hills North Junction | |
| BRD | Burma Road Chord | 101.63 - 102.46 | Carlisle | |
| BRE | Bredisholm Branch | 0.00 - 1.08 | Maryville Box | |
| BRG | Bradford City Road Goods Branch | 192.60 - 194.07 | Kings Cross via Birkenshaw Line | |
| BRH | Barbush Branch | ?? - ?? | ||
| BRI | Brocklesby and Immingham Branch | see separate portions | ||
| BRI1 | Brocklesby Junction to Ulceby North Junction | 99.39 - 100.44 | Manchester London Road via Woodhead | |
| BRI2 | Ulceby North Junction to Immingham Docks | 100.44 - 106.43 | Manchester London Road via Woodhead | |
| BRK | Barnoldswick Branch | 228.29 - 230.20 | St Pancras | |
| BRL | Bristol Relief Line | 117.27 - 118.33/ 0.00 - 1.09 | Paddington via Box/North Somerset Junction | 0.00 - 0.16 ex FNS2, now counted as BRL even though not actually same route |
| BRM | Broom South Curve | 45.29 - 45.64 | Blisworth | Formerly BSC |
| BRN | Blantyre Branch | 0.00 - 1.19 | Blantyre Junction | On North British Railway Hamilton line |
| BRO | Brymbo Branch | 1.35 - 4.40 | Wrexham Central | |
| BRP | Bridport Branch | 0.00 - 11.23 | Maiden Newton Junction | Formerly BPT |
| BRP | Brewery Junction to Miles Platting Junction Curve | Listed in error, see BPP | ||
| BRS | Browns Branch | 0.00 - 0.12 | Park Street Branch Junction | |
| BRT | Brent Branch | 0.00 - 0.44 | Brent North Junction | |
| BRW | Brancliffe West Curve | 0.00 - 0.40 | Brancliffe West Junction | |
| BRX | Broxburn Branch | 0.00 - 1.53 | Broxburn Junction | |
| BRY | Barry Line | 0.00 - 9.35 | Penarth Junction | |
| BRZ | Glannant Siding | 4.10 - ≈4.40 | Bridgend | |
| BSA | Bourne to Sleaford Line | 0.00 - 17.44 | Bourne East Junction | |
| BSB | Bishops Stortford to Braintree Line | 0.00 - 18.06 | Bishops Stortford | |
| BSC | Broom South Curve | Now BRM | ||
| BSC | British Steel Corby Branch | 0.00 - 3.10 | Also listed as BCS | |
| BSD | Bescot Sidings | see separate portions | ||
| BSD1 | Down Local Sorting Sidings | 7.73 - 8.27 | Curzon Street | |
| BSD2 | Down Reception Sidings | 7.60 - 8.17 | Curzon Street | |
| BSD3 | Down Storage Sidings | 7.69 - 8.32 | Curzon Street | |
| BSD4 | Down Sorting Sidings | 8.17 - 8.64 | Curzon Street | |
| BSD5 | Diesel Depot | 8.32 - 8.64 | Curzon Street | |
| BSD6 | Up Sorting Sidings | 7.65 - 8.24 | Curzon Street | |
| BSD7 | Engine Reception Sidings | 8.24 - 8.54 | Curzon Street | |
| BSD8 | Down Local Sorting Sidings | 7.66 - 8.14 | Curzon Street | Not fully identified at present |
| BSE | Blackwell South Junction to Blackwell East Junction | 136.71 - 137.24 | St Pancras | |
| BSE | Barassie Reversing Spur | 33.06 - 34.08 | Bridge Street Junction | Now ZZA4 |
| BSF | Battersea Pier Junction to Factory Junction via Stewarts Lane | see separate portions | ||
| BSF1 | Battersea Pier Junction to Havelock Terrace | 0.72 - 1.26 | Victoria | Now part of BSF |
| BSF2 | Havelock Terrace to Factory Junction | 1.26 - 1.75 | Victoria | Now part of BSF |
| BSF | Battersea Pier Junction to Factory Junction via Stewarts Lane | 0.72 - 1.75 | Victoria | |
| BSG | Bicester South Junction to Gavray Junction | 0.00 - 0.52 | Bicester South Junction | Includes WEJ |
| BSH | Bellshill Branch | 9.53 - 14.08 | Glasgow High Street | |
| BSJ | Bootle Junction Crossover | 4.79 - 5.04 | Bootle Branch Junction | |
| BSK | Burscough South Fork | 0.00 - 0.32 | Burscough Bridge Junction | |
| BSL | Bradford Springmill Street Branch | 39.66 - 40.07 | Manchester Victoria | From Coal Shoots box |
| BSN | Brunthill Stainton Sidings | 0.00 - 0.66 | Stainton Junction | |
| BSP | Bristol St Philips Branch | Now BPS | ||
| BSP | Battersea Pier Junction to Pouparts Junction via Longhedge Junction | see separate portions | ||
| BSP1 | Battersea Pier Junction to Longhedge 'A' Junction via Stewarts Lane | 0.73 - 1.58 | Victoria | |
| BSP2 | Longhedge 'B' Junction to Pouparts Junction | 1.63 - 2.20 | Victoria | |
| BSR | Barrhead Spur | 6.35 - 6.55 | Gorbals Junction | |
| BSS | Brusselton Branch (Shildon End) | 0.00 - ≈3.29 | Shildon South Junction | |
| BSS1 | Brusselton Branch (West Auckland End) | 0.00 - ≈2.58 | West Auckland | |
| BST | Bath Street Branch | ?? - ?? | ||
| BSW | Bristol and South Wales Union Line | 0.31 - 16.44 | Bristol Temple Meads | Severn Tunnel Railway 9.05 - 16.44 |
| BSY | Busbie Branch | ?? - ?? | Plains signal box | Branch to Busbiehead No 2 Colliery from Plains signal box on Crosshouse to Irvine line |
| BSZ | Bishops Wood Tramway | 0.00 - 1.10 | Junction with SLB | |
| BTB | Barlow Tip Branch | 6.33 - 8.51 | Oakhill Junction | |
| BTC | Blackheath to Charlton Line | 7.13 - 8.62 | Charing Cross | |
| BTD | Blyth and Tyne Depot | 0.00 - 0.37 | Tynemouth South Junction | |
| BTE | Barking Tilbury Line Junction East to Barking East Junction Loop | 7.60 - 8.10 | Fenchurch Street | |
| BTG | Bolton Connecting Line | 0.00 - 0.13 | Johnston Street Junction | |
| BTH | South Bermondsey to Horsham Line via Sutton and Epsom | see separate portions | ||
| BTH1 | South Bermondsey Junction to Sutton (East) Junction | 1.49 - 13.45 | London Bridge via Streatham | |
| BTH2 | Sutton (East) Junction to Epsom Junction | 14.66 - 19.03 | London Bridge via Norwood Junction | |
| BTH3 | Epsom Junction to Horsham Junction | 14.27 - 35.40 | Waterloo via Worcester Park | |
| BTJ | Brightside and Treeton Junction (via Tinsley) Line | 158.65 - 162.37/ 0.00 - 3.46 | St Pancras via Leicester, Toton and Treeton/Treeton Junction | |
| BTK | Bentinck Colliery Lines | see separate portions | ||
| BTK1 | Loaded Branch | 0.00 - 0.60 | Kirkby Bentinck station | Now PBC?? |
| BTK2 | Empty Branch | 0.00 - 0.29 | Kirkby Bentinck station | Now PBC?? |
| BTK3 | Loaded LMS | 136.11 - 137.06 | St Pancras | Now PBC?? |
| BTK4 | Empty LMS | 0.00 - 0.35 | Empty Wagon Branch Junction | Now PBC?? |
| BTL | Builth Loop | Now BTP | ||
| BTL | Brighton to Lewes Line | 0.00 - 8.08 | Brighton | |
| BTN | Blyth and Tyne Line | 0.00 - 7.08 | Manors Junction | |
| BTO | Baton Branch | 0.00 - 0.20 | Baton Siding | Serving Baton Colliery off North British Railway Fortisset branch near Shotts |
| BTP | Builth Loop | 0.00 - 0.22 | Builth Loop Junction | Formerly BTL |
| BTR | Bridgewater Trustees Branch (Walkden to Howe Bridge) | 0.00 - ?? | junction with LHN1 | Underbridges are known at: no 2 Kenyon Hall Lane, no 3 Mosley Common |
| BTS | Brent Sidings | see separate portions | ||
| BTS1 | Group 1 | 1.14 - 1.48 | Kensal Green Junction | |
| BTS2 | Group 2 and connection to running lines | 1.04 - 1.48 | Kensal Green Junction | |
| BTS3 | Group 3 | 1.18 - 1.44 | Kensal Green Junction | |
| BTS4 | Distillers Private Sidings | 0.61 - 0.74 | Kensal Green Junction | |
| BTW | Brockenhurst to Wimbourne Line | 93.55 - 115.42 | Waterloo | |
| BUB | Burton Branch | 0.00 - 3.47 | Marston Junction | |
| BUC | Buckley Branch | 0.00 - 5.24 | Buckley Junction | |
| BUE | Burley East Curve | 207.12 - 207.77 | St Pancras | |
| BUF | Burnden Fork Line | 10.06 - 10.29 | Manchester Victoria | |
| BUI | Buildwas to Marsh Farm Line (Much Wenlock Branch) | 160.05 - 177.42 | Paddington via Didcot and Charlbury | |
| BUL | Beddau Loop | 9.00 - 9.32 | Cardiff East Dock | |
| BUP | Burry Port Canal Branch | 0.00 - 0.17 | Burry Port Dock Junction | |
| BUR | Burnbrae Branch (Milngavie) | 0.00 - 0.36 | Milngavie station | |
| BUS | Bulwell South Curve | 0.00 - 0.42 | Basford West Junction | |
| BUT | Bute Dock Branch | 0.00 - 0.73 | Long Dyke Junction | |
| BUW | Bude Wharf Branch | 228.03 - 228.50 | Waterloo | |
| BUX | Buxton and High Peak Junction Line No 1 | 0.00 - 5.39 | Buxton No 1 Junction | |
| BUY | Bushbury Branch | 142.25 - 143.18 | Paddington via Didcot | |
| BUZ | Bullo Dock Branch | 0.00 - 0.47 | Bullo Pill Dock Junction | Originally 0.00 - 0.71; junction moved and line remiled |
| BVB | Blackburn Valley Branch | 0.00 - 0.43 | Blackburn Valley Junction | |
| BVJ | Banbury and Verney Junction Branch | 0.08 - 21.31 | Verney Junction Station | |
| BVR | Barnstaple Branch (from Norton Fitzwarren) | Now BAZ and part of BLE | ||
| BVS | Beeding Sidings | see separate portions | ||
| BVS1 | Beeding Sidings to Shoreham Junction | 55.39 - 57.61 | London Bridge via Redhill | |
| BVS2 | Itchingfield Junction to Beeding Sidings | 40.52 - 55.39 | London Bridge via Redhill | |
| BVZ | Brynmawr and Western Valleys Line | 0.00 - 1.09 | Machine Siding Junction | |
| BWB | Bridgwater Branch | Now BWZ | ||
| BWB | Brynmawr and Blaenavon Line (Includes Abersychan Extension Line) | 0.00 - 8.04 | Blaenavon Junction | Formerly BBL |
| BWC | Bedlington Junction to Woodhorn Colliery Branch | 0.00 - 6.41 | Bedlington Junction | See also NBN |
| BWC1 | Lynemouth Alcan Aluminium Smelter | 5.34 - 6.60 | Bedlington Junction | |
| BWD | Bestwood Colliery Branch | 130.06 - 130.65 | St Pancras via Corby | |
| BWE | Bowhouse Branch | 0.00 - 2.24 | Bowhouse | To East Roughrigg Colliery Pits No 1 & 2 |
| BWG | Beamish Colliery Branch | ?? - ?? | ||
| BWJ | Bedlington Junction and Woodhorn Branch | ?? - ?? | Most details unknown. = BWC ?? | |
| BWK | Beswick Branch | 0.00 - 0.26 | Beswick Branch Junction | |
| BWL | Bowhill Washery Branch (Cardenden) | 0.00 - 1.14 | Bowhill Junction | |
| BWN | Brynmawr and Nantyglo Line | 0.00 - 1.34 | Brynmawr | |
| BWO | Ashington Junction to Butterwell Junction (Butterwell Disposal Point) | see separate portions | ||
| BWO1 | Ashington Junction to Butterwell Opencast | 0.00 - 3.26/ 3.03 - 6.29 | Butterwell/Bedlington Junction | |
| BWO2 | Butterwell Junction to Butterwell Opencast | 0.00 - 0.60 | Butterwell Junction | |
| BWS | Blackhall Junction to West Craigs via Shotts Line | 0.00 - 6.77 | Westcraigs | |
| BWT | Barking Tilbury Line Junction West to Barking Tilbury Line Junction East Loop | 7.08 - 7.33 | Fenchurch Street | |
| BWW | Bristol Wapping Wharf Branch | 0.00 - 1.26 | Wapping Wharf Junction | |
| BWY | Bowden Close Colliery Branch | ?? - ?? | ||
| BWZ | Bridgwater Branch | 0.00 - 7.08 | Edington Junction | Formerly BWB |
| BXM | Brixham Branch | 225.00 - 227.06 | Paddington via Box and Brixham Junction (reverse) | |
| BYB | Bromyard Branch | 124.14 - 147.79 | Paddington via Didcot and Charlbury | |
| BYC | Bedlay Colliery Branch (Chryston (Lanarkshire), Sunnyside & Kirkintilloch Basin) | 0.00 - 5.00 | Garngaber South Junction | To Garnqueen South Jucntion |
| BYE | Bury St Edmunds Yard | 28.21 - 28.47 | Cambridge Coldham Lane Junction | |
| BYF | Blantyre Fork | 0.00 - 0.43 | Blantyre Junction | |
| BYH | Blyth Branches | see separate portions | ||
| BYH1 | Blyth Branch | 0.00 - 1.53 | Newsham North Junction | |
| BYH2 | Blyth Harbour Branch | 0.00 - 0.61 | Blyth Junction | |
| BYH3 | Blyth New Branch | ?? - ?? | ||
| BYK | Bewdley to Kidderminster Curve (Kidderminster Loop) | 135.21 - 138.21 | Paddington via Didcot, Charlbury and Kidderminster (reverse) | |
| BYL | Berkeley Road Loop | Now BYP | ||
| BYL | Byrehill Curve | 0.00 - 0.60 | Dubbs Junction | |
| BYN | Bryn Yr Owen Branch | 0.00 - ?? | junction with POY | |
| BYP | Berkeley Road Loop | 0.00 - 1.22 | Berkeley Loop Junction | Formerly BYL |
| BYS | Beccles to Yarmouth South Branch | 109.19 - 121.69 | Liverpool Street | |
| BZZ | Bridgwater Wharf Branch | 6.75 - 7.44 | Edington Junction |