Morrisons opening times and locations
2,320 Morrisons branches in 1,573 towns across England, Scotland, Wales and Northern Ireland, each with its opening times, address, phone number and reviews. Pick a county or town below, or let us find the branches nearest to you.
About Morrisons
Morrisons is the 4th largest chain of general supermarkets in the UK
Most commonly found in the North of England its stores are now increasingly found in the South as well following the Safeway and Somerfield store acquisitions
It was founded in 1899 by William Morrison in Bradford
Morrisons website
Morrisons near me
Share your position and we will list the Morrisons branches around you, nearest first, with which are open now. Your position is rounded to about 100 metres before it leaves your browser, and it is not stored.
Use my location
Best reviewed Morrisons branches
Morrisons, Lakesmere Road ★★★★★ Supermarket · Lakesmere Road, Horndean PO8 9FB · Horndean, Hampshire
Morrisons, Whiteclosegate Service Station Brampton Old Road Chandler Way Kingstown Road Kingstown Road ★★★★★ Convenience Store · Whiteclosegate Service Station Brampton Old Road Chandler Way Kingstown Road Kingstown Road, Carlisle CA3 0QZ · Carlisle, Cumbria
Morrisons, Mariners Way ★★★★★ Supermarket · Mariners Way, Preston PR2 2YN · Penwortham, Lancashire
Morrisons, Hillheads Road ★★★★★ Supermarket · Hillheads Road, Whitley Bay NE25 8HN · Monkseaton, Tyne and Wear
Morrisons, Craven Park ★★★★★ Supermarket · Craven Park, Hull, 716 718 Holderness Road HU9 3JA · Hull HU2, Yorkshire, East (North Humberside)
Morrisons, Wood Lane ★★★★★ Supermarket · Wood Lane, Dagenham RM10 7RA · Becontree, Greater London
Morrisons, 246-250 High Road ★★★★★ Supermarket · 246-250 High Road, Loughton IG10 1RB · Loughton, Essex
Morrisons, Azalea Road ★★★★★ Supermarket · Azalea Road, Newport, Rogerstone NP10 9SA · Pontymister, Caerphilly
Morrisons, Loan end ★★★★★ Supermarket · Loan end, Paisley PA2 6JE · Paisley PA1, Renfrewshire
Morrisons, Waterglade Retail Park Old Road ★★★★★ Supermarket · Waterglade Retail Park Old Road, Clacton on Sea CO15 1HX · Clacton on Sea, Essex
England1,872 branches in 71 counties
Bath Avon 3
Woolley 2 , Bath 1
Bedfordshire 17
Leighton Buzzard 4 , Bedford 3 , Bromham 2 , Ampthill 1 , Barton le Clay 1 , Milton Keynes MK1 1 +5 more
Berkshire 21
Newell Green 4 , Winkfield 2 , Barkham 2 , Warfield 1 , Hungerford 1 , Lambourn 1 +10 more
Brighton and Hove 5
Portslade 2 , Kemp Town 1 , Moulsecoomb 1 , West Blatchington 1
Bristol 21
Bishopsworth 5 , Fishponds 3 , Brislington 2 , Bristol BS31 2 , Avonmouth 1 , Bristol BS1 1 +7 more
Bristol Avon 5
Priston 1 , Keynsham 1 , Marksbury 1 , Radstock 1 , Twinhoe 1
Buckinghamshire 8
Wycombe Marsh 3 , Chalfont St Peter 1 , Haddenham 1 , Iver Heath 1 , Loudwater 1 , Upper North Dean 1
Cambridgeshire 19
Werrington 6 , Caxton 1 , Eynesbury 1 , Longthorpe 1 , Offord Cluny 1 , Newark 1 +8 more
Cheshire 67
Upton 4 , Collins Green 4 , Nantwich 4 , Ellesmere Port 3 , Congleton 3 , Whitby 3 +34 more
Cornwall 29
Newquay 4 , Liskeard 3 , Bodmin 2 , Bude 2 , Gulval 2 , Redruth 2 +13 more
County Durham 24
Newton Aycliffe 4 , Bishop Auckland 2 , Consett 2 , Stanley 2 , Barnard Castle 1 , Chester le Street 1 +12 more
Cumbria 27
Whitehaven 4 , Penrith 4 , Barrow in Furness 2 , Kendal 2 , Ulverston 2 , Workington 2 +11 more
Darlington 8
Mowden 2 , Summer house 2 , Haughton Le Skerne 2 , Eastbourne 2
Derbyshire 36
Buxton 4 , Brampton 4 , Breadsall 4 , Chapel en le Frith 3 , Belper 2 , Staveley 2 +16 more
Devon 56
Kingsbridge 4 , Plymstock 3 , Tiverton 3 , Whipton 3 , East the Water 2 , St Marychurch 2 +33 more
Dorset 18
Radipole 3 , Bothenhampton 2 , Trickett's Cross 2 , Weymouth DT3 2 , Blandford Forum 1 , Broadwey 1 +7 more
E Riding of Yorkshire 30
Bolton 4 , Bentley 4 , Hilderthorpe 2 , Anlaby 2 , Brough 2 , Dunswell 2 +13 more
East Sussex 22
Eastbourne 3 , Crowborough 3 , Hampden Park 3 , Seaford 2 , Hastings 2 , Denton 1 +8 more
Essex 65
Harlow CM18 3 , Witham 3 , Eastwood 2 , Canvey Island 2 , Little Clacton 2 , Clacton on Sea 2 +43 more
Gloucestershire 24
Gloucester 4 , Up Hatherley 4 , Tewkesbury 2 , Brockworth 1 , Cirencester 1 , Coombe Hill 1 +11 more
Greater London 93
New Addington 5 , Thamesmead SE2 3 , Ponders End 2 , Wimbledon 2 , Beddington 2 , Biggin Hill 2 +69 more
Greater Manchester 110
Failsworth 6 , Hyde 4 , Wigan 4 , Heaton Moor 4 , Reddish 4 , Firgrove 4 +61 more
Hampshire 43
New Milton 3 , Aldershot 2 , Charlton 2 , Basingstoke 2 , Cove 2 , Bridgemary 2 +25 more
Hartlepool 10
Brierton 3 , Hartlepool 3 , Seaton Carew 2 , Crimdon Park 1 , Middleton 1
Hereford and Worcester 34
St Margarets 4 , Stapleton 3 , Hereford 3 , Newland 2 , Ross on Wye 2 , Stone 2 +18 more
Hertfordshire 27
St Albans AL1 3 , Borehamwood 2 , Letchworth 2 , Royston 2 , Hatfield Hyde 2 , Abbots Langley 1 +15 more
Isle of Wight 2
Ryde 1 , Apse Heath 1
Kent 73
Strood 6 , Walderslade 6 , Thanington 4 , Perry Street 4 , Erith 3 , Shepway 3 +42 more
Kingston upon Hull 4
Kingston upon Hull 1 , Marfleet 1 , Stoneferry 1 , Sutton on Hull 1
Lancashire 63
Chorley 5 , Blackpool 4 , Common Edge 3 , Ormskirk 3 , Leyland 2 , Blackburn 2 +36 more
Leeds 2
Halton 2
Leicester 10
Belgrave 2 , Leicester LE1 2 , Humberstone 2 , Braunstone 1 , Evington 1 , Stoneygate 1 +1 more
Leicestershire 26
Melton Mowbray 3 , Blaby 2 , Coalville 2 , Thorpe Acre 2 , Ashby de la Zouch 1 , South Wigston 1 +15 more
Lincolnshire 32
Gainsborough 4 , Stamford 3 , Market Rasen 2 , Pinchbeck West 2 , Swallow Beck 2 , Grantham 2 +16 more
Luton 2
Limbury 1 , Leagrave 1
Merseyside 59
Southport 4 , Sutton Leach 4 , Kirkby 3 , West Kirby 3 , Gateacre 2 , Birkdale 2 +35 more
Middlesbrough 4
Middlesbrough 2 , Marton 2
Milton Keynes 5
Loughton 2 , Fenny Stratford 1 , Olney 1 , Milton Keynes 1
Norfolk 42
Gorleston on Sea 5 , Lakenham 4 , Diss 3 , East Dereham 3 , Cromer 2 , Fakenham 2 +21 more
North East Lincolnshire 6
Bradley 3 , Cleethorpes 2 , Humberston 1
North Lincolnshire 7
Ashby 2 , Barton upon Humber 1 , Frodingham 1 , Kirton in Lindsey 1 , Messingham 1 , Yaddlethorpe 1
North Somerset 9
Uphill 2 , St Georges 2 , Clevedon 1 , Dundry 1 , Churchill 1 , Weston super Mare 1 +1 more
North Yorkshire 38
Skipton 3 , Bedale 2 , Harrogate 2 , High Harrogate 2 , Malton 2 , Northallerton 2 +21 more
Northamptonshire 26
Great Oakley 5 , Kettering 4 , Boothville 2 , Daventry 2 , Wellingborough 2 , Boughton 1 +10 more
Northumberland 18
Morpeth 3 , Amble 2 , Bedlington 2 , Berwick upon Tweed 2 , Alnwick 1 , Eglingham 1 +7 more
Nottinghamshire 42
Eastwood 4 , Mansfield 4 , Worksop 3 , Netherfield 2 , Kirkby in Ashfield 2 , Nottingham NG1 2 +24 more
Oxfordshire 17
Banbury 4 , Carterton 2 , Bicester OX25 2 , Botley 1 , Grimsbury 1 , Cowley 1 +6 more
Poole 4
Bearwood 1 , Parkstone 1 , Poole 1 , Newtown 1
Portsmouth 6
Hilsea 4 , Cosham 1 , Fratton 1
Redcar and Cleveland 9
Redcar 4 , Guisborough 2 , Brotton 1 , Coatham 1 , Kirkleatham 1
Rutland 2
Oakham 2
Shropshire 24
Market Drayton 4 , Wellington 3 , Oswestry 2 , Battlefield 2 , Chetton 1 , Hope Bowdler 1 +11 more
Somerset 34
Bridgwater 4 , Yeovil 3 , Minehead 3 , Street 3 , Taunton 3 , Chard 2 +13 more
South Gloucestershire 16
Catbrain 4 , Yate 4 , Cadbury Heath 1 , Chipping Sodbury 1 , Downend 1 , Filton 1 +4 more
South Yorkshire 56
Ecclesfield 5 , Sheffield S1 4 , Catcliffe 3 , Greenhill 2 , Bramley 2 , Brampton 2 +28 more
Southampton 4
Bitterne 1 , Lordshill 1 , Sholing 1 , Thornhill 1
Staffordshire 48
Newcastle under Lyme 7 , Rugeley 4 , Branston 3 , Chase Terrace 2 , Cheadle 2 , Wombourne 2 +24 more
Stockton on Tees 11
Thornaby on Tees 6 , Stockton on Tees 3 , Billingham 1 , Norton 1
Stoke on Trent 12
Hanley 6 , Milton 1 , Baddeley Green 1 , Bucknall 1 , Fenton 1 , Longton 1 +1 more
Suffolk 31
Ipswich IP1 5 , Felixstowe 3 , Lowestoft 3 , Beccles 2 , Walton 2 , Great Cornard 1 +15 more
Surrey 29
Woking 3 , Reigate 3 , Fleet GU51 2 , Oxted 2 , Camberley 1 , Caterham 1 +17 more
Swindon 5
Stratton St Margaret 2 , Coate 1 , Wroughton 1 , Haydon Wick 1
Tyne and Wear 42
Killingworth 4 , Jarrow 3 , Preston 3 , Monkseaton 3 , Heaton 2 , Castletown 2 +20 more
Warwickshire 15
Royal Leamington Spa 3 , Stratford upon Avon 3 , Neal's Green 2 , Coleshill 1 , Atherstone 1 , Hillmorton 1 +4 more
West Midlands 69
Walsall WS1 5 , Rednal 3 , Kingswinford 3 , Oxley 3 , Acock's Green 2 , Birmingham B9 2 +45 more
West Sussex 19
Worthing 2 , Gossops Green 2 , Lindfield 2 , Bognor Regis 1 , Pease Pottage 1 , Crawley 1 +10 more
West Yorkshire 74
Wakefield 4 , Beeston 3 , Heckmondwike 3 , Keighley 3 , Leeds LS2 3 , Yeadon 3 +43 more
Wiltshire 23
Hardenhuish 4 , Swindon SN25 2 , Melksham 2 , Trowbridge 2 , Warminster 2 , Devizes 2 +9 more
York 8
York YO24 2 , York YO31 2 , Haxby 1 , Towthorpe 1 , Acomb 1 , York YO1 1
Yorkshire, East (North Humberside) 7
Hull HU2 6 , Hull HU4 1
Yorkshire, West 15
Bradford BD3 4 , Bradford BD8 3 , Leeds LS6 2 , Leeds LS13 2 , Bradford BD2 2 , Bradford BD5 1 +1 more
Scotland293 branches in 32 counties
Aberdeen City 13
Aberdeen 3 , Kincorth 2 , Bieldside 1 , Bankhead 1 , Cove Bay 1 , Bridge of Don 1 +4 more
Aberdeenshire 22
Buchanhaven 3 , Ellon 2 , Inverurie 2 , Banchory 1 , Aberdeen AB25 1 , Auchattie 1 +12 more
Angus 6
Balgray 2 , Arbroath 1 , Forfar 1 , Friockheim 1 , St Vigeans 1
Argyll and Bute 8
Camis Eskan 2 , Dunoon 2 , Campbeltown 1 , Ardrishaig 1 , Helensburgh 1 , Oban 1
City of Edinburgh 12
Duddingston 2 , Blackhall 2 , Gilmerton 2 , Edinburgh EH5 1 , Edinburgh EH3 1 , Edinburgh EH2 1 +3 more
Clackmannanshire 3
Alloa 2 , Forest Mill 1
Dumfries and Galloway 14
Dumfries 3 , Annan 2 , Lockerbie 2 , Maxwelltown 2 , Stranraer 2 , Drumrash 1 +2 more
Dunbartonshire 2
Glasgow G52 2
Dundee City 5
Denhead 1 , Douglas and Angus 1 , Downfield 1 , Dundee 1 , Lochee 1
East Ayrshire 5
Kilmarnock 3 , Auchinleck 1 , Kilmaurs 1
East Dunbartonshire 2
Bishopbriggs 2
East Lothian 4
Musselburgh 2 , Dunbar 1 , Levenhall 1
East Renfrewshire 1
Eaglesham 1
Falkirk 7
Falkirk 3 , Banknock 1 , Bo'ness 1 , Camelon 1 , Carronshore 1
Fife 22
Dunfermline 3 , Glenrothes 2 , Cowdenbeath 2 , Linktown 2 , Methil 2 , Thornton 2 +9 more
Glasgow City 18
Glasgow G34 5 , Glasgow G41 3 , Pollokshaws 2 , Govan 2 , Maryhill 2 , Glasgow G1 1 +3 more
Highland 17
Alness 3 , Culcabock 2 , Thurso 2 , Inverness 1 , Balloch 1 , Ardersier 1 +7 more
Inverclyde 3
Greenock 3
Midlothian 8
Edinburgh 4 , Bonnyrigg 1 , Danderhall 1 , Gorebridge 1 , Eskbank 1
Moray 8
Elgin 2 , Forres 2 , Buckie 1 , Mosstodloch 1 , New Elgin 1 , Rothes 1
North Ayrshire 15
Irvine 4 , Largs 3 , Stevenston 2 , Ardrossan 1 , Kilwinning 1 , Fairlie 1 +3 more
North Lanarkshire 14
Airdrie 2 , Whifflet 2 , Wishaw 2 , Bellshill 1 , Chapelhall 1 , Coatbridge 1 +5 more
Perth and Kinross 4
Crieff 1 , Dalginross 1 , Auchterarder 1 , Perth 1
Renfrewshire 11
Paisley PA1 7 , Johnstone 2 , Elderslie 1 , Erskine 1
Scottish Borders 9
Earlston 2 , Hawick 2 , Appletreehall 1 , Galashiels 1 , Jedburgh 1 , St Boswells 1 +1 more
Shetland Islands 1
Holmsgarth 1
South Ayrshire 12
Ayr 5 , Troon 2 , Dailly 1 , Girvan 1 , Prestwick 1 , Whitletts 1 +1 more
South Lanarkshire 24
Hamilton 5 , Cambuslang 3 , Lanark 3 , East Kilbride 2 , Nerston 2 , Carluke 1 +8 more
Stirling 7
Bannockburn 2 , Cambuskenneth 2 , Causewayhead 1 , St Ninians 1 , Kippenross Ho 1
West Dunbart 6
Crosslet 2 , Dumbarton 2 , Jamestown 1 , Townend 1
West Lothian 9
Bellsquarry 3 , Bathgate 2 , Bridgend 1 , Wester Dechmont 1 , Linlithgow 1 , Whitburn 1
Western Isles 1
Paible 1
Wales128 branches in 22 counties
Blaenau Gwent 2
Rassau 2
Bridgend 3
Bridgend 1 , Kenfig Hill 1 , South Cornelly 1
Caerphilly 8
Caerphilly 3 , Pontymister 2 , Bargoed 1 , Croespenmaen 1 , Gelligaer 1
Cardiff 10
Roath 2 , Llanishen 1 , Canton 1 , Cardiff CF10 1 , Cardiff CF23 1 , Cardiff CF1 1 +3 more
Carmarthenshire 7
Carmarthen 1 , Tycroes 1 , Pencader 1 , Trimsaran 1 , Tumble 1 , Llanelli 1 +1 more
Ceredigion 5
Penparcau 2 , Cardigan 1 , Ffos y ffin 1 , Llanbadarn Fawr 1
Conwy 2
Colwyn Bay 2
Denbighshire 6
Rhyl 3 , Denbigh 2 , Llanfwrog 1
Flintshire 8
Saltney 3 , Wepre 2 , Connah's Quay 1 , Bagillt 1 , Mold 1
Gwynedd 12
Bangor 5 , Caernarfon 2 , Douglas Hill 1 , Waterloo Port 1 , Blaenau Ffestiniog 1 , Clynnog fawr 1 +1 more
Isle of Anglesey 7
Cemaes 1 , Gaerwen 1 , Holyhead 1 , Kingsland 1 , Llanerchymedd 1 , Llangoed 1 +1 more
Merthyr Tydfil 1
Merthyr Tydfil 1
Monmouthshire 4
Abergavenny 1 , Mardy 1 , Penallt 1 , Raglan 1
Neath Port Talbot 8
Aberavon 2 , Margam 1 , Cadoxton 1 , Pontardawe 1 , Port Talbot 1 , Skewen 1 +1 more
Newport 4
Newport NP19 2 , Bettws 1 , Newport PO30 1
Pembrokeshire 6
Narberth 1 , New Hedges 1 , Neyland 1 , Pembroke 1 , Cresswell 1 , Prendergast 1
Powys 8
Llanllwchaiarn 2 , Brecon 1 , Talgarth 1 , Buttington 1 , Ystradgynlais 1 , Newtown 1 +1 more
Rhondda Cynon Taff 10
Porth 2 , Aberdare 1 , Brynna 1 , Mountain Ash 1 , Nantgarw 1 , Pont y gwaith 1 +3 more
Swansea 7
Landore 1 , Fforest fach 1 , Gorseinon 1 , Llansamlet 1 , Penllergaer 1 , Swansea 1 +1 more
Torfaen 1
Cwmbran 1
Vale of Glamorgan 2
Barry 1 , Cogan 1
Wrexham 7
Wrexham 3 , Rhosnesni 3 , Llay 1
Northern Ireland3 branches in 1 county
Each branch is counted once, in the town nearest to it. 24 branches are not yet placed in a town and appear only in the full list. The lists are rebuilt daily.
All 2,320 branches A to Z Browse by category