UK railway stations – M

Last updated

Station namePostcode

External links to
map of station at

External links to
showing current departures
and arrivals for this
Macclesfield SK10 1JD MAC Timetable
Machynlleth SY20 8TG MCN Timetable
Maesteg CF34 9BN MST Timetable
Maesteg (Ewenny Road) CF34 9TS MEW Timetable

BT40 3HW

Maghull L31 3DE MAG Timetable
Maghull North L31 1BB MNS Timetable
Maiden Newton DT2 0BP MDN Timetable
Maidenhead SL6 1EW MAI Timetable
Maidstone Barracks ME16 0SQ MDB Timetable
Maidstone East ME14 1QL MDE Timetable
Maidstone West ME16 8RJ MDW Timetable
Malden Manor KT3 5PN MAL Timetable
Mallaig PH41 4QA MLG Timetable
Malton YO17 9RD MLT Timetable
Malvern Link WR14 1JE MVL Timetable
Manchester Airport M90 3RR MIA Timetable
Manchester Oxford Road M1 6FU MCO Timetable
Manchester Piccadilly M1 2PZ MAN Timetable
Manchester United Football Ground M16 OQG MUF Timetable
Manchester Victoria M3 1AR MCV Timetable
Manea PE15 0HQ MNE Timetable
Manningtree CO11 2LH MNG Timetable
Manor Park E12 5DA MNP Timetable
Manor Road CH47 3DS MNR Timetable
Manorbier SA70 7SN MRB Timetable
Manors NE1 2HQ MAS Timetable
Mansfield NG18 1LP MFT Timetable
Mansfield Woodhouse NG19 9NW MSW Timetable
March PE15 8SL MCH Timetable
Marden (Kent) TN12 9HS MRN Timetable
Margate CT9 5AD MAR Timetable

BT18 0AH

Market Harborough LE16 7QE MHR Timetable
Market Rasen LN8 3AW MKR Timetable
Markinch KY7 6AQ MNC Timetable
Marks Tey CO6 1ED MKT Timetable
Marlow SL7 1NT MLW Timetable
Marple SK6 7DA MPL Timetable
Marsden (Yorkshire) HD7 6AX MSN Timetable
Marske TS11 6JH MSK Timetable
Marston Green B37 7AF MGN Timetable
Martin Mill CT15 5LD MTM Timetable
Martins Heron RG12 9YY MAO Timetable
Marton TS3 0SR MTO Timetable
Maryhill G20 0BT MYH Timetable
Maryland E15 1EY MYL Timetable
Marylebone (London) NW1 6JR MYB Timetable
Maryport CA15 6NQ MRY Timetable
Matlock DE4 3NA MAT Timetable
Matlock Bath DE4 3NT MTB Timetable
Mauldeth Road M14 6SE MAU Timetable
Maxwell Park G41 4LG MAX Timetable
Maybole KA19 8AF MAY Timetable
Maze Hill SE10 9XR MZH Timetable
Meadowhall S4 7YU MHS Timetable
Medstead & Four Marks
Meldreth SG8 6JU MEL Timetable
Melksham SN12 8DB MKM Timetable
Melton (Suffolk) IP12 1LT MES Timetable
Melton Mowbray LE13 1AW MMO Timetable
Menheniot PL14 3UF MEN Timetable
Menston LS29 6QG MNN Timetable
Meols CH47 8XZ MEO Timetable
Meols Cop PR9 7DD MEC Timetable
Meopham DA13 0LX MEP Timetable
Meridian Water N18 3HF MRW Timetable
Merryton MEY Timetable
Merstham RH1 3AP MHM Timetable
Merthyr Tydfil CF47 8DH MER Timetable
Merthyr Vale CF48 4TE MEV Timetable
Metheringham LN4 3HD MGM Timetable
Metro Centre (Gateshead) NE11 9XG MCE Timetable
Mexborough S64 9AQ MEX Timetable
Micheldever SO21 3AW MIC Timetable
Micklefield LS25 4DQ MIK Timetable
Middlesbrough TS1 1DR MBR Timetable
Middlewood SK12 1UA MDL Timetable
Midgham RG7 5SJ MDG Timetable
Milford (Surrey) GU8 5AD MLF Timetable
Milford Haven SA73 3AU MFH Timetable
Mill Hill (Lancashire) BB2 4BY MLH Timetable
Mill Hill Broadway NW7 2JU MIL Timetable
Millbrook (Bedfordshire) MK45 2JH MLB Timetable
Millbrook (Hampshire) SO15 3SE MBK Timetable
Milliken Park PA10 2DA MIN Timetable
Millom LA18 5AA MLM Timetable
Mills Hill (Manchester) M24 2EH MIH Timetable
Milngavie G62 6NB MLN Timetable
Milnrow OL16 4HD MLR Timetable
Milton Keynes Central MK9 1DB MKC Timetable
Minffordd LL48 6HF MFF Timetable
Minster CT12 4BW MSR Timetable
Mirfield WF14 8PT MIR Timetable
Mistley CO11 1HG MIS Timetable
Mitcham Eastfields MTC Timetable
Mitcham Junction CR4 4HN MIJ Timetable
Mobberley WA16 7QJ MOB Timetable

BT67 0NE

Monifieth DD5 4NG MON Timetable
Monks Risborough HP27 9JQ MRS Timetable
Montpelier BS6 5HA MTP Timetable
Montrose DD10 8DE MTS Timetable
Moorfields L2 2BL MRF Timetable
Moorgate Map MOG Timetable
Moorside M27 9RJ MSD Timetable
Moorthorpe WF9 3AT MRP Timetable
Morar PH40 4PB MRR Timetable
Morchard Road EX17 5LR MRD Timetable
Morden South SM4 5HA MDS Timetable
Morecambe LA4 4DW MCM Timetable
Moreton (Dorset) DT2 8BD MTN Timetable
Moreton (Merseyside) CH46 6AA MRT Timetable
Moreton-in-Marsh GL56 0JR MIM Timetable
Morfa Mawddach LL39 1BQ MFA Timetable
Morley LS27 8LJ MLY Timetable
Morpeth NE61 2SW MPT Timetable
Mortimer RG7 3NY MOR Timetable
Mortlake SW14 8LL MTL Timetable
Moses Gate BL3 2QH MSS Timetable
Moss Side FY8 4NB MOS Timetable
Mossley (Manchester) OL5 0AB MSL Timetable
Mossley Hill L18 8EE MSH Timetable
Mossley West

BT36 5NN

Mosspark G52 3EX MPK Timetable
Moston M40 5AA MSO Timetable
Motherwell ML1 3JA MTH Timetable
Motspur Park KT3 6QS MOT Timetable
Mottingham SE9 4EN MTG Timetable
Mottisfont & Dunbridge SO51 0RA DBG
Mouldsworth CH3 8AJ MLD Timetable
Moulsecoomb BN2 4GP MCB Timetable
Mount Florida G42 9DN MFL Timetable
Mount Vernon G32 9RD MTV Timetable
Mountain Ash CF45 3HD MTA Timetable
Muir of Ord IV6 7TJ MOO Timetable
Muirend G44 3ES MUI Timetable
Musselburgh EH21 6TR MUB Timetable
Mytholmroyd HX7 5DU MYT Timetable

See also

Related Research Articles

London station group

The London station group is a group of 18 railway stations served by the National Rail network in central London. Most are terminal stations, either serving major national services or local commuter routes. A small number are through-stations that are considered terminals for ticketing purposes. All current stations in the group fall within London fare zone 1. A ticket marked "London Terminals" allows travel to any station in the group via any permitted route, as determined by the National Routeing Guide.