Finding a Tesco store in a town starting with M

JavaScript is required to view interactive maps and to search for your nearest store but you may still find your store's details by navigating the list below.

Tesco stores listed by town names (starting with):

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. London
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z

Click a store name to get the store's full details:

  1. Manchester(Extra)

    Baguley Extra
    Altrincham Rd   Baguley   Manchester   Lancashire   M23 9TJ  
    Telephone: 0345 677 9020
  2. Manchester(Express)

    Alkrington Express
    191-195 Kirkway   Alkrington   Manchester   Lancashire   M24 1LW  
    Telephone: 0345 026 9121
  3. Milton Keynes(Express)

    Bletchley Melrose Ave Express
    1-3 Melrose Ave   Bletchley   Milton Keynes   Milton Keynes   MK3 6PB  
    Telephone: 0345 026 9118
  4. Manchester(Express)

    Didsbury Express
    132-134 Burton Rd   Didsbury   Manchester   Lancashire   M20 1JQ  
    Telephone: 0345 026 9022
  5. Manchester(Superstore)

    Droylsden Superstore
    Manchester Rd   Droylsden   Manchester   Lancashire   M43 6TQ  
    Telephone: 0345 677 9214
  6. Manchester(Superstore)

    East Didsbury Superstore
    Parrs Wood Ln   Manchester   Lancashire   M20 5NP  
    Telephone: 0345 677 9239
  7. Manchester(Express)

    Eccles Esso Express
    Liverpool Rd   Eccles   Manchester   Lancashire   M30 0WD  
    Telephone: 0345 026 9250
  8. Milton Keynes(Express)

    Shenley Brook End Express
    50 Egerton Gate   Shenley Brook End   Milton Keynes   Milton Keynes   MK5 7HH  
    Telephone: 0345 026 9095
  9. Manchester(Express)

    Firswood Express
    42 Upper Chorlton   Firswood   Manchester   Lancashire   M16 7RN  
    Telephone: 0345 026 9259
  10. Milton Keynes(Express)

    Greenleys Express
    7-8 Ardwell Ln   Greenleys   Milton Keynes   Milton Keynes   MK12 6AX  
    Telephone: 0345 026 9163
  11. Milton Keynes(Express)

    Milton Keynes Heelands Express
    8 Swinden Court   Heelands   Milton Keynes   Milton Keynes   MK13 7PN  
    Telephone: 0345 026 9145
  12. Morecambe(Express)

    Heysham Express
    47 Heysham Rd   Heysham   Morecambe   Lancashire   LA3 1DA  
    Telephone: 0345 026 9284
  13. Manchester(Extra)

    Irlam Extra
    Fairhills Industrial Estate   Woodrow Way   Irlam   Manchester   Lancashire   M44 6BL  
    Telephone: 0345 677 9381
  14. Maidstone(Superstore)

    Maidstone Grove Green Superstore
    Grovewood Dr North   Weavering   Maidstone   Kent   ME14 5TQ  
    Telephone: 0345 677 9447
  15. Macclesfield(Metro)

    Macclesfield Metro
    Exchange St   Macclesfield   Cheshire East   SK11 6UZ  
    Telephone: 0345 677 9449
  16. Maidenhead(Metro)

    Maidenhead Metro
    65 Nicholson Walk   Maidenhead   Windsor And Maidenhead   SL6 1LL  
    Telephone: 0345 677 9452
  17. Manchester(Metro)

    Manchester Metro
    58-66 Market St   Manchester   Lancashire   M1 1PW  
    Telephone: 0345 677 9453
  18. Macclesfield(Superstore)

    Macclesfield Hibel Rd Superstore
    Hibel Rd   Macclesfield   Cheshire East   SK10 2AB  
    Telephone: 0345 677 9455
  19. Market Harborough(Metro)

    Market Harborough Metro
    21 The Square   Market Harborough   Leicestershire   LE16 7PA  
    Telephone: 0345 677 9457
  20. Maldon(Extra)

    Maldon Extra
    Fulbridge   Maldon   Essex   CM9 4LE  
    Telephone: 0345 677 9459
  21. Milton Keynes(Extra)

    Kingston Extra
    1 Winchester Circle   Kingston   Milton Keynes   Milton Keynes   MK10 0AH  
    Telephone: 0345 677 9462
  22. Melton Mowbray(Superstore)

    Melton Mowbray Superstore
    Thorpe Rd   Melton Mowbray   Leicestershire   LE13 1SQ  
    Telephone: 0345 677 9463
  23. Middlewich(Express)

    Middlewich Warmingham Express
    76 Warmingham Ln   Middlewich   Cheshire East   CW10 0DJ  
    Telephone: 0345 026 9140
  24. Milton Keynes(Express)

    Walnut Tree Express
    28 Fyfield Barrow   Walnut Tree   Milton Keynes   Milton Keynes   MK7 7AN  
    Telephone: 0345 026 9020
  25. Milton Keynes(Express)

    Milton Keynes Oldbrook Express
    4-5 Oldbrook Boulevard   Milton Keynes   Milton Keynes   MK6 2JB  
    Telephone: 0345 026 9010
  26. Mold(Superstore)

    Mold Superstore
    Chester St   Ponterwyl   Mold   Flintshire   CH7 1UB  
    Telephone: 0345 677 9468
  27. Milton Keynes(Superstore)

    Milton Keynes Wolverton Superstore
    McConnell Dr   Wolverton   Milton Keynes   Milton Keynes   MK12 5RJ  
    Telephone: 0345 077 0008
  28. Milton Keynes(Extra)

    Milton Keynes Bletchley Extra
    Watling St   Bletchley   Milton Keynes   Milton Keynes   MK1 1DD  
    Telephone: 0345 677 9471
  29. Milford Haven(Superstore)

    Milford Haven Superstore
    Havens Head Park   The Docks   Milford Haven   Pembrokeshire   SA73 3AU  
    Telephone: 0345 677 9473
  30. Maidstone(Express)

    Maidstone Tonbridge Rd Esso Express
    300 Tonbridge Rd   Maidstone   Kent   ME16 8TE  
    Telephone: 0345 677 9474
  31. Maidstone(Superstore)

    Maidstone Tovil Superstore
    Farleigh Hill   Tovil   Maidstone   Kent   ME15 6RQ  
    Telephone: 0345 677 9475
  32. Minehead(Superstore)

    Minehead Superstore
    Seaward Way   Minehead   Somerset   TA24 5BY  
    Telephone: 0345 677 9476
  33. Margate(Metro)

    Margate Metro
    281 Northdown Rd   Cliftonville   Margate   Kent   CT9 3PL  
    Telephone: 0345 677 9477
  34. Montrose(Superstore)

    Montrose Superstore
    Western Rd   Montrose   Angus   DD10 8LW  
    Telephone: 0345 677 9478
  35. Merthyr Tydfil(Extra)

    Merthyr Tydfil Extra
    Beacons Place   Station Yard, Tramroad Side   Merthyr Tydfil   Merthyr Tydfil   CF47 0AL  
    Telephone: 0345 677 9811
  36. Manchester(Metro)

    Northenden Metro
    404-406 Palatine Rd   Manchester   Lancashire   M22 4JT  
    Telephone: 0345 677 9500
  37. Manchester(Express)

    Oxford Rd Express
    Wilmslow Park   Wilmslow Rd   Manchester   Lancashire   M13 0JN  
    Telephone: 0345 677 9778
  38. Milton Keynes(Express)

    Furzton Express
    41 Dulverton Dr   Furzton   Milton Keynes   Milton Keynes   MK4 1EN  
    Telephone: 0345 026 9068
  39. Manchester(Superstore)

    Prestwich Superstore
    Valley Park Rd   Prestwich   Manchester   Lancashire   M25 3TG  
    Telephone: 0345 677 9552
  40. Manchester(Express)

    Manchester Rusholme Esso Express
    Upper Brook St   Manchester   Lancashire   M13 0HL  
    Telephone: 0345 677 9588
  41. Milbrook(Superstore)

    Southampton Superstore
    Tebourba Way   Milbrook   Southampton   SO16 4QE  
    Telephone: 0345 677 9626
  42. Manchester(Metro)

    Stretford Metro
    73-80 Arndale Centre   Stretford   Manchester   Lancashire   M32 9BD  
    Telephone: 0345 677 9638
  43. Motherwell(Express)

    Windmillhill Express
    341 Windmillhill St   Motherwell   North Lanarkshire   ML1 2UA  
    Telephone: 0345 610 2980
  44. Mitcham(Express)

    Mitcham Streatham Rd Express
    189-191 Streatham Rd   Mitcham   Greater London   CR4 2AJ  
    Telephone: 0345 610 2991
  45. Meopham(Express)

    Meopham Express
    The Parade   Meopham   Kent   DA13 0JL  
    Telephone: 0345 610 2943
  46. Maidstone(Express)

    Maidstone Rd Express
    120 London Rd   Maidstone   Kent   ME16 0DJ  
    Telephone: 0345 026 9282
  47. March(Express)

    March Broad St Express
    29-31 Broad St   March   Cambridgeshire   PE15 8TP  
    Telephone: 0345 026 9320
  48. Middlesbrough(Express)

    Middlesbrough Parliament Rd Express
    91 Parliament Rd   Middlesbrough   North Yorkshire   TS1 4JF  
    Telephone: 0345 026 9325
  49. Milton Keynes(Express)

    Milton Keynes Old Farm Park Express
    Old Farm Park Local Centre   Holst Crescent   Milton Keynes   Milton Keynes   MK7 8QU  
    Telephone: 0345 026 9326
  50. Morecambe(Express)

    Morecambe Heysham Rd Express
    362 Heysham Rd   Heysham   Morecambe   Lancashire   LA3 2BJ  
    Telephone: 0345 026 9376
  51. Middlewich(Express)

    Middlewich Wheelock St Express
    1-3 Wheelock St   Middlewich   Cheshire East   CW10 9AG  
    Telephone: 0345 675 7003
  52. Milton Keynes(Express)

    Tinkers Bridge Express
    40-41 Marshworth   Tinkers Bridge   Milton Keynes   Milton Keynes   MK6 3DD  
    Telephone: 0345 026 9435
  53. Manchester(Express)

    Pendlebury Esso Express
    613 Bolton Rd   Pendlebury   Manchester   Lancashire   M27 4EJ  
    Telephone: 0345 026 9416
  54. Moreton-In-Marsh(Express)

    Moreton-in-marsh High St Express
    13 Manchester Court   High St   Moreton-In-Marsh   Gloucestershire   GL56 0BY  
    Telephone: 0345 026 9414
  55. Manningtree(Express)

    Manningtree Express
    32-34 High St   Manningtree   Essex   CO11 1AJ  
    Telephone: 0345 026 9401
  56. Market Rasen(Superstore)

    Market Rasen Superstore
    Linwood Rd   Market Rasen   Lincolnshire   LN8 3AW  
    Telephone: 0345 677 9871
  57. Manchester(Superstore)

    Burnage Superstore
    Burnage Ln   Burnage   Manchester   Lancashire   M19 1TF  
    Telephone: 0345 677 9869
  58. Middlesbrough(Extra)

    Middlesbrough Coulby Newham Extra
    Parkway Centre   Coulby Newham   Middlesbrough   North Yorkshire   TS8 0TJ  
    Telephone: 0345 677 9878
  59. Middlesbrough(Express)

    Middlesbrough Roman Rd Express
    51 Roman Rd   Linthorpe   Middlesbrough   North Yorkshire   TS5 6DX  
    Telephone: 0345 671 9258
  60. Manchester(Express)

    Fallowfield Express
    260 Wilmslow Rd   Fallowfield   Manchester   Lancashire   M14 6JR  
    Telephone: 0345 026 9739
  61. Melton Mowbray(Express)

    Nottingham Rd Esso Express
    Nottingham Rd   Melton Mowbray   Leicestershire   LE13 0NR  
    Telephone: 0345 674 6489
  62. Middlesbrough(Express)

    Acklam Rd Esso Express
    Acklam Rd   Acklam   Middlesbrough   North Yorkshire   TS5 7HL  
    Telephone: 0345 674 6397
  63. Middlesbrough(Express)

    Middlesbrough Dixons Bank Express
    Dixons Bank   Marton In Cleveland   Middlesbrough   North Yorkshire   TS7 8NX  
    Telephone: 0345 026 9935
  64. Manchester(Superstore)

    Cheetham Hill Superstore
    Thomas St (Off Bury Old Road)   Cheetham Hill   Manchester   Lancashire   M8 5DP  
    Telephone: 0345 671 9380
  65. Maesteg(Superstore)

    Maesteg Superstore
    Castle St   Maesteg   Bridgend   CF34 9DS  
    Telephone: 0345 026 9538
  66. Manchester(Express)

    Manchester Quay St Express
    2, Oversea House 11 Quay St   Manchester   Lancashire   M3 3BB  
    Telephone: 0345 026 9738
  67. Manchester(Express)

    Piccadilly Express
    1 Piccadilly   Manchester   Greater Manchester   M1 3BE  
    Telephone: 0345 026 9717
  68. Maidstone(Express)

    Bearsted Esso Express
    143 Ashford Rd   Bearsted   Maidstone   Kent   ME14 4NE  
    Telephone: 0345 671 9276
  69. Mansfield(Express)

    Blidworth Express
    Mansfield Rd   Blidworth   Mansfield   Nottinghamshire   NG21 0PN  
    Telephone: 0345 674 6491
  70. Middlesbrough(Express)

    Normanby Express
    19 High St   Normanby   Middlesbrough   North Yorkshire   TS6 0NH  
    Telephone: 0345 674 6472
  71. Mansfield(Extra)

    Mansfield Jubilee Extra
    Jubilee Way South   Mansfield   Nottinghamshire   NG18 3RT  
    Telephone: 0345 677 9450
  72. Milton Keynes(Express)

    Bletchley Buckingham Rd Express
    125 Buckingham Rd   Bletchley   Milton Keynes   Milton Keynes   MK3 5BP  
    Telephone: 0345 675 6983
  73. Manchester(Express)

    Ardwick Green Esso Express
    Ardwick Green South   Manchester   Lancashire   M13 9XF  
    Telephone: 0345 671 9288
  74. Mansfield(Extra)

    Mansfield Chesterfield Extra
    Chesterfield Rd South   Mansfield   Nottinghamshire   NG19 7TS  
    Telephone: 0345 677 9451
  75. Manchester(Extra)

    Failsworth Extra
    Ashton Rd W   Failsworth   Manchester   Lancashire   M35 0EJ  
    Telephone: 0345 026 9556
  76. Middlesbrough(Express)

    Middlesbrough Marton Rd Express
    422 Marton Rd   Middlesbrough   North Yorkshire   TS4 2PT  
    Telephone: 0345 675 6962
  77. Manchester(Express)

    Chorlton Esso Express
    84 Manchester Rd   Manchester   Lancashire   M21 9PT  
    Telephone: 0345 675 7113
  78. Maidstone(Express)

    Maidstone Hermitage Ln Express
    1 Hermitage Walk   Hermitage Ln   Maidstone   Kent   ME16 9NZ  
    Telephone: 0345 675 7063
  79. Mansfield(Express)

    Mansfield Dukeries Esso Express
    337 Nottingham Rd   Mansfield   Nottinghamshire   NG18 4SG  
    Telephone: 0345 671 9302
  80. Manchester(Extra)

    Manchester Gorton Extra
    Hyde Rd   Gorton   Manchester   Lancashire   M18 8LD  
    Telephone: 0345 026 9559
  81. Motherwell(Express)

    Carfin Express
    22-26 Bell Quadrant   Carfin   Motherwell   North Lanarkshire   ML1 4GN  
    Telephone: 0345 675 7117
  82. Milton Keynes(Express)

    Milton Keynes Oxley Park Express
    3 Oxley Park   Milton Keynes   Milton Keynes   MK4 4TE  
    Telephone: 0345 026 9892
  83. Midhurst(Express)

    Midhurst Express
    10 North St   Midhurst   West Sussex   GU29 9DJ  
    Telephone: 0345 026 9805
  84. March(Superstore)

    March Hostmoor Superstore
    Hostmoor Ave   March   Cambridgeshire   PE15 0AX  
    Telephone: 0345 677 9470
  85. Morpeth(Express)

    Amble Express
    93 Queen St   Amble   Morpeth   Northumberland   NE65 0DA  
    Telephone: 0345 675 7150
  86. Manchester(Metro)

    Levenshulme Metro
    998-990 Stockport Rd   Manchester   Greater Manchester   M19 3NN  
    Telephone: 0345 671 9386
  87. Macclesfield(Express)

    Broken Cross Macclesfield Express
    Broken Cross   Macclesfield   Cheshire   SK11 8UA  
    Telephone: 0345 675 7262
  88. Middlesbrough(Express)

    Middlesbrough Coronation Express
    288-290 Acklam Rd   Middlesbrough   North Yorkshire   TS5 8DL  
    Telephone: 0345 675 6905
  89. Middlesbrough(Express)

    Middlesbrough Corporation Express
    14 Corporation Rd   Middlesbrough   North Yorkshire   TS1 1LJ  
    Telephone: 0345 674 6523
  90. Manchester(Express)

    Whalley Range Express
    94a Withington Rd   Whalley Range   Manchester   Lancashire   M16 8FA  
    Telephone: 0345 675 7107
  91. Manchester(Express)

    Princess St Manch Express
    Princess St   Manchester   Greater Manchester   M2 4EW  
    Telephone: 0345 671 9494
  92. Merseyside(Express)

    Liverpool Lord St Express
    11 Lord St   Liverpool   Merseyside   Merseyside   L2 9SA  
    Telephone: 0345 610 2841
  93. Maltby(Superstore)

    Maltby Superstore
    Arndale Centre High St   Maltby   South Yorkshire   S66 8LG  
    Telephone: 0345 671 9456
  94. Middlewich(Superstore)

    Middlewich Superstore
    Wallcroft Gardens   Off Wheelock St   Middlewich   Cheshire   CW10 9BL  
    Telephone: 0345 671 9614
  95. Manchester(Express)

    Eccles Monton Rd Express
    Monton Rd   Eccles   Manchester   Greater Manchester   M30 9GF  
    Telephone: 0345 610 2842
  96. Middleton Manchester(Extra)

    Middleton Extra
    Barton Rd   Middleton Manchester   Lancashire   M24 1UQ  
    Telephone: 0345 675 7298
  97. Manchester(Express)

    Church Manchester Express
    12-24 Church St   Manchester   Greater Manchester   M4 1PN  
    Telephone: 0345 671 9340
  98. Middlesbrough(Express)

    Middlesbrough Express
    251-255 Linthorpe Rd   Middlesbrough   North Yorkshire   TS1 4AT  
    Telephone: 0345 675 7168
  99. Middleton(Express)

    Middleton Oldham Rd Express
    408 Oldham Rd   Middleton   Greater Manchester   M24 2FA  
    Telephone: 0345 675 7205
  100. Manchester(Express)

    Radcliffe Water St Express
    55 Water St   Radcliffe   Manchester   Lancashire   M26 4GR  
    Telephone: 0345 675 7176
  101. Millom(Superstore)

    Millom Superstore
    Lancashire Rd   Millom   Cumberland   LA18 4BX  
    Telephone: 0345 671 9441
  102. Manchester(Express)

    Deansgate Express
    Maybrook House   50-52 Deansgate   Deansfield   Manchester   Greater Manchester   M3 2FE  
    Telephone: 0345 674 6460
  103. Manchester(Express)

    City Towers Manch Express
    City Tower   Manchester   Greater Manchester   M1 4AH  
    Telephone: 0345 674 6456
  104. Market Harborough(Express)

    Market Harborough Express
    Rockingham Rd   Market Harborough   Leicestershire   LE16 7QD  
    Telephone: 0345 671 9371
  105. Middleton(Express)

    Middleton Langley Express
    Wood St   Middleton   Greater Manchester   M24 5RA  
    Telephone: 0345 026 9989
  106. Melksham(Express)

    Melksham Express
    48-54 Blenheim Park   Melksham   Wiltshire   SN12 6TA  
    Telephone: 0345 610 2851
  107. Margate(Express)

    Margate Canterbury Rd Express
    56 Canterbury Rd   Margate   Kent   CT9 5BG  
    Telephone: 0345 671 9535
  108. Maidenhead(Express)

    Maidenhead Bath Rd Express
    Bath Rd   Maidenhead   Berkshire   SL6 4AQ  
    Telephone: 0345 610 2680
  109. Maidstone(Express)

    Week St Maidstone Express
    86-88 Week St   Maidstone   Kent   ME14 1RL  
    Telephone: 0345 026 9983
  110. Marlborough(Superstore)

    Marlborough Superstore
    Marlborough Business Park   Salisbury Rd   Marlborough   Wiltshire   SN8 4AE  
    Telephone: 0345 674 6437
  111. Manchester(Express)

    Manchester Oxford St Express
    Oxford St   Manchester   Greater Manchester   M1 6EQ  
    Telephone: 0345 675 6831
  112. Manchester(Superstore)

    Blackley Manchester Superstore
    Victoria Ave E   Blackley   Manchester   Greater Manchester   M9 6HP  
    Telephone: 0345 671 9461
  113. Maidstone(Express)

    Maidstone Loose Rd Express
    2 Loose Rd   Maidstone   Kent   ME15 7TY  
    Telephone: 0345 610 2775
  114. Middlesbrough(Extra)

    Eston Cleveland Extra
    Trunk Rd   South Bank   Middlesbrough   North Yorkshire   TS6 9QH  
    Telephone: 0345 671 9468
  115. Mirfield(Express)

    Mirfield Queens Rd Express
    Huddersfield Rd   Mirfield   West Yorkshire   WF14 8AN  
    Telephone: 0345 610 2787
  116. Middlesbrough(Express)

    Longlands Rd Express
    Longlands Rd   Middlesbrough   North Yorkshire   TS4 2JR  
    Telephone: 0345 610 2792
  117. Magherafelt(Superstore)

    Magherafelt Superstore
    Ballyronan Rd   Magherafelt   County Derry   BT45 6BP  
    Telephone: 0345 671 9528
  118. Manchester(Express)

    Manchester Bailey Express
    New Bailey St   Manchester   Greater Manchester   M3 5EU  
    Telephone: 0345 671 9584
  119. Middlesex(Express)

    Hounslow Hanworth Express
    419 Hanworth Rd   Hounslow   Middlesex   Greater London   TW4 5LF  
    Telephone: 0345 671 9666
  120. Mundesley(Express)

    Mundesley Cromer Express
    25 Cromer Rd   Mundesley   Norfolk   NR11 8DA  
    Telephone: 0345 610 2712
  121. Manchester(Express)

    Manchester Oxford House Express
    Oxford House   Oxford Rd   Manchester   Greater Manchester   M1 7ED  
    Telephone: 0345 671 9624
  122. Maidenhead(Express)

    Furze Platt Rd Express
    Furze Platt Rd   Maidenhead   Berkshire   SL6 7NH  
    Telephone: 0345 610 6328

Follow us: