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 (2018) Interchanges (2018)
Abbey WoodABWTfL Rail3,825,2060
AberABETfW Rail228,4800
AbercynonACYTfW Rail282,88629,079
AberdareABATfW Rail504,6220
AberdeenABDScotRail2,497,108237,220
AberdourAURScotRail126,3400
AberdoveyAVYTfW Rail36,5600
AbererchABHTfW Rail2,1480
AbergavennyAGVTfW Rail415,2500
Abergele and PensarnAGLTfW Rail76,0000
AberystwythAYWTfW Rail278,8801
AccringtonACRNorthern Trains465,7580
AchanaltAATScotRail3260
AchnasheenACNScotRail3,2340
AchnashellachACHScotRail8360
AcklingtonACKNorthern Trains2460
AcleACLGreater Anglia41,6180
Acocks GreenACGWest Midlands Trains (West Midlands Railway)551,2300
Acton Bridge (Cheshire)ACBWest Midlands Trains (London Northwestern Railway)27,9760
Acton CentralACCLondon Overground1,753,8060
Acton Main LineAMLTfL Rail350,9300
Adderley ParkADDWest Midlands Trains (West Midlands Railway)114,2000
AddiewellADWScotRail17,2420
AddlestoneASNSouth Western Railway391,6340
AdishamADMSoutheastern27,6240
Adlington (Cheshire)ADCNorthern Trains27,2780
Adlington (Lancashire)ADLNorthern Trains134,1800
AdwickAWKNorthern Trains183,6140
AigburthAIGMerseyrail974,2000
AinsdaleANSMerseyrail1,127,8500
AintreeAINMerseyrail1,295,3480
AirblesAIRScotRail118,8560
AirdrieADRScotRail1,009,1040
Albany ParkAYPSoutheastern972,6040
AlbrightonALBWest Midlands Trains (West Midlands Railway)99,3160
Alderley EdgeALDNorthern Trains288,1040
AldermastonAMTGreat Western Railway82,7580
AldershotAHTSouth Western Railway1,283,83085,132
AldringtonAGTGovia Thameslink Railway (Southern)224,7980
Alexandra PalaceAAPGovia Thameslink Railway (Great Northern)1,735,97653,005
Alexandra ParadeAXPScotRail392,6000
AlexandriaALXScotRail233,2780
AlfretonALFEast Midlands Railway311,0300
Allens WestALWNorthern Trains66,7660
AlloaALOScotRail393,3600
AlnessASSScotRail27,0500
AlnmouthALMNorthern Trains344,862313
Alresford (Essex)ALRGreater Anglia65,6020
AlsagerASGEast Midlands Railway128,2540
Althorne (Essex)ALNGreater Anglia39,6900
AlthorpeALPNorthern Trains9,7520
AltnabreacABCScotRail2320
AltonAONSouth Western Railway679,3240
AltrinchamALTNorthern Trains372,68220
AlvechurchALVWest Midlands Trains (West Midlands Railway)179,9640
AmbergateAMBEast Midlands Railway41,5520
AmberleyAMYGovia Thameslink Railway (Southern)59,8060
AmershamAMRLondon Underground2,067,2120
AmmanfordAMFTfW Rail18,0160
AncasterANCEast Midlands Railway5,0060
AnderstonANDScotRail715,0740
AndoverADVSouth Western Railway1,152,576975
AnerleyANZLondon Overground1,033,2640
Angel RoadAGRGreater Anglia5,8820
AngmeringANGGovia Thameslink Railway (Southern)859,3400
AnnanANNScotRail133,2700
AnnieslandANLScotRail1,144,5680
Ansdell and FairhavenAFVNorthern Trains42,3860
Apperley BridgeAPYNorthern Trains394,5580
ApplebyAPPNorthern Trains60,3100
Appledore (Kent)APDGovia Thameslink Railway (Southern)40,6560
ApplefordAPFGreat Western Railway7,2320
Appley BridgeAPBNorthern Trains226,7820
ApsleyAPSWest Midlands Trains (London Northwestern Railway)658,7340
ArbroathARBScotRail377,58217,952
ArdgayARDScotRail6,4080
ArdluiAUIScotRail3,9820
Ardrossan HarbourADSScotRail123,9040
Ardrossan South BeachASBScotRail215,924347
Ardrossan TownADNScotRail22,3640
ArdwickADKNorthern Trains1,5200
Argyle StreetAGSScotRail1,311,8200
ArisaigARGScotRail5,9420
ArleseyARLGovia Thameslink Railway (Great Northern)696,7080
Armadale (West Lothian)ARMScotRail251,7700
ArmathwaiteAWTNorthern Trains9,5100
ArnsideARNNorthern Trains115,3380
ArramARRNorthern Trains8280
Arrochar and TarbetARTScotRail18,2880
ArundelARUGovia Thameslink Railway (Southern)316,8180
Ascot (Berks)ACTSouth Western Railway1,118,622268,168
Ascott-Under-WychwoodAUWGreat Western Railway3,0360
AshASHSouth Western Railway245,97821,645
Ash ValeAHVSouth Western Railway421,02281,604
AshburysABYNorthern Trains128,9580
Ashchurch for TewkesburyASCGreat Western Railway108,2340
AshfieldASFScotRail66,3840
Ashford (Surrey)AFSSouth Western Railway986,4320
Ashford InternationalAFKSoutheastern4,020,566875,505
AshleyASYNorthern Trains8,2240