GB stations - page 18

This is a list of all stations in Great Britain with their station code and other information.

Station statistics
Passengers per year More than 10,000,000 passengers per year > 10,000,000 More than 1,000,000 > 1,000,000 More than 100,000 > 100,000 More than 10,000 > 10,000 More than 1,000 > 1,000 Less than 1,000 < 1,000
Station Station Code Owner Entries and exits (2024) Interchanges (2024)
Northampton NMP West Midlands Trains (London Northwestern Railway) 2,627,948 906
Northfield NFD West Midlands Trains (West Midlands Railway) 576,042
Northfleet NFL Southeastern 212,404
Northolt Park NLT Chiltern Railways 142,664
Northumberland Park NUM Greater Anglia 943,776
Northwich NWI Northern Trains 169,316
Norwich NRW Greater Anglia 4,176,640 474,148
Norwood Junction NWD London Overground 4,324,858 906,739
Nottingham NOT East Midlands Railway 7,144,540 497,589
Nuneaton NUN West Midlands Trains (London Northwestern Railway) 1,159,410 524,047
Nunhead NHD Govia Thameslink Railway (Thameslink) 911,074
Nunthorpe NNT Northern Trains 54,080
Nutbourne NUT Govia Thameslink Railway (Southern) 63,732
Nutfield NUF Govia Thameslink Railway (Southern) 49,042
Oakengates OKN West Midlands Trains (West Midlands Railway) 71,524
Oakham OKM East Midlands Railway 205,920 2,597
Oakleigh Park OKL Govia Thameslink Railway (Great Northern) 813,708
Oban OBN ScotRail 221,968
Ockendon OCK c2c 996,114
Ockley OLY Govia Thameslink Railway (Southern) 29,208
Okehampton OKE Dartmoor Railway 314,984
Old Hill OHL West Midlands Trains (West Midlands Railway) 135,318
Old Roan ORN Merseyrail 942,886
Old Street OLD London Underground 6,381,186
Oldfield Park OLF Great Western Railway 344,132
Olton OLT West Midlands Trains (West Midlands Railway) 395,764
Ore ORE Govia Thameslink Railway (Southern) 255,436
Ormskirk OMS Merseyrail 1,963,658 22,927
Orpington ORP Southeastern 4,585,832 511,364
Orrell ORR Northern Trains 77,698
Orrell Park OPK Merseyrail 1,176,048
Otford OTF Southeastern 400,674 37,474
Oulton Broad North OUN Greater Anglia 125,458
Oulton Broad South OUS Greater Anglia 56,484
Outwood OUT Northern Trains 271,570
Overpool OVE Merseyrail 227,138
Overton OVR South Western Railway 120,884
Oxenholme Lake District OXN Avanti West Coast 542,270 484,163
Oxford OXF Great Western Railway 6,786,626 594,422
Oxford Parkway OXP Chiltern Railways 653,536
Oxshott OXS South Western Railway 406,896
Oxted OXT Govia Thameslink Railway (Southern) 1,227,832
Paddington PAD Network Rail 66,859,098
Paddock Wood PDW Southeastern 991,364 130,085
Padgate PDG Northern Trains 112,500
Paignton PGN Great Western Railway 651,194 7
Paisley Canal PCN ScotRail 321,036
Paisley Gilmour Street PYG ScotRail 3,196,172 147,444
Paisley St James PYJ ScotRail 89,958
Palmers Green PAL Govia Thameslink Railway (Great Northern) 1,393,000
Pangbourne PAN Great Western Railway 352,782
Pannal PNL Northern Trains 150,850
Pantyffynnon PTF TfW Rail 3,488
Par PAR Great Western Railway 204,844 101,937
Parbold PBL Northern Trains 94,348
Park Street PKT West Midlands Trains (London Northwestern Railway) 16,980
Parkstone (Dorset) PKS South Western Railway 200,236
Parson Street PSN Great Western Railway 177,568
Partick PTK ScotRail 2,850,188 421,773
Parton PRN Northern Trains 8,450
Patchway PWY Great Western Railway 88,008
Patricroft PAT Northern Trains 129,038
Patterton PTT ScotRail 443,360
Peartree PEA East Midlands Railway 4,354
Peckham Rye PMR Govia Thameslink Railway (Southern) 5,934,678 1,668,310
Pegswood PEG Northern Trains 1,500
Pemberton PEM Northern Trains 39,210
Pembrey and Burry Port PBY TfW Rail 109,920
Pembroke PMB TfW Rail 28,484
Pembroke Dock PMD TfW Rail 38,268
Pen-Y-Bont (Mid Wales) PNY TfW Rail 1,110
Penally PNA TfW Rail 6,562
Penarth PEN TfW Rail 459,170
Pencoed PCD TfW Rail 213,272
Pengam PGM TfW Rail 210,680
Penge East PNE Southeastern 1,191,166 1,551
Penge West PNW London Overground 647,880 3
Penhelig PHG TfW Rail 6,584
Penistone PNS Northern Trains 158,352
Penkridge PKG West Midlands Trains (West Midlands Railway) 261,144
Penmaenmawr PMW TfW Rail 17,068
Penmere PNM Great Western Railway 175,774
Penrhiwceiber PER TfW Rail 32,674
Penrhyndeudraeth PRH TfW Rail 58,098
Penrith (North Lakes) PNR Avanti West Coast 610,440 162,148
Penryn (Cornwall) PYN Great Western Railway 247,132
Pensarn (Gwynedd) PES TfW Rail 1,162
Penshurst PHR Govia Thameslink Railway (Southern) 43,600
Pentre-Bach PTB TfW Rail 19,098
Penychain PNC TfW Rail 4,818
Penyffordd PNF TfW Rail 18,202
Penzance PNZ Great Western Railway 618,956 4,446
Perranwell PRW Great Western Railway 35,502
Perry Barr PRY West Midlands Trains (West Midlands Railway) 176,138
Pershore PSH Great Western Railway 101,244
Perth PTH ScotRail 812,220 99,349
Peterborough PBO London North Eastern Railway 4,720,686 869,930
Petersfield PTR South Western Railway 1,118,506 9,595
Petts Wood PET Southeastern 1,596,154
Pevensey and Westham PEV Govia Thameslink Railway (Southern) 153,290