UK stations

This is a list of UK stations with their station code and other information.

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
StationStation CodeOwnerEntries and exits (2018)Interchanges (2018)
Abbey WoodABWTfL Rail3,124,8560
AberABEArriva Trains Wales251,1080
AbercynonACYArriva Trains Wales298,35836,440
AberdareABAArriva Trains Wales571,7460
AberdeenABDScotRail2,948,186179,958
AberdourAURScotRail135,2400
AberdoveyAVYArriva Trains Wales37,7060
AbererchABHArriva Trains Wales2,5060
AbergavennyAGVArriva Trains Wales437,0160
Abergele and PensarnAGLArriva Trains Wales70,1140
AberystwythAYWArriva Trains Wales335,4260
AccringtonACRNorthern459,4140
AchanaltAATScotRail4340
AchnasheenACNScotRail3,3100
AchnashellachACHScotRail8700
AcklingtonACKNorthern3720
AcleACLGreater Anglia44,9140
Acocks GreenACGWest Midlands Trains479,5440
Acton BridgeACBWest Midlands Trains21,0580
Acton CentralACCLondon Overground1,907,9860
Acton Main LineAMLTfL Rail263,5900
Adderley ParkADDWest Midlands Trains87,0660
AddiewellADWScotRail19,6160
AddlestoneASNSouth Western Railway429,9440
AdishamADMSoutheastern25,5840
Adlington (Cheshire)ADCNorthern33,1520
Adlington (Lancashire)ADLNorthern114,4880
AdwickAWKNorthern186,8200
AigburthAIGMerseyrail743,4100
AinsdaleANSMerseyrail928,0320
AintreeAINMerseyrail1,093,6600
AirblesAIRScotRail132,7620
AirdrieADRScotRail1,118,1340
Albany ParkAYPSoutheastern954,9060
AlbrightonALBWest Midlands Trains98,9720
Alderley EdgeALDNorthern293,4320
AldermastonAMTGreat Western Railway83,1620
AldershotAHTSouth Western Railway1,394,786130,813
AldringtonAGTGovia Thameslink Railway193,9560
Alexandra PalaceAAPGovia Thameslink Railway1,769,73653,312
Alexandra ParadeAXPScotRail364,9240
AlexandriaALXScotRail278,9320
AlfretonALFEast Midlands Trains297,8900
Allen's WestALWNorthern64,7920
AlloaALOScotRail388,1940
AlnessASSScotRail29,2720
AlnmouthALMNorthern339,826898
AlresfordALRGreater Anglia61,7520
AlsagerASGEast Midlands Trains112,5900
AlthorneALNGreater Anglia40,7880
AlthorpeALPNorthern9,8180
AltnabreacABCScotRail6580
AltonAONSouth Western Railway710,3220
AltrinchamALTNorthern458,230164
AlvechurchALVWest Midlands Trains198,0420
AmbergateAMBEast Midlands Trains46,5520
AmberleyAMYGovia Thameslink Railway53,7040
AmershamAMRLondon Underground1,940,3700
AmmanfordAMFArriva Trains Wales19,9340
AncasterANCEast Midlands Trains6,5720
AnderstonANDScotRail711,5560
AndoverADVSouth Western Railway1,198,5401,135
AnerleyANZLondon Overground994,2660
Angel RoadAGRGreater Anglia32,9380
AngmeringANGGovia Thameslink Railway801,0100
AnnanANNScotRail128,7540
AnnieslandANLScotRail1,195,1900
Ansdell and FairhavenAFVNorthern32,4840
Apperley BridgeAPYNorthern372,4420
ApplebyAPPNorthern60,2540
AppledoreAPDGovia Thameslink Railway39,6680
ApplefordAPFGreat Western Railway6,5620
Appley BridgeAPBNorthern231,1540
ApsleyAPSWest Midlands Trains631,8920
ArbroathARBScotRail367,4682,396
ArdgayARDScotRail7,1400
ArdluiAUIScotRail5,1040
Ardrossan HarbourADSScotRail126,6080
Ardrossan South BeachASBScotRail229,518330
Ardrossan TownADNScotRail21,5860
ArdwickADKNorthern8820
Argyle StreetAGSScotRail1,411,3720
ArisaigARGScotRail6,8860
ArleseyARLGovia Thameslink Railway674,1940
ArmadaleARMScotRail249,7780
ArmathwaiteAWTNorthern7,1000
ArnsideARNNorthern103,1760
ArramARRNorthern1,9980
Arrochar and TarbetARTScotRail17,8000
ArundelARUGovia Thameslink Railway302,7180
AscotACTSouth Western Railway1,212,682286,707
Ascott-Under-WychwoodAUWGreat Western Railway3,3120
AshASHSouth Western Railway261,27636,561
Ash ValeAHVSouth Western Railway466,782114,263
AshburysABYNorthern90,9500
AshchurchASCGreat Western Railway101,2380
AshfieldASFScotRail83,4860
Ashford (Middlesex)AFSSouth Western Railway1,032,9460
Ashford InternationalAFKSoutheastern3,900,898817,829
AshleyASYNorthern8,1140