Engineer's Line References (ELRs)

A (hopefully) comprehensive listing

Codes beginning P

Last update 30 November 2023

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

Please select a starting letter from the links below:

ELR Line name Mileages Datum Notes
PAA Pirbright and Alton Line see separate portions
PAA1 Pirbright Junction to Farnham Junction 29.31 - 36.75 Waterloo via Brookwood
PAA2 Farnham Junction to Alton 39.22 - 49.24 Waterloo via Worplesdon, Guildford (reverse) and Tongham
PAB Prestwick and Annbank Branch 36.76 - 40.06 Bridge Street Station
PAC Patchway Curve 0.00 - 0.42 Patchway Junction No 1
PAD Parkhead Branch 0.00 - 0.71 Haghill Junction
PAG Panteg Goods Lines Now PGL
PAG Park Gate Branch 0.00 - 0.40 Park Gate Junction, Rotherham Road Great Central Railway branch to Park Gate Steel Works
PAH Par Harbour Branch 282.45 - 282.50 Paddington via Box, Plymouth Millbay (reverse) and St Blazey Junction (reverse)
PAL Palacecraig Branch 0.00 - 0.71 Whifflet Central Junction North British Railway route
PAM Palmerston Branch 141.69 - 142.24 Kings Cross
PAN Fawcett Street Junction to Hendon Junction Fawcett Street Junction Listed as 0.00 - 1.10
PAP Partick Loop ?? - ?? 0.20 long, Partick East Junction to Partick North Junction, Caledonian Railway route
PAR Par Loop 281.57 - 282.16 Paddington via Box and Plymouth Millbay (reverse)
PAS Portsmouth and Southsea Branch 44.17 - 44.47 Brighton
PAT Purley and Caterham Line 14.77 - 19.70 Charing Cross
PAY Parkgate Colliery Branch 0.00 - 0.05 Greasborough Junction
PBA Peebles Branch (LNER route) 8.25 - 44.48 Edinburgh Waverley
PBB Peebles Branch (LMSR route) 0.00 - 19.51 Symington
PBC Pinxton to Bentinck Colliery Branch 135.52 - 137.20 St Pancras via Toton
PBE Putney Bridge to East Putney Junction 7.15 - 7.71 Mansion House London Underground 49.53 - 50.72km
PBH Paisley Lacy Street to Blackbyres Line 0.00 - 2.57 Blackbyres Junction Paisley East Branch
PBJ Proof House Junction and Bushbury Junction Line 0.00 - 15.32 Curzon Street Junction
PBL Perry Barr Loop (Perry Barr North to West Junctions Curve) 0.00 - 0.29 Perry Barr North Junction
PBN Preston and Blackpool North Branch 0.30 - 17.58 Preston
PBO Portobello Junction (for Leith South) to Portobello Coal Depot 3.05 - 3.51 Edinburgh Waverley
PBS Pye Bridge to Shirebrook Line see separate portions
PBS1 Pye Bridge to mileage change 133.18 - 138.79 St Pancras via Leicester and Toton
PBS2 Mileage change to Mansfield 136.55 - 140.40 St Pancras via Corby and Newstead
PBS3 Mansfield to LM/ER boundary 140.40 - 143.40 St Pancras via Corby and Newstead
PBW Portobello Bottle Works Siding 0.00 - 0.17 Portobello West Box
PBY Portbury Dock Branch 126.32 - c127.48 London Paddington
PBZ Pyle Branch Now PIZ
PBZ Pencoed Branch 4.56 - 6.59 Llanharan Junction Originally 0.00 - 2.03 ex Ynysawdre Junction
PCB Port Carlisle Branches see separate portions
PCB1 LNER Branch 8.57 - 11.31 Carlisle Canal Junction
PCB2 LMSR Branch 0.00 - 0.40 Port Carlisle Branch Junction
PCG Preston Connecting Line 14.78 - 15.26 Southport
PCH Pettycur Harbour Branch 0.00 - 0.30 branch junction
PCL Parkhouse to Castlehill Line 0.00 - 0.21 Castlehill Junction
PCM Prestatyn and Cwm Branch 0.00 - 2.74 Prestatyn Junction
PCN Perceton Branch 0.00 - 0.61 Perceton Branch Junction
PCY Pinxton Colliery Branch 142.47 - 143.03 Kings Cross
PDA Pool Dam Branch 0.00 - 1.29 Pool Dam Junction
PDB Penarth Dock Branch Now PDK
PDB Preston Deepdale Branch 0.03 - 7.45 Preston
PDC Plas Madoc Branch 0.00 - 1.06 Plas Madoc Junction
PDI Port Dinorwic Branch 0.00 - 0.60 Branch Junction
PDK Penarth Dock Branch 2.25 - 3.28 Penarth Junction Formerly PDB
PDL Pelaw Down Link Line 97.64 - 98.15 Leeds Wortley Junction via Harrogate Starbeck and Northallerton Low Level
PDM Port Dundas Branch (LMS) 103.45 - 104.20 Carlisle
PDN Port Dundas Branch (LNE) 0.00 - 0.72 Cowlairs Station
PDQ Padstow Quay Branch 259.29 - 259.56 + quay Waterloo
PDZ Pontrhydyfen Branch/No 8 Railway 0.00 - 2.01 South Wales Mineral Junction
PEB Port Edgar Branch 4.05 - 6.53/ 11.59 - 14.27 Ratho Junction/Edinburgh Waverley
PED Penistone and Doncaster Line see separate portions
PED1 Huddersfield Junction (Penistone) to Barnsley Junction 28.37 - 29.13 Manchester London Road
PED2 West Silkstone Junction to Quarry Junction 0.00 - 7.50 Barnsley Junction (Penistone) via Barnsley Mileage jumps 4.71/4.68: new alignment from 1 May 1967 on construction of M1 motorway (no separate ELR issued)
PED3 Quarry Junction to Wath 7.50 - 13.33 Barnsley Junction (Penistone) via Barnsley
PED4 Wath 13m 33ch to Mexborough East Junction 13.33 - 15.64 Barnsley Junction (Penistone) via Barnsley and Wath Part now SJM2
PED5 Mexborough East Junction to Doncaster 15.64 - 22.56 Barnsley Junction (Penistone) via Barnsley and Wath
PEF Pontefract to Ferrybridge Curve 2.38 - 3.06 Burton Salmon
PEH Penistone and Huddersfield Line 0.40 - 13.42 Huddersfield
PEJ Pontypool Road East Junction to Coedygric Junction 32.57 - 33.21 Rotherwas Junction
PEL Penrith Loop LNER 0.00 - 1.04 Eamont Junction
PEM Pembroke and Tenby Branch 258.68 - 286.26 Paddington via Stroud
PEN Penar Branch 4.67 - 10.22 Halls Road Junction
PES Ponders End Sidings 9.64 - 10.09 Liverpool Street
PET Benhar Junction to Polkemmet Colliery BR/NCB Boundary 11.03 - 12.62 Glasgow High Street
PEW Penshaw Branch 0.00 - 5.71 Penshaw Junction
PEZ Penrhos Loop 11.66 - 12.36 Cadoxton Junction
PFK Pilton Fork 0.00 - 0.40 Pilton West Junction
PGB Partick Goods Branch 0.00 - 0.19 Branch Junction Assuming Cal line
PGL Panteg Goods Lines 32.47 - 33.64 Rotherwas Junction Formerly PAG
PGN Partick Goods Branch LNER 0.00 - 0.29 Partick Junction
PGQ Parkeston Goods Junction to Parkeston Quay Line 68.02 - 68.46 Liverpool Street
PGS Palace Gates to Seven Sisters Line 5.40 - 8.11 Liverpool Street
PGW Provan Gas Works Branch ?? - ??
PGZ Paddington Goods Lines 0.21 - 1.21 Paddington
PHA Perth Harbour Branch 150.31 - 150.71 Carlisle via Ravenscraig No 1
PHB Penarth Harbour Branch 0.70 - 2.34 Cardiff Central
PHC Priory Yard Hull Central Goods 0.00 - 1.28 Hessle East Junction
PHL Crystal Palace High Level Branch 6.02 - 9.66 Victoria
PHR Portsoy Harbour Branch 0.00 - 0.35 Portsoy South Box
PHS Peterborough Holding Sidings 76.49 - 77.77 Kings Cross
PHY Parsley Hay to Ashbourne Line 0.00 - 13.54 Parsley Hay Junction
PIC Pickburn Branch 0.00 - 0.60 Pickburn Junction
PIE Piel Branch 0.00 - 2.73 Salthouse Junction
PIG Pinxton Branch 134.62 - 142.45 Kings Cross
PIL Pilsley Branches see separate portions
PIL1 Pilsley Old Branch 1.66 - 3.07 Pilsley Branch Junction
PIL2 Pilsley Branch 0.00 - 2.31 Pilsley Branch Junction
PIL3 Pilsley Colliery Branch 0.00 - 0.35 Pilsley Station, Great Central
PIS Pickering to Seamer Line 0.00 - 16.02 Mill Lane Junction
PIZ Pyle Branch 0.00 - 1.01 Waterhall Junction Formerly PBZ
PJE Plough Junction to East Junction/Port Talbot Junction to Plough Junction see separate portions
PJE1 Aberavon end 13.50 - 13.67 R&SB Junction
PJE2 Port Talbot end 202.61 - 202.67 Paddington via Stroud
PJL Parkside Junction to Lowton Junction Curve (Parkside West Curve) 0.00 - 0.36 Parkside Junction
PJM Clifton Branch (Patricroft Junction to Molyneux Junction) 0.00 - 3.40 Patricroft Junction
PJP Penwortham Junction to Preston (West Lancs) Line 14.27 - 15.12 Southport
PJW Portobello Junction to Wolverhampton Loop (Portobello Loop) 0.00 - 1.59 Portobello Junction
PJZ Penywern Junction to Ivor Junction (Dowlais) 0.00 - 0.21 Penywern Junction
PKB Poplar Dock B ?? - ?? Which dock is 'B'??
PKP Portskewett Pier Branch ?? - ?? Duplicates PSZ?
PLA Platt Bridge Line 0.00 - 1.10 Bamfurlong Junction
PLB Plank Lane Branch (West Leigh Junction to Bickershaw Colliery) 0.00 - 3.46 Bickershaw West Junction
PLC Paisley Canal Line 7.03 - 8.56 Port Eglington Junction Paisley Canal - Elderslie
PLF Plains (Ford) Branch 0.00 - 0.39 Plains Junction Serves Barblues Colliery and Ford Colliery
PLG Park Lane Junction to Greensfield Junction Chord (Newcastle) see separate portions
PLG1 Park Lane Junction to High Street Junction 100.68 - 101.15 Leeds Wortley Junction via Harrogate Starbeck, Northallerton Low Level and Sunderland
PLG2 High Street Junction to Greensfield Junction 0.00 - 0.21 High Street Junction
PLK Pickets Lock Sidings 0.00 - 0.24 Pickett's Lock Box Between Angel Road and Ponders End
PLL Pemberton Loop 16.04 - 19.09 Manchester Victoria via Walkden
PLM Plymouth Millbay Docks Branch 246.31 - 247.18 Paddington via Box
PLN Plean Branch 0.00 - 1.60 Plean Branch Junction
PLO Plymouth Loop No. 1 0.00 - 0.34 Lipson Junction
PLP Pontefract Loop 0.00 - 0.66 Pontefract Baghill
PLS Plymstock Branch 0.00 - 1.14 Turnchapel Branch Junction 0.00 - 1.05 now part of TUR
PLS Plas Madoc Branch ?? - ?? Duplicates PDC?
PLY Pleasley Colliery Branch 144.13 - 144.51 Kings Cross
PLZ Plymouth Loop No. 2 244.46 - 244.75 Paddington via Box
PMC Peat Moss Company's Siding 0.00 - 0.20 Peat Moss Siding
PME Polmaise Branch 0.00 - 1.70 Polmaise Box Between Bannockburn and Stirling
PMJ Peterborough to Manton Junction Line 0.00 - 22.59 Manton Junction
PMN Pontypool Road Middle Junction to North Junction 0.02 - 0.20 Taff Vale Extension Junction
PMT Polmont Junction to Larbert Junction Line 21.20 - 26.35 Edinburgh Dalry Road
PMY Peterborough to Yarmouth Line see separate portions
PMY1 Peterborough to South Lynn 0.00 - 35.69 Wisbech Junction
PMY2 South Lynn to Yarmouth 0.00 - 73.01 South Lynn Junction
PMZ Pontsmill Branch 283.13 - 283.61 Paddington via Box and Plymouth Millbay (reverse)
PNB Pocket Nook Branch 0.00 - 0.60 Peasley Junction
PNC Penclawdd Branch 0.00 - 5.00 Penclawdd Branch Junction
PNK Cowlairs Pinkston Junction to Port Dundas East Branch 0.00 - 1.07 Pinkston Junction
PNL Pennington New Line 0.00 - 0.74 Pennington East Junction
PNS Cowlairs South Junction to Sighthill West Junction (Cowlairs Chord) 0.00 - 0.30 Cowlairs South Junction Formerly CTY
PNT North Bank Junction to Talbot Wharf Line 0.00 - 0.55 North Bank Junction
PNZ (Pilning and) New Passage Pier Line ≈10.60 - 11.64 Bristol Temple Meads
POB Pontop and South Shields Branch 0.00 - 19.20 South Shields
POC Port Clarence Branch see separate portions
POC1 Billingham Junction to Phillips Petroleum Depot Junction 0.00 - 3.25 Billingham Junction
POC2 Phillips Petroleum Depot Junction to Port Clarence Branch 3.25 - 5.21 Billingham Junction
POD Portishead Branch 120.26 - 130.29 Paddington via Box
POF Polkemmet Fork 0.00 - 0.39 Polkemmet Junction Polkemmet Junction to Bathgate West Junction
POH Porthywaen Branch 0.00 - 0.78 Porthywaen Branch Junction
POL Pontsticill Loop 17.36 - 18.75 Brecon
PON Pontcysyllte Branch 3.19 - 7.03 Rhos Junction
POP Pontypridd Loop 0.00 - 0.17 Pontypridd Northern Junction
POR Porthcawl Branch 0.00 - 9.61 Tondu North Junction
POU Poulton Connecting Line 0.00 - 0.37 Poulton No 5 Box
POW Portishead West Loop 0.00 - 0.30 West Loop Junction
POY Ponkey Branch (includes Bryn-yr-Owen/Legacy Branch) 0.00 - 2.75 Gardden Lodge Junction
POZ Portreath Branch 311.33 - 314.35 Paddington via Box, Plymouth Millbay (reverse) and Portreath Junction (reverse)
PPA Philips Park (Miles Platting) and Ashburys Branch see separate portions
PPA1 Phillips Park No 1 Junction to Ardwick Junction (Ardwick Branch) 1.58 - 3.53 Manchester Victoria
PPA2 Ashburys West Junction to Old Midland Junction (Ancoats Branch) 0.00 - 0.57 Ashburys West Junction
PPA3 Ashburys West Junction divergence point to Ashburys West Junction with HAJ 1.30 - 1.37 Manchester London Road
PPA4 Ancoats Junction to Ancoats Goods 0.13 - 1.09 Ashburys West Junction
PPB Pearsons Pottery Branch 0.00 - 0.06 Pearsons Siding Junction Derbyshire
PPE Port Penrhyn Branch 0.00 - 1.20 Penrhyn Sidings Box
PPH Preston Park and Hove Branch 49.43 - 50.67 London Bridge via Redhill
PPK Portpatrick Branch 53.39 - 60.78 Castle Douglas No 2 SB
PPP Philips Park Junction and Baguley Fold Junction Curve see separate portions
PPP1 Park Station Junction to Baguley Fold Junction 2.13 - 2.39 Manchester Victoria
PPP2 Park Station Junction to Philips Park South Junction 0.00 - 0.19 Park Station Junction
PPR Park Prewett Railway 48.47 - 50.13 Waterloo
PPW Point Pleasant Junction and Wimbledon Line 5.09 - 8.47 Waterloo via East Putney London Underground 50.72 - 55.15km
PRA Aylesbury Branch (Princes Risborough to Aylesbury) 42.31 - 49.35 Paddington via Wooburn Green Formerly AYB
PRB Parkend Royal Branch 12.71 - 13.33 + colliery Berkeley Road Junction via Parkend Royal Branch Junction (reverse)
PRC Watlington Branch (Princes Risborough and Chinnor Branch) 0.00 - 8.66 Princes Risborough Formerly WAT
PRD Princes Dock Branch 0.08 - 1.25 Ibrox Junction
PRE Presteign Branch 0.00 - 5.53 Presteign Branch Junction
PRF Park Royal Freight Depot 0.00 - 0.41 Park Royal Branch Junction
PRG Park Royal Goods Branch Now PRL
PRG Padiham to Rose Grove Branch 0.00 - 1.76 Rose Grove West Junction
PRI Priestcroft Branch 29.38 - 30.60 Darlington via Middlesbrough
PRL Park Royal Goods Branch 4.08 - 4.68/ 0.00 - 0.60 Paddington/Park Royal Branch Junction Formerly PRG
PRN Princes End Branch 0.00 - 2.55 Princes End Junction
PRO Provan Branch 0.00 - 0.71 Garngad Or 2.51 - 3.42 from Queen Street
PRS Penrhos Branch 5.55 - 15.40 Cadoxton Junction
PRT Thame Branch (ex LM Region) See also THA (classification changed from January 1988)
PRY Park Royal Yard 0.00 - 0.37 Park Royal Branch Junction
PRZ Princetown Branch 0.00 - 10.43 Princetown Branch Junction
PSB Park Street to Napsbury Branch 0.00 - 1.21 Park Street Branch Junction Never fully laid
PSC Polegate Junction to Stone Cross Junction Line 19.68 - 21.45 Brighton
PSE Pye Bridge to Shireoaks East Junction Line 143.40 - 154.30 St Pancras via Corby and Newstead
PSF Perry Street Fork Junction to Slade Green Junction Line 15.07 - 15.31 Charing Cross via Bexleyheath
PSG Peasmarsh Juction to Shalford Curve 41.26 - 41.54 Charing Cross via Redhill Never laid
PSJ Pontypool Road South Junction to Coedygric Junction 32.79 - 33.14 Rotherwas Junction
PSL Pelham Street Loop 0.00 - 0.05 Durham Ox Junction
PSM Pulborough Selham and Midhurst Line 50.68 - 61.33 London Bridge via Redhill
PSP Parkgate Tram Transfer Line 0.00 - ≈0.18 Parkgate Junction
PSR Garth Wood ?? - ?? Listed as 0.00 - 8.00
PSR Preston Strand Road Branch see separate portions
PSR1 Preston South Junction to Strand Road Branch divergence 21.39 - 21.47 Newton-le-Willows Junction
PSR2 Preston Strand Road Branch 0.00 - 2.10 Strand Road Branch Junction
PSS1 Pen-Y-Ffordd Connecting Line to Chester to Mold Branch Now MDH1
PST Edinburgh Branch 99.26 - 100.00 Carlisle Assuming Gorgie to Princes Street, Caledonian Railway
PSZ Portskewett Branch 0.00 - 0.47 Portskewett Junction
PTA Penallta Branch (Ystrad Mynach) 13.41 - 15.01 Cardiff East Dock
PTB Prestonpans to Tranent Branch 0.00 - 1.40 Prestonpans
PTD Port Talbot Docks Branch 0.00 - 2.01/2.12 Zero point with Port Talbot Docks Extension Line 1949 line diversion added 0.11
PTH Penarth Branch (including Cadoxton Goods Branch) 0.00 - 5.66 Cogan Junction
PTK Plotcock Branch ?? - ??
PTL Pistill Branch 13.66 - 14.02 Llandilo Junction
PTM Petersfield to Midhurst Line 0.00 - 9.21 Petersfield Junction
PTN Peterston Branch 4.56 - 6.55 Cadoxton Junction
PTP Port Talbot to Pontyrhyll 0.00 - 14.01 Port Talbot Central
PTZ Port Wallaroo Dock Line 0.00 - 0.49 Briton Ferry Docks Branch Junction
PUL Pelaw Up Link Line 97.64 - 98.02 Leeds Wortley Junction via Harrogate Starbeck and Northallerton Low Level
PVS Park Viaduct South (Nuneaton Station) 9.59 - 10.61 Whitacre Junction Formerly NSA. Part on former NMA
PWB Paisley West and Barrhead Line 7.69 - 11.54 Port Eglinton Junction
PWE Pontardawe Branch 0.00 - 3.24 Felin Fran East Junction Line onwards to Gwaun-Cae-Gurwen not built
PWG Plaistow and West Ham Goods Line 0.00 - 0.23 Branch junction
PWH Paddock Wood and Hawkhurst Line 34.75 - 46.23 Charing Cross via Chelsfield
PWJ Pontypool Road West Junction to South Junction 0.00 - 0.29 Pontypool Road West Junction
PWN Penllwyn Branch 0.00 - 1.47 Penllwyn Branch Junction
PWS Paddock Wood and Strood Line see separate portions
PWS1 Paddock Wood to Maidstone West 34.65 - 44.60 Charing Cross via Chelsfield
PWS2 Strood to Maidstone West 31.16 - 42.36 Charing Cross via Dartford Loop
PWW Portobello to Wanton Walls Junction (Lothian) Line 0.00 - 1.62 South Leith Junction, Portobello
PYB Park Yard and Blast Lane Depot 0.13 - 0.26 Sheffield No 5 Box, Great Central Railway
PYD North Union Joint to Preston Coal Yard Line 0.00 - 0.26 Preston South Junction = Christian Road Goods
PYE Pyewipe Branch (Immingham) see separate portions
PYE1 Immingham East Dock Junction to mileage change 106.33 - 106.50 Manchester London Road via Woodhead
PYE2 Mileage change to Grimsby Docks ABP boundary 0.00 - 4.33 Immingham East Junction with PYE1
PYE3 Grimsby Docks within ABP boundary 4.33 - 4.79 Immingham East Junction with PYE1
PYF Russell's Test Branch 0.00 - 0.25 n/a
PYH Priory Yard Branch Junction to Hessle Road North Junction 0.00 - 0.54 Hessle Road North Junction??
PYW Pyle West Loop 0.00 - 0.71 Pyle West Loop Junction
PYZ Pwllyrhebog Branch (including Clydach Vale Branch) 18.11 - 20.17 Cardiff Bute Road