GB stations
This is a list of all stations in Great Britain with their station code and other information.
Passengers per year 
> 10,000,000

> 1,000,000

> 100,000

> 10,000

> 1,000

< 1,000
| Station |
Station Code |
Owner |
Entries and exits (2025) |
Interchanges (2025) |
| Abbey Wood |
ABW |
TfL Rail |
11,873,686 |
1,879,075 |
| Aber |
ABE |
TfW Rail |
145,234 |
|
| Abercynon |
ACY |
TfW Rail |
189,820 |
19,118 |
| Aberdare |
ABA |
TfW Rail |
341,438 |
|
| Aberdeen |
ABD |
ScotRail |
2,377,660 |
218,903 |
| Aberdour |
AUR |
ScotRail |
116,962 |
|
| Aberdovey |
AVY |
TfW Rail |
49,838 |
|
| Abererch |
ABH |
TfW Rail |
3,552 |
|
| Abergavenny |
AGV |
TfW Rail |
423,316 |
|
| Abergele and Pensarn |
AGL |
TfW Rail |
104,922 |
|
| Aberystwyth |
AYW |
TfW Rail |
298,878 |
|
| Accrington |
ACR |
Northern Trains |
503,794 |
|
| Achanalt |
AAT |
ScotRail |
550 |
|
| Achnasheen |
ACN |
ScotRail |
3,340 |
|
| Achnashellach |
ACH |
ScotRail |
890 |
|
| Acklington |
ACK |
Northern Trains |
856 |
|
| Acle |
ACL |
Greater Anglia |
47,882 |
|
| Acocks Green |
ACG |
West Midlands Trains (West Midlands Railway) |
417,750 |
|
| Acton Bridge (Cheshire) |
ACB |
West Midlands Trains (London Northwestern Railway) |
54,980 |
|
| Acton Central |
ACC |
London Overground |
1,574,010 |
|
| Acton Main Line |
AML |
TfL Rail |
2,699,464 |
|
| Adderley Park |
ADD |
West Midlands Trains (West Midlands Railway) |
147,180 |
|
| Addiewell |
ADW |
ScotRail |
18,496 |
|
| Addlestone |
ASN |
South Western Railway |
382,112 |
|
| Adisham |
ADM |
Southeastern |
26,556 |
|
| Adlington (Cheshire) |
ADC |
Northern Trains |
24,710 |
|
| Adlington (Lancashire) |
ADL |
Northern Trains |
166,760 |
|
| Adwick |
AWK |
Northern Trains |
175,978 |
|
| Aigburth |
AIG |
Merseyrail |
597,462 |
|
| Ainsdale |
ANS |
Merseyrail |
892,242 |
|
| Aintree |
AIN |
Merseyrail |
977,074 |
|
| Airbles |
AIR |
ScotRail |
109,620 |
|
| Airdrie |
ADR |
ScotRail |
809,690 |
|
| Albany Park |
AYP |
Southeastern |
775,024 |
|
| Albrighton |
ALB |
West Midlands Trains (West Midlands Railway) |
92,196 |
|
| Alderley Edge |
ALD |
Northern Trains |
244,220 |
|
| Aldermaston |
AMT |
Great Western Railway |
71,290 |
|
| Aldershot |
AHT |
South Western Railway |
1,371,112 |
105,047 |
| Aldrington |
AGT |
Govia Thameslink Railway (Southern) |
169,826 |
|
| Alexandra Palace |
AAP |
Govia Thameslink Railway (Great Northern) |
1,855,806 |
37,178 |
| Alexandra Parade |
AXP |
ScotRail |
343,914 |
|
| Alexandria |
ALX |
ScotRail |
185,556 |
|
| Alfreton |
ALF |
East Midlands Railway |
382,994 |
|
| Allens West |
ALW |
Northern Trains |
99,646 |
|
| Alloa |
ALO |
ScotRail |
528,768 |
|
| Alness |
ASS |
ScotRail |
20,482 |
|
| Alnmouth |
ALM |
Northern Trains |
378,954 |
149 |
| Alresford (Essex) |
ALR |
Greater Anglia |
97,088 |
|
| Alsager |
ASG |
East Midlands Railway |
115,024 |
|
| Althorne (Essex) |
ALN |
Greater Anglia |
33,650 |
|
| Althorpe |
ALP |
Northern Trains |
3,816 |
|
| Altnabreac |
ABC |
ScotRail |
0 |
|
| Alton |
AON |
South Western Railway |
590,922 |
|
| Altrincham |
ALT |
Northern Trains |
316,474 |
163 |
| Alvechurch |
ALV |
West Midlands Trains (West Midlands Railway) |
163,368 |
|
| Ambergate |
AMB |
East Midlands Railway |
39,004 |
|
| Amberley |
AMY |
Govia Thameslink Railway (Southern) |
89,218 |
|
| Amersham |
AMR |
London Underground |
1,892,926 |
|
| Ammanford |
AMF |
TfW Rail |
23,694 |
|
| Ancaster |
ANC |
East Midlands Railway |
5,532 |
|
| Anderston |
AND |
ScotRail |
419,400 |
|
| Andover |
ADV |
South Western Railway |
1,141,420 |
7,053 |
| Anerley |
ANZ |
London Overground |
948,840 |
|
| Angel Road |
AGR |
Greater Anglia |
0 |
|
| Angmering |
ANG |
Govia Thameslink Railway (Southern) |
843,312 |
|
| Annan |
ANN |
ScotRail |
127,412 |
|
| Anniesland |
ANL |
ScotRail |
1,013,182 |
|
| Ansdell and Fairhaven |
AFV |
Northern Trains |
48,776 |
|
| Apperley Bridge |
APY |
Northern Trains |
455,666 |
|
| Appleby |
APP |
Northern Trains |
63,348 |
|
| Appledore (Kent) |
APD |
Govia Thameslink Railway (Southern) |
29,092 |
|
| Appleford |
APF |
Great Western Railway |
9,074 |
|
| Appley Bridge |
APB |
Northern Trains |
126,192 |
|
| Apsley |
APS |
West Midlands Trains (London Northwestern Railway) |
518,088 |
|
| Arbroath |
ARB |
ScotRail |
362,306 |
2,708 |
| Ardgay |
ARD |
ScotRail |
5,734 |
|
| Ardlui |
AUI |
ScotRail |
4,050 |
|
| Ardrossan Harbour |
ADS |
ScotRail |
84,144 |
|
| Ardrossan South Beach |
ASB |
ScotRail |
167,462 |
258 |
| Ardrossan Town |
ADN |
ScotRail |
17,108 |
|
| Ardwick |
ADK |
Northern Trains |
262 |
|
| Argyle Street |
AGS |
ScotRail |
1,279,026 |
|
| Arisaig |
ARG |
ScotRail |
5,572 |
|
| Arlesey |
ARL |
Govia Thameslink Railway (Great Northern) |
688,476 |
|
| Armadale (West Lothian) |
ARM |
ScotRail |
232,232 |
|
| Armathwaite |
AWT |
Northern Trains |
13,282 |
|
| Arnside |
ARN |
Northern Trains |
119,618 |
|
| Arram |
ARR |
Northern Trains |
1,030 |
|
| Arrochar and Tarbet |
ART |
ScotRail |
20,438 |
|
| Arundel |
ARU |
Govia Thameslink Railway (Southern) |
308,686 |
|
| Ascot (Berks) |
ACT |
South Western Railway |
947,036 |
292,322 |
| Ascott-Under-Wychwood |
AUW |
Great Western Railway |
1,282 |
|
| Ash |
ASH |
South Western Railway |
259,336 |
43,911 |
| Ash Vale |
AHV |
South Western Railway |
358,324 |
100,146 |
| Ashburys |
ABY |
Northern Trains |
105,284 |
|
| Ashchurch for Tewkesbury |
ASC |
Great Western Railway |
108,740 |
|
| Ashfield |
ASF |
ScotRail |
64,718 |
|
| Ashford (Surrey) |
AFS |
South Western Railway |
882,266 |
|
| Ashford International |
AFK |
Southeastern |
3,791,778 |
852,249 |
| Ashington |
ASL |
Northern Trains |
130,630 |
|