Railway station data

A (hopefully) comprehensive listing

Locations beginning M

Last update 2 October 2021

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

Please select a feature from the list below:

To see other locations, please click the link below:

Station CRS codes are given in parentheses. Other CRS codes can be found here.

Station ELR Mileage Status Owner Operator Degrees Longitude Degrees Latitude Grid Reference
Macclesfield (MAC) CMD1 0m 25ch
First Trenitalia West Coast Rail from 8 December 2019 West Coast Trains from 9 March 1997 to 7 December 2019
-2.1221 53.2594 SJ919736
Machynlleth (MCN) SBA2 75m 4ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Central Trains from 2 March 1997 to 13 October 2001
-3.8535 52.5956 SH744013
Maesteg (MST) BAL 8m 6ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Wales & West Passenger Trains from 29 September 1997 to 13 October 2001 South Wales & West Railway from 13 October 1996 to 28 September 1997
-3.6550 51.6096 SS854914
Maesteg (Ewenny Road) (MEW) 'Ewenny Road' on some signs BAL 7m 55ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Wales & West Passenger Trains from 29 September 1997 to 13 October 2001 South Wales & West Railway from 13 October 1996 to 28 September 1997
-3.6490 51.6053 SS858909
Maghull (MAG) SJO2 7m 29ch
Merseyrail Electrics (2002) from 20 July 2003 Arriva Trains Merseyside from 20 March 2001 to 19 July 2003 Merseyrail Electrics from 19 January 1997 to 19 March 2001
-2.9312 53.5065 SD383015
Maghull North (MNS) SJO2 8m 16ch Merseyrail Electrics (2002) from 18 June 2018 -2.9213 53.5166 SD390026
Maidenhead (MAI) MLN1 WBB 24m 19ch 24m 19ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 13 October 1996 to 31 March 2004
-0.7227 51.5187 SU886807
Maiden Newton (MDN) WEY 154m 12ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-2.5695 50.7801 SY599979
Maidstone Barracks (MDB) PWS2 42m 0ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.5138 51.2770 TQ754560
Maidstone East (MDE) SBJ 39m 76ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.5206 51.2777 TQ758561
Maidstone West (MDW) PWS2 42m 36ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.5159 51.2707 TQ755553
Malden Manor (MAL) MPC 11m 5ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-0.2611 51.3847 TQ211665
Mallaig (MLG) MLG2 39m 39ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-5.8295 57.0059 NM675970
Malton (MLT) YMS 21m 12ch
First TransPennine Express from 1 April 2016 First/Keolis TransPennine from 1 February 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 31 January 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-0.7973 54.1321 SE786713
Malvern Link (MVL) WAH 127m 75ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 2 March 1997 to 10 November 2007
-2.3194 52.1257 SO782475
Manchester Airport (MIA) MIA 0m 0ch
First TransPennine Express from 1 April 2016 First/Keolis TransPennine from 1 February 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.2720 53.3653 SJ819854
Manchester Oxford Road (MCO) COL 189m 29ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.2419 53.4739 SJ840974
Manchester Piccadilly (MAN) CMP2 COL 188m 70ch 188m 65ch
Network Rail Infrastructure from 3 February 2003 Railtrack from 1 April 1994 to 2 February 2003
-2.2309 -2.2291 53.4774 53.4762 SJ847978 SJ848977
Manchester United Football Ground (MUF) MAJ 31m 70ch Sporting specials only; Officially open but no trains since 10 December 2017
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.2906 53.4624 SJ808961
Manchester Victoria (MCV) MVE1 MVM 0m 0ch 0m 0ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.2423 53.4876 SJ839990
Manea (MNE) EMP 80m 18ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Central Trains from 2 March 1997 to 31 March 2004
0.1776 52.4974 TL479911
Manningtree (MNG) LTN1 59m 35ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 5 January 1997 to 31 March 2004
1.0460 51.9492 TM094322
Manorbier (MRB) PEM 279m 9ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Wales & West Passenger Trains from 29 September 1997 to 13 October 2001 South Wales & West Railway from 13 October 1996 to 28 September 1997
-4.7927 51.6602 SS069993
Manor Park (MNP) LTN1 6m 19ch
MTR Corporation (Crossrail) from 31 May 2015 Abellio Greater Anglia from 5 February 2012 to 30 May 2015 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 5 January 1997 to 31 March 2004
0.0462 51.5524 TQ418856
Manor Road (MNR) CWK3 8m 71ch
Merseyrail Electrics (2002) from 20 July 2003 Arriva Trains Merseyside from 20 March 2001 to 19 July 2003 Merseyrail Electrics from 19 January 1997 to 19 March 2001
-3.1674 53.3960 SJ222893
Manors (MAS) ECM7 0m 46ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.6055 54.9727 NZ253642
Mansfield (MFT) PBS3 140m 44ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-1.1987 53.1421 SK537608
Mansfield Woodhouse (MSW) PBS3 142m 17ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-1.2012 53.1619 SK535631
March (MCH) EMP 85m 76ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Central Trains from 2 March 1997 to 31 March 2004
0.0912 52.5604 TL418978
Marden (Kent) (MRN) XTD 39m 31ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.4931 51.1754 TQ743447
Margate (MAR) VIR 73m 69ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
1.3721 51.3854 TR347705
Market Harborough (MHR) SPC3 82m 74ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Midland Main Line from 28 April 1996 to 10 November 2007
-0.9097 52.4796 SP741874
Market Rasen (MKR) NOB3 26m 54ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-0.3368 53.3844 TF107887
Markinch (MNC) ECN2 33m 20ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-3.1313 56.2008 NO299014
Marks Tey (MKT) LTN1 SUD 46m 49ch 46m 55ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 5 January 1997 to 31 March 2004
0.7829 51.8809 TL916239
Marlow (MLW) MWB 2m 54ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 13 October 1996 to 31 March 2004
-0.7662 51.5712 SU855865
Marple (MPL) TTA1 176m 57ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.0572 53.4010 SJ962893
Marsden (Yorks) (MSN) MVL3 18m 59ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-1.9311 53.6033 SE047118
Marsh Barton (MBT) MLN1 196m 0ch Under construction
Marske (MSK) DSN3 25m 65ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.0196 54.5875 NZ634217
Marston Green (MGN) RBS1 106m 33ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 2 March 1997 to 10 November 2007
-1.7546 52.4668 SP166855
Martin Mill (MTM) BME2 95m 5ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
1.3490 51.1706 TR341466
Martins Heron (MAO) RDG1 31m 9ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-0.7247 51.4075 SU887683
Marton (MTO) MBW1 2m 56ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.1985 54.5444 NZ519168
Maryhill (MYH) MRL1 5m 57ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.3012 55.8973 NS562695
Maryland (MYL) LTN1 4m 39ch
MTR Corporation (Crossrail) from 31 May 2015 Abellio Greater Anglia from 5 February 2012 to 30 May 2015 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 5 January 1997 to 31 March 2004
0.0058 51.5460 TQ391849
Maryport (MRY) CBC3 0m 27ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-3.4942 54.7115 NY037361
Matlock (MAT) AJM1 145m 0ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-1.5582 53.1382 SK296602
Matlock Bath (MTB) AJM1 143m 73ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-1.5568 53.1222 SK297584
Mauldeth Road (MAU) STY 8m 7ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.2094 53.4335 SJ862930
Maxwell Park (MAX) CTC 4m 36ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.2892 55.8376 NS567628
Maybole (MAY) STR1 49m 46ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.6852 55.3548 NS298100
Maze Hill (MZH) NKL 6m 27ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.0025 51.4818 TQ391778
Meadowhall (MHS) 'Meadowhall Interchange' on signs TJC2 SHB 161m 70ch 161m 70ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.4136 53.4169 SK390912
Meldreth (MEL) SBR 47m 75ch
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 West Anglia Great Northern Railway from 5 January 1997 to 31 March 2006
0.0090 52.0912 TL377455
Melksham (MKM) WEY 100m 13ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-2.1441 51.3798 ST900645
Melton (Suffolk) (MES) ESK 80m 28ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Anglia Railways Train Services from 5 January 1997 to 31 March 2004
1.3371 52.1042 TM286503
Melton Mowbray (MMO) GSM2 105m 22ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-0.8850 52.7610 SK752187
Menheniot (MEN) MLN3 261m 61ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-4.4095 50.4274 SX289613
Menston (MNN) ILK1 206m 53ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.7356 53.8923 SE175440
Meols (MEO) CWK3 8m 11ch
Merseyrail Electrics (2002) from 20 July 2003 Arriva Trains Merseyside from 20 March 2001 to 19 July 2003 Merseyrail Electrics from 19 January 1997 to 19 March 2001
-3.1548 53.3992 SJ233898
Meols Cop (MEC) WBS3 34m 2ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.9747 53.6459 SD356170
Meopham (MEP) VIR 25m 76ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.3568 51.3864 TQ641678
Meridian Water (MRW) BGK 7m 47ch Abellio East Anglia from 3 June 2019 -0.0493 51.6110 TQ351920
Merryton (MEY) LRK 2m 19ch
Abellio ScotRail from 1 April 2015 First ScotRail from 12 December 2005 to 31 March 2015
-3.9782 55.7487 NS759523
Merstham (MHM) RED2 20m 59ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 to 25 August 2001 Network Southcentral from 26 May 1996 to 28 September 1996
-0.1501 51.2641 TQ291532
Merthyr Tydfil (MER) CAM 24m 44ch
Transport for Wales from 28 March 2020 Network Rail Infrastructure from 3 February 2003 to 27 March 2020 Railtrack from 1 April 1994 to 2 February 2003
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 13 October 1996 to 6 December 2003
-3.3771 51.7457 SO050061
Merthyr Vale (MEY) CAM 19m 77ch
Transport for Wales from 28 March 2020 Network Rail Infrastructure from 3 February 2003 to 27 March 2020 Railtrack from 1 April 1994 to 2 February 2003
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 13 October 1996 to 6 December 2003
-3.3369 51.6868 ST076994
Merton Park (MOP) MJW 0m 51ch Closed
Connex South Central from 29 September 1996 to 2 June 1997 Network Southcentral from 26 May 1996 to 28 September 1996
-0.2007 51.4131 TQ252697
Metheringham (MGM) SPD2 73m 3ch
Abellio East Midlands from 18 August 2019 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 2 March 1997 to 10 November 2007
-0.3917 53.1392 TF077614
Metrocentre (MCE) NEC1 3m 33ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.6654 54.9590 NZ215627
Mexborough (MEX) PED5 15m 71ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.2888 53.4910 SK472995
Micheldever (MIC) BML1 58m 4ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-1.2606 51.1824 SU518428
Micklefield (MIK) HUL4 10m 69ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.3253 53.7887 SE445327
Middlesbrough (MBR) DSN2 15m 0ch
First TransPennine Express from 1 April 2016 First/Keolis TransPennine from 1 February 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 31 January 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.2333 54.5792 NZ496206
Middlewood (MDL) BEJ 4m 25ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.0844 53.3607 SJ946847
Midge Hall believed no CRS issued FCO 23m 3ch Closed n/a -2.7438 53.7029 SD509232
Midgham (MDG) BHL 46m 59ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 13 October 1996 to 31 March 2004
-1.1785 51.3961 SU572666
Milford (Surrey) (MLF) WPH1 36m 21ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-0.6365 51.1645 SU954413
Milford Haven (MFH) MIL 284m 65ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Wales & West Passenger Trains from 29 September 1997 to 13 October 2001 South Wales & West Railway from 13 October 1996 to 28 September 1997
-5.0413 51.7151 SM900062
Millbrook (Bedfordshire) (MLB) BBM 10m 5ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Silverlink Train Services from 26 September 1997 to 10 November 2007 North London Railways from 2 March 1997 to 25 September 1997
-0.5322 52.0541 TL007405
Millbrook (Hants) (MBK) BML2 80m 11ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-1.4335 50.9115 SU399125
Millfield (MIF) NEK 1m 1ch
Tyne & Wear Passenger Transport Executive from 1 April 2017 DB Regio Tyne And Wear from 1 April 2010 to 31 March 2017 Tyne & Wear Passenger Transport Executive from 31 March 2002 to 31 March 2010
-1.4011 54.9062 NZ385570
Mill Hill (Lancs) (MLH) FHR4 9m 24ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.5006 53.7359 SD670267
Mill Hill Broadway (MIL) SPC1 9m 28ch
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 Thameslink Rail from 2 March 1997 to 31 March 2006
-0.2492 51.6128 TQ212919
Milliken Park (MIN) AYR3 11m 40ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.5343 55.8250 NS413619
Millom (MLM) CBC1 45m 1ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-3.2702 54.2109 SD171802
Mills Hill (Manchester) (MIH) MVN2 5m 74ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.1717 53.5511 SD887060
Milngavie (MLN) MGE 9m 35ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.3144 55.9411 NS555744
Milnrow (MLR) MPR3 12m 69ch Closed
Northern Rail from 12 December 2004 to 3 October 2009 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.1119 53.6081 SD927124
Milton Keynes Central (MKC) LEC1 49m 65ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Silverlink Train Services from 26 September 1997 to 10 November 2007 North London Railways from 2 March 1997 to 25 September 1997
-0.7747 52.0343 SP841380
Minffordd (MFF) DJP 117m 58ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Central Trains from 2 March 1997 to 13 October 2001
-4.0854 52.9262 SH598386
Minster (MSR) ACR 81m 64ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
1.3165 51.3294 TR311641
Mirfield (MIR) MVN2 38m 30ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.6931 53.6717 SE203195
Mistley (MIS) MAH 61m 14ch
Abellio East Anglia from 16 October 2016 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 5 January 1997 to 31 March 2004
1.0810 51.9439 TM118317
Mitcham (MIT) MJW 2m 24ch Closed
Connex South Central from 29 September 1996 to 2 June 1997 Network Southcentral from 26 May 1996 to 28 September 1996
-0.1714 51.3975 TQ273680
Mitcham Eastfields (MTC) BTH1 9m 19ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 2 June 2008 to 21 June 2008
-0.1547 51.4075 TQ284692
Mitcham Junction (MIJ) BTH1 10m 30ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 to 25 August 2001 Network Southcentral from 26 May 1996 to 28 September 1996
-0.1564 51.3934 TQ283675
Mobberley (MOB) CDM2 11m 71ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.3336 53.3301 SJ778814
Monifieth (MON) ECN3 5m 72ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-2.8183 56.4797 NO497322
Monks Risborough (MRS) PRA 43m 57ch The Chiltern Railway Company from 21 July 1996 -0.8295 51.7360 SP809047
Montpelier (MTP) CNX 2m 68ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-2.5887 51.4684 ST592745
Montrose (MTS) ECN4 30m 55ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-2.4719 56.7128 NO711579
Moorfields (MRF) HXS2 MIR1 36m 45ch 0m 39ch
Merseyrail Electrics (2002) from 20 July 2003 Arriva Trains Merseyside from 20 March 2001 to 19 July 2003 Merseyrail Electrics from 19 January 1997 to 19 March 2001
-2.9898 53.4088 SJ342907
Moorgate Great Northern platforms (MOG) MEB1 0m 0ch Operator confusion Station operated by London Underground according to national rail timetable, the ORR has valid licences for both London Underground and Govia Thameslink Railway London Underground
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 West Anglia Great Northern Railway from 5 January 1997 to 31 March 2006
-0.0894 51.5185 TQ326817
Moorgate Midland City platforms (MOG) MCL 0m 0ch Closed National Rail side only London Underground
First Capital Connect from 1 April 2006 to 20 March 2009 Thameslink Rail from 2 March 1997 to 31 March 2006
-0.0894 51.5185 TQ326817
Moor Park (MPA) MCJ2 15m 28ch Not national network Not on ORR station licence Not normally served Normally served only by London Underground; National Rail trains occasionally call to assist during disruption London Underground London Underground from 1 April 1994 -0.4320 51.6294 TQ086934
Moorside (MSD) WBS1 5m 61ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.3531 53.5164 SD767022
Moorthorpe (MRP) SMJ2 11m 29ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.3051 53.5947 SE461111
Morar (MRR) MLG2 36m 59ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-5.8225 56.9693 NM677929
Morchard Road (MRD) NDN 187m 38ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-3.7765 50.8314 SS749050
Morden Road (MDR) MJW 1m 8ch Closed
Connex South Central from 29 September 1996 to 2 June 1997 Network Southcentral from 26 May 1996 to 28 September 1996
-0.1932 51.4090 TQ257693
Morden South (MDS) SMS2 9m 32ch
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 Thameslink Rail from 2 March 1997 to 31 March 2006
-0.1994 51.3961 TQ253678
Morecambe (MCM) MSM 2m 10ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.8694 54.0704 SD432641
Moreton (Dorset) (MTN) BML2 130m 24ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-2.3135 50.7014 SY779891
Moreton (Merseyside) (MRT) CWK3 6m 29ch
Merseyrail Electrics (2002) from 20 July 2003 Arriva Trains Merseyside from 20 March 2001 to 19 July 2003 Merseyrail Electrics from 19 January 1997 to 19 March 2001
-3.1144 53.4074 SJ260906
Moreton-in-Marsh (MIM) OWW 91m 61ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 13 October 1996 to 31 March 2004
-1.7001 51.9921 SP206326
Morfa Mawddach (MFA) DJP 99m 0ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Central Trains from 2 March 1997 to 13 October 2001
-4.0316 52.7077 SH628141
Morley (MLY) MDL1 38m 24ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.5916 53.7498 SE270282
Morpeth (MPT) ECM7 16m 50ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.6829 55.1623 NZ203853
Mortimer (MOR) BKE 43m 14ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 13 October 1996 to 31 March 2004
-1.0375 51.3716 SU672640
Mortlake (MTL) RDG1 8m 21ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-0.2672 51.4682 TQ204758
Moses Gate (MSS) MVE1 9m 6ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.4017 53.5564 SD734067
Mossley (Manchester) (MSL) MVL3 10m 39ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.0413 53.5148 SD973020
Mossley Hill (MSH) WJL3 189m 58ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.9150 53.3792 SJ392872
Mosspark (MPK) CNL 3m 57ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.3462 55.8405 NS530633
Moss Side (MOS) KBS1 11m 14ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.9426 53.7645 SD379302
Moston (MSO) MVN2 4m 0ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.1705 53.5232 SD887029
Motherwell (MTH) WCM2 HMN1 89m 38ch 0m 8ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-3.9945 55.7916 NS750571
Motspur Park (MOT) RPE 9m 57ch
First MTR South Western Trains from 20 August 2017 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 4 February 1996 to 3 February 2007
-0.2395 51.3956 TQ225677
Mottingham (MTG) HDR 9m 40ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003
0.0499 51.4403 TQ425732
Mottisfont & Dunbridge (DBG) RTJ2 84m 21ch
First MTR South Western Trains from 1 April 2020 First Greater Western from 1 April 2006 to 31 March 2020 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 13 October 1996 to 28 September 1997
-1.5468 51.0339 SU319261
Mottram Staff Halt believed no CRS issued HAJ 10m 71ch Staff Halt, closed n/a -2.0165 53.4410 SJ990938
Mouldsworth (MLD) CDM2 31m 2ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 31 March 2004 North West Regional Railways from 2 March 1997 to 31 May 1997
-2.7322 53.2319 SJ512708
Moulsecoomb (MCB) BTL 1m 56ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 to 25 August 2001 Network Southcentral from 26 May 1996 to 28 September 1996
-0.1190 50.8465 TQ325069
Mountain Ash old (MTA) ABD 20m 11ch Closed Cardiff Railway Company from 13 October 1996 to 28 January 2001 -3.3754 51.6810 ST050989
Mountain Ash new (MTA) MOA 0m 23ch
Transport for Wales from 28 March 2020 Network Rail Infrastructure from 3 February 2003 to 27 March 2020 Railtrack from 1 April 1994 to 2 February 2003
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 29 January 2001 to 6 December 2003
-3.3779 51.6824 ST048990
Mount Florida (MFL) CTC 1m 41ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.2617 55.8246 NS584616
Mount Vernon (MTV) RCB 2m 48ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.1339 55.8403 NS665628
Muirend (MUI) NNH 101m 53ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.2736 55.8099 NS575597
Muir of Ord (MOO) WCK 13m 4ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-4.4607 57.5178 NH527501
Musselburgh (MUB) ECM8 5m 13ch
Abellio ScotRail from 1 April 2015 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 31 March 1997 to 16 October 2004
-3.0728 55.9336 NT331716
Mytholmroyd (MYT) MVN2 24m 68ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 2 March 1997 to 16 June 1998
-1.9824 53.7293 SE013258