GB stations

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 (2022) Interchanges (2022)
Abbey Wood ABW TfL Rail 10,655,006 1,888,592
Aber ABE TfW Rail 136,896
Abercynon ACY TfW Rail 144,514 15,129
Aberdare ABA TfW Rail 238,580
Aberdeen ABD ScotRail 2,287,858 202,181
Aberdour AUR ScotRail 105,028
Aberdovey AVY TfW Rail 37,538
Abererch ABH TfW Rail 2,306
Abergavenny AGV TfW Rail 402,456
Abergele and Pensarn AGL TfW Rail 94,890
Aberystwyth AYW TfW Rail 276,076 2
Accrington ACR Northern Trains 473,720
Achanalt AAT ScotRail 506
Achnasheen ACN ScotRail 3,980
Achnashellach ACH ScotRail 1,004
Acklington ACK Northern Trains 550
Acle ACL Greater Anglia 41,334
Acocks Green ACG West Midlands Trains (West Midlands Railway) 372,298
Acton Bridge (Cheshire) ACB West Midlands Trains (London Northwestern Railway) 44,682
Acton Central ACC London Overground 1,558,028
Acton Main Line AML TfL Rail 2,234,516
Adderley Park ADD West Midlands Trains (West Midlands Railway) 138,118
Addiewell ADW ScotRail 17,680
Addlestone ASN South Western Railway 330,652
Adisham ADM Southeastern 26,744
Adlington (Cheshire) ADC Northern Trains 26,046
Adlington (Lancashire) ADL Northern Trains 142,894
Adwick AWK Northern Trains 142,938
Aigburth AIG Merseyrail 638,404
Ainsdale ANS Merseyrail 947,558
Aintree AIN Merseyrail 908,962
Airbles AIR ScotRail 110,728
Airdrie ADR ScotRail 774,562
Albany Park AYP Southeastern 660,904
Albrighton ALB West Midlands Trains (West Midlands Railway) 91,340
Alderley Edge ALD Northern Trains 239,442
Aldermaston AMT Great Western Railway 57,022
Aldershot AHT South Western Railway 1,229,064 91,915
Aldrington AGT Govia Thameslink Railway (Southern) 139,908
Alexandra Palace AAP Govia Thameslink Railway (Great Northern) 1,595,988 39,862
Alexandra Parade AXP ScotRail 362,228
Alexandria ALX ScotRail 176,956
Alfreton ALF East Midlands Railway 316,196
Allens West ALW Northern Trains 85,356
Alloa ALO ScotRail 496,520
Alness ASS ScotRail 20,928
Alnmouth ALM Northern Trains 353,254 111
Alresford (Essex) ALR Greater Anglia 85,564
Alsager ASG East Midlands Railway 101,420
Althorne (Essex) ALN Greater Anglia 29,314
Althorpe ALP Northern Trains 3,294
Altnabreac ABC ScotRail 250
Alton AON South Western Railway 544,058
Altrincham ALT Northern Trains 273,008 16
Alvechurch ALV West Midlands Trains (West Midlands Railway) 151,042
Ambergate AMB East Midlands Railway 34,922
Amberley AMY Govia Thameslink Railway (Southern) 70,836
Amersham AMR London Underground 1,766,908
Ammanford AMF TfW Rail 16,062
Ancaster ANC East Midlands Railway 5,484
Anderston AND ScotRail 368,574
Andover ADV South Western Railway 1,023,710 4,323
Anerley ANZ London Overground 944,622
Angel Road AGR Greater Anglia 0
Angmering ANG Govia Thameslink Railway (Southern) 719,952
Annan ANN ScotRail 128,040
Anniesland ANL ScotRail 936,024
Ansdell and Fairhaven AFV Northern Trains 45,500
Apperley Bridge APY Northern Trains 388,504
Appleby APP Northern Trains 56,512
Appledore (Kent) APD Govia Thameslink Railway (Southern) 28,764
Appleford APF Great Western Railway 7,306
Appley Bridge APB Northern Trains 129,034
Apsley APS West Midlands Trains (London Northwestern Railway) 472,812
Arbroath ARB ScotRail 359,108 2,142
Ardgay ARD ScotRail 5,674
Ardlui AUI ScotRail 4,118
Ardrossan Harbour ADS ScotRail 107,452
Ardrossan South Beach ASB ScotRail 171,736 314
Ardrossan Town ADN ScotRail 17,304
Ardwick ADK Northern Trains 396
Argyle Street AGS ScotRail 1,270,566
Arisaig ARG ScotRail 6,078
Arlesey ARL Govia Thameslink Railway (Great Northern) 592,464
Armadale (West Lothian) ARM ScotRail 213,400
Armathwaite AWT Northern Trains 11,432
Arnside ARN Northern Trains 106,286
Arram ARR Northern Trains 1,790
Arrochar and Tarbet ART ScotRail 21,686
Arundel ARU Govia Thameslink Railway (Southern) 279,888
Ascot (Berks) ACT South Western Railway 857,346 259,813
Ascott-Under-Wychwood AUW Great Western Railway 1,392
Ash ASH South Western Railway 232,930 36,416
Ash Vale AHV South Western Railway 328,490 91,576
Ashburys ABY Northern Trains 89,420
Ashchurch for Tewkesbury ASC Great Western Railway 93,894
Ashfield ASF ScotRail 69,608
Ashford (Surrey) AFS South Western Railway 762,484
Ashford International AFK Southeastern 3,510,838 861,778
Ashley ASY Northern Trains 8,248