GB stations - page 16
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) |
| Maghull |
MAG |
Merseyrail |
1,299,672 |
|
| Maghull North |
MNS |
Merseyrail |
613,510 |
|
| Maiden Newton |
MDN |
Great Western Railway |
21,882 |
|
| Maidenhead |
MAI |
Great Western Railway |
4,850,106 |
644,539 |
| Maidstone Barracks |
MDB |
Southeastern |
274,994 |
4,295 |
| Maidstone East |
MDE |
Southeastern |
1,727,430 |
28,955 |
| Maidstone West |
MDW |
Southeastern |
561,432 |
71,567 |
| Malden Manor |
MAL |
South Western Railway |
484,006 |
|
| Mallaig |
MLG |
ScotRail |
90,476 |
|
| Malton |
MLT |
TransPennine Express |
375,622 |
|
| Malvern Link |
MVL |
West Midlands Trains (West Midlands Railway) |
320,672 |
14,831 |
| Manchester Airport |
MIA |
TransPennine Express |
5,518,084 |
21,499 |
| Manchester Oxford Road |
MCO |
Northern Trains |
6,392,614 |
957,922 |
| Manchester Piccadilly |
MAN |
Network Rail |
27,401,610 |
2,144,028 |
| Manchester United Football Ground |
MUF |
Northern Trains |
0 |
|
| Manchester Victoria |
MCV |
Northern Trains |
8,378,502 |
1,183,890 |
| Manea |
MNE |
Greater Anglia |
29,708 |
|
| Manningtree |
MNG |
Greater Anglia |
1,043,404 |
248,801 |
| Manor Park |
MNP |
TfL Rail |
4,426,692 |
|
| Manor Road |
MNR |
Merseyrail |
293,490 |
|
| Manorbier |
MRB |
TfW Rail |
9,896 |
|
| Manors |
MAS |
Northern Trains |
63,914 |
|
| Mansfield |
MFT |
East Midlands Railway |
323,412 |
|
| Mansfield Woodhouse |
MSW |
East Midlands Railway |
122,546 |
|
| March |
MCH |
Greater Anglia |
373,732 |
64 |
| Marden (Kent) |
MRN |
Southeastern |
485,824 |
|
| Margate |
MAR |
Southeastern |
1,287,330 |
9,245 |
| Market Harborough |
MHR |
East Midlands Railway |
943,468 |
|
| Market Rasen |
MKR |
East Midlands Railway |
65,162 |
|
| Markinch |
MNC |
ScotRail |
235,210 |
|
| Marks Tey |
MKT |
Greater Anglia |
474,352 |
339,446 |
| Marlow |
MLW |
Great Western Railway |
361,450 |
|
| Marple |
MPL |
Northern Trains |
325,750 |
|
| Marsden (Yorks) |
MSN |
Northern Trains |
220,584 |
|
| Marsh Barton |
MBT |
Great Western Railway |
108,848 |
|
| Marske |
MSK |
Northern Trains |
62,908 |
|
| Marston Green |
MGN |
West Midlands Trains (West Midlands Railway) |
589,260 |
|
| Martin Mill |
MTM |
Southeastern |
68,058 |
|
| Martins Heron |
MAO |
South Western Railway |
432,940 |
|
| Marton |
MTO |
Northern Trains |
32,222 |
|
| Maryhill |
MYH |
ScotRail |
85,594 |
|
| Maryland |
MYL |
TfL Rail |
4,055,440 |
|
| Marylebone |
MYB |
Chiltern Railways |
11,772,892 |
1,036,405 |
| Maryport |
MRY |
Northern Trains |
117,158 |
|
| Matlock |
MAT |
East Midlands Railway |
227,012 |
|
| Matlock Bath |
MTB |
East Midlands Railway |
83,590 |
|
| Mauldeth Road |
MAU |
Northern Trains |
318,064 |
|
| Maxwell Park |
MAX |
ScotRail |
116,450 |
|
| Maybole |
MAY |
ScotRail |
35,058 |
|
| Maze Hill |
MZH |
Southeastern |
1,397,904 |
|
| Meadowhall |
MHS |
Northern Trains |
1,910,838 |
48,761 |
| Meldreth |
MEL |
Govia Thameslink Railway (Great Northern) |
245,846 |
|
| Melksham |
MKM |
Great Western Railway |
60,930 |
|
| Melton (Suffolk) |
MES |
Greater Anglia |
89,082 |
|
| Melton Mowbray |
MMO |
East Midlands Railway |
257,134 |
|
| Menheniot |
MEN |
Great Western Railway |
6,232 |
|
| Menston |
MNN |
Northern Trains |
658,260 |
|
| Meols |
MEO |
Merseyrail |
414,164 |
|
| Meols Cop |
MEC |
Northern Trains |
78,640 |
|
| Meopham |
MEP |
Southeastern |
258,728 |
|
| Meridian Water |
MRW |
Greater Anglia |
494,354 |
|
| Merryton |
MEY |
ScotRail |
74,472 |
|
| Merstham |
MHM |
Govia Thameslink Railway (Southern) |
744,448 |
|
| Merthyr Tydfil |
MER |
TfW Rail |
412,970 |
|
| Merthyr Vale |
MEV |
TfW Rail |
59,920 |
|
| Metheringham |
MGM |
East Midlands Railway |
81,930 |
|
| MetroCentre |
MCE |
Northern Trains |
632,322 |
|
| Mexborough |
MEX |
Northern Trains |
170,228 |
|
| Micheldever |
MIC |
South Western Railway |
131,552 |
|
| Micklefield |
MIK |
Northern Trains |
220,364 |
2,024 |
| Middlesbrough |
MBR |
TransPennine Express |
1,543,226 |
86,879 |
| Middlewood |
MDL |
Northern Trains |
21,278 |
|
| Midgham |
MDG |
Great Western Railway |
44,038 |
|
| Milford (Surrey) |
MLF |
South Western Railway |
193,900 |
|
| Milford Haven |
MFH |
TfW Rail |
55,930 |
|
| Mill Hill (Lancs) |
MLH |
Northern Trains |
60,484 |
|
| Mill Hill Broadway |
MIL |
Govia Thameslink Railway (Thameslink) |
1,874,860 |
125 |
| Millbrook (Bedfordshire) |
MLB |
West Midlands Trains (London Northwestern Railway) |
9,282 |
|
| Millbrook (Hants) |
MBK |
South Western Railway |
36,446 |
|
| Milliken Park |
MIN |
ScotRail |
196,074 |
|
| Millom |
MLM |
Northern Trains |
186,654 |
|
| Mills Hill (Manchester) |
MIH |
Northern Trains |
303,860 |
|
| Milngavie |
MLN |
ScotRail |
762,998 |
|
| Milton Keynes Central |
MKC |
West Midlands Trains (London Northwestern Railway) |
6,099,600 |
240,791 |
| Minffordd |
MFF |
TfW Rail |
18,174 |
|
| Minster |
MSR |
Southeastern |
91,432 |
1,918 |
| Mirfield |
MIR |
Northern Trains |
364,112 |
43,652 |
| Mistley |
MIS |
Greater Anglia |
63,776 |
|
| Mitcham Eastfields |
MTC |
Govia Thameslink Railway (Southern) |
1,318,094 |
|
| Mitcham Junction |
MIJ |
Govia Thameslink Railway (Southern) |
408,018 |
|
| Mobberley |
MOB |
Northern Trains |
22,512 |
|
| Monifieth |
MON |
ScotRail |
43,194 |
|
| Monks Risborough |
MRS |
Chiltern Railways |
20,538 |
|
| Montpelier |
MTP |
Great Western Railway |
252,028 |
|
| Montrose |
MTS |
ScotRail |
317,406 |
|
| Moorfields |
MRF |
Merseyrail |
6,630,098 |
851,735 |
| Moorgate |
MOG |
London Underground |
8,791,382 |
380,285 |
| Moorside |
MSD |
Northern Trains |
42,856 |
|
| Moorthorpe |
MRP |
Northern Trains |
207,902 |
|
| Morar |
MRR |
ScotRail |
4,290 |
|