Tesco opening times and locations
5,662 Tesco branches in 2,491 towns across England, Scotland, Wales, Northern Ireland and Isle of Man, 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 Tesco
Tesco is one of the leading grocery and general supermarket chains in the UK. It boasts the title of the 3rd largest retailer in the world as defined by revenue generation
It was founded by Jack Cohen in Edgware in 1919. The name Tesco is derived from an earlier supplier of Tea to the business - TE Stockwell and the first 2 letters of Jack's surname
Tesco website
Tesco near me
Share your position and we will list the Tesco 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 Tesco branches
Tesco, 4 High Street Eldersfield ★★★★★ Supermarket · 4 High Street Eldersfield, Churchdown, Gloucester GL3 1JN · Gloucester, Gloucestershire
Tesco, Cardington Road ★★★★★ Supermarket · Cardington Road, Eastcotts, Bedford MK42 0 · Harrowden, Bedfordshire
Tesco, 404 Kenton Lane ★★★★★ Supermarket · 404 Kenton Lane, Harrow, London HA3 8RQ · Wealdstone, Greater London
Tesco, 72 New Road ★★★★★ Supermarket · 72 New Road, Gravesend DA11 0AF · Gravesend, Kent
Tesco, 59 High Street ★★★★★ Convenience Store · 59 High Street, Clapham, Bedford MK41 6AG · Bedford, Bedfordshire
Tesco, Nantyffin Road ★★★★★ Supermarket · Nantyffin Road, Llansamlet SA7 9RD · Llansamlet, Swansea
Tesco, 17 County Lane ★★★★★ Supermarket · 17 County Lane, Warfield RG42 3JP · Warfield, Berkshire
Tesco, 215 Park Road ★★★★★ Optician · 215 Park Road, Merseyside L8 4XF · Liverpool L8, Merseyside
Tesco, 73-75 Gloucester Road North ★★★★★ Supermarket · 73-75 Gloucester Road North, Filton BS34 7PL · Filton, South Gloucestershire
Tesco, Lauceston ★★★★★ Supermarket · Lauceston, Launceston PL15 9HG · Launceston, Cornwall
England4,720 branches in 76 counties
Bath Avon 6
Bath 4 , Woolley 1 , Weston 1
Bedfordshire 37
Bedford 7 , Bromham 5 , Leighton Buzzard 3 , Dunstable 2 , Beeston 2 , Goldington 2 +13 more
Berkshire 84
Reading RG1 11 , Cheapside 7 , Warfield 6 , Furze Platt 5 , Cranbourne 4 , Whitley 3 +27 more
Bournemouth 15
Moordown 4 , Westbourne 3 , Kinson 2 , Bournemouth 2 , Pokesdown 2 , Southbourne 1 +1 more
Bradford 2
Low Moor 2
Brighton and Hove 19
Preston 5 , Kemp Town 4 , West Blatchington 3 , Portslade by Sea 2 , Hangleton 2 , Woodingdean 1 +2 more
Bristol 53
Westbury on Trym 6 , Bristol (PO Boxes) 6 , Brislington 6 , Stapleton 5 , Bristol BS5 4 , Cotham 4 +12 more
Bristol Avon 14
Twinhoe 4 , Peasedown St John 3 , Wellow 2 , Paulton 2 , Priston 1 , Keynsham 1 +1 more
Buckinghamshire 64
High Wycombe 7 , Buckingham 6 , Aylesbury HP19 6 , Booker 4 , Amersham 4 , Farnham Common 3 +24 more
Cambridgeshire 73
Cambridge 14 , Werrington 5 , Chesterton CB4 4 , Wisbech 4 , Eynesbury 4 , Orton Longueville 4 +22 more
Cheshire 72
Chester 5 , Macclesfield 5 , Warrington 5 , Handforth 5 , Middlewich 4 , Wilmslow 4 +24 more
Cornwall 36
Falmouth 4 , Carn Brea 4 , Helston 3 , Launceston 2 , Carbis Bay 2 , Tuckingmill 2 +12 more
County Durham 27
Carrville 4 , Newton Aycliffe 3 , Durham 3 , Chester le Street 3 , St Helen Auckland 3 , Shotley Bridge 2 +8 more
Cumbria 37
Carlisle 4 , Whitehaven 4 , Vickerstown 4 , Barrow in Furness 3 , Scotby 3 , Workington 3 +11 more
Darlington 3
Summer house 2 , Darlington 1
Derby 18
Derby 3 , Chellaston 3 , Crewton 3 , Normanton 3 , Mickleover 2 , Allestree 1 +3 more
Derbyshire 63
Chesterfield 7 , Church Gresley 6 , Newbold 6 , Alfreton 5 , Long Eaton 4 , Ilkeston 3 +22 more
Devon 94
Barnstaple 7 , Exeter 7 , Plymouth PL4 7 , Tiverton 5 , Cullompton 4 , Torquay 3 +40 more
Dorset 41
Dorchester 7 , Shaftesbury 4 , Christchurch 3 , Bournemouth BH7 3 , Bournemouth BH1 3 , Bournemouth BH10 3 +15 more
E Riding of Yorkshire 24
Bridlington 3 , Beverley 2 , Great Driffield 2 , Willerby 2 , Cottingham 2 , Goole 2 +7 more
East Sussex 50
Eastbourne 7 , Langney 5 , Uckfield 4 , Battle 3 , Baldslow 3 , Hollington 3 +17 more
Essex 140
Chelmsford 10 , Colchester 8 , Leigh on Sea 6 , Purfleet 5 , Clacton on Sea 5 , Grays 4 +62 more
Gloucestershire 72
Gloucester 10 , Stroud 6 , Cheltenham GL52 5 , Cirencester 4 , Preston GL7 4 , Tetbury 4 +23 more
Greater London 813
North End 15 , Wembley 7 , Woolwich 7 , Hayes UB3 7 , Romford 6 , Woodside 6 +401 more
Greater Manchester 246
Middleton 13 , Manchester M2 10 , Salford M5 8 , Marylebone 6 , Horwich 6 , Altrincham 5 +82 more
Hampshire 160
Winchester 9 , Southampton SO2 7 , Basingstoke 7 , Andover 6 , Blackwater 6 , Bishopstoke 5 +63 more
Hartlepool 10
Hartlepool 4 , High Throston 3 , Greatham 2 , Seaton Carew 1
Hereford and Worcester 61
Stone 6 , Hereford 4 , Humber Court 4 , Checkley 3 , Kidderminster 3 , Droitwich 3 +23 more
Hertfordshire 138
Hemel Hempstead 7 , Cheshunt 7 , Stevenage 5 , Bishop's Stortford 5 , Flamstead End 5 , Watford WD24 5 +53 more
Isle of Wight 10
Sandown 2 , Wootton Bridge 2 , Nettlestone 2 , Freshwater 2 , Ventnor 1 , Ryde 1
Kent 141
Canterbury 9 , Dartford 7 , Sheerness 5 , Maidstone 5 , Bearsted 4 , Tovil 4 +61 more
Kingston upon Hull 12
Kingston upon Hull 10 , Stoneferry 2
Lancashire 141
Common Edge 8 , St Anne's 7 , Preston 7 , Chorley 7 , Leyland PR25 6 , Great Marton 5 +51 more
Leeds 4
Halton 3 , Crossgates 1
Leicester 30
Leicester LE1 10 , Dane Hills 5 , Glenfield 4 , Knighton 3 , Humberstone 2 , Aylestone 2 +3 more
Leicestershire 44
Hinckley 4 , Loughborough 4 , Ashby de la Zouch 3 , Measham 3 , Narborough 3 , Melton Mowbray 3 +17 more
Lincolnshire 51
Lincoln 10 , Bracebridge Heath 3 , Spalding 3 , Bourne 3 , Horncastle 3 , Gainsborough 3 +18 more
Lincolnshire (South Humberside) 4
Grimsby DN32 4
Luton 17
Luton 7 , Limbury 4 , Stopsley 3 , Sundon Park 2 , Leagrave 1
Merseyside 116
Liverpool L2 11 , Liverpool L15 7 , Wallasey CH44 7 , Liverpool L1 6 , Liverpool L8 5 , Prescot 4 +41 more
Middlesbrough 19
Middlesbrough 5 , Hemlington 5 , Marton 3 , Acklam 2 , North Ormesby 2 , Nunthorpe 2
Middlesex 5
Twickenham 3 , Hounslow 2
Milton Keynes 40
Shenley Brook End 5 , Wavendon 4 , Newport Pagnell 4 , Wolverton 4 , Fenny Stratford 4 , Milton Keynes 3 +11 more
Norfolk 80
Lakenham 5 , Norwich NR2 5 , Sprowston 4 , Toftwood 4 , Swaffham 4 , Norwich NR3 3 +30 more
North East Lincolnshire 6
Cleethorpes 2 , Humberston 2 , West Marsh 1 , Immingham 1
North Lincolnshire 14
Ashby 4 , Crosby 4 , Brigg 2 , Barton upon Humber 1 , Crowle 1 , Scunthorpe 1 +1 more
North Somerset 19
Weston super Mare 5 , Nailsea 3 , Uphill 2 , Milton 2 , St Georges 2 , Kenn 1 +4 more
North Yorkshire 42
Scarborough 5 , Northallerton 4 , Wiggington 4 , Skipton 2 , Bedale 2 , Brayton 2 +19 more
Northamptonshire 68
Northampton 7 , Wellingborough 6 , Kettering 5 , Great Oakley 5 , Daventry 4 , Brackley 4 +23 more
Northumberland 13
Hexham 4 , Tweedmouth 3 , Amble 2 , Bedlington 1 , Hirst 1 , Newsham 1 +1 more
Nottinghamshire 90
Nottingham NG1 21 , Beeston 5 , Sutton in Ashfield 4 , Mansfield 4 , Carlton 3 , Toton 3 +28 more
Oxfordshire 58
Abingdon 7 , Witney OX28 6 , Oxford 5 , Bicester OX25 5 , Banbury 4 , Cowley 3 +18 more
Poole 27
Newtown 7 , Poole 6 , Longfleet 3 , Canford Cliffs 3 , Branksome 2 , Broadstone 2 +4 more
Portsmouth 28
Fratton 6 , Southsea 5 , Drayton 4 , Eastney 4 , Wymering 2 , Hilsea 2 +3 more
Redcar and Cleveland 8
South Bank 3 , Redcar 2 , Grangetown 1 , Coatham 1 , Normanby 1
Rutland 1
Oakham 1
Shropshire 35
Arleston 6 , Shrewsbury 5 , Battlefield 4 , Wellington 3 , Bridgnorth 3 , Ellesmere 2 +9 more
Somerset 52
Taunton 9 , Yeovil 6 , Chard 3 , Cheddar 3 , Burnham on Sea 3 , Preston Plucknett 2 +17 more
South Gloucestershire 44
Yate 8 , Bradley Stoke 8 , Kingswood 6 , Longwell Green 3 , Patchway 3 , Filton 3 +9 more
South Yorkshire 102
Rotherham 11 , Sheffield S1 7 , Heeley 6 , Sheffield S330 5 , Doncaster 5 , Wadsley Bridge 4 +38 more
Southampton 30
Swaythling 5 , Southampton 4 , Millbrook 4 , Bitterne 3 , Sholing 3 , Shirley 3 +5 more
Staffordshire 62
Stowe 6 , Stafford 5 , Uttoxeter 4 , Newcastle under Lyme 4 , Hednesford 4 , Amington 3 +24 more
Stockton on Tees 20
Norton 6 , Thorpe Thewles 4 , Stockton on Tees 3 , Billingham 3 , Eaglescliffe 2 , Cowpen Bewley 1 +1 more
Stoke on Trent 19
Longton 7 , Hanley 5 , Stoke on Trent 3 , Meir 2 , Goldenhill 1 , Smallthorne 1
Suffolk 55
Bury St Edmunds IP33 5 , Ipswich IP1 5 , Ipswich IP3 5 , Newmarket 4 , Beccles 4 , Bury St Edmunds IP32 3 +20 more
Surrey 102
Epsom KT19 8 , Addlestone 6 , Ashford 5 , Staines 4 , Byfleet 4 , Frimley Green 3 +44 more
Swindon 12
Shaw 4 , Stratton St Margaret 3 , Wroughton 2 , Highworth 1 , Haydon Wick 1 , Coate 1
Tyne and Wear 66
Newcastle upon Tyne NE1 8 , Newcastle upon Tyne NE14 6 , Blakelaw 3 , Jesmond 3 , South Shields 3 , Whickham 3 +24 more
Warwickshire 38
Rugby 4 , Stratford upon Avon 4 , Alcester 3 , Bedworth 3 , Water Orton 3 , Chilvers Coton 2 +15 more
West Midlands 190
Birmingham B2 9 , Birmingham B1 6 , West Bromwich 6 , Sutton Coldfield B73 5 , Bentley Heath 5 , Castle Bromwich 5 +81 more
West Sussex 90
Crawley 7 , Shoreham by Sea 4 , Worthing 4 , Durrington 4 , Burgess Hill 4 , Broadbridge Heath 4 +35 more
West Yorkshire 143
Leeds LS1 15 , Wakefield 7 , Leeds LS2 5 , Lindley 5 , Bradford 5 , Horsforth 4 +54 more
Wiltshire 57
Chippenham 10 , Trowbridge 5 , Calne 5 , Swindon SN25 4 , Salisbury 3 , Swindon SN1 3 +17 more
York 16
York YO24 7 , York YO1 5 , New Earswick 2 , Strensall 1 , York YO31 1
Yorkshire, East (North Humberside) 13
Hull HU3 5 , Hull HU2 4 , Hull HU5 3 , Hull HU4 1
Yorkshire, West 14
Leeds LS4 3 , Bradford BD2 3 , Bradford BD9 2 , Bradford BD7 2 , Bradford BD3 1 , Leeds LS13 1 +2 more
Scotland448 branches in 33 counties
Aberdeen City 13
Aberdeen 8 , Old Aberdeen 2 , Middleton Park 1 , Dyce 1 , Danestone 1
Aberdeenshire 19
Inverurie 3 , Aberdeen AB64 3 , Fraserburgh 2 , Westhill 2 , Banff 1 , Kirktown of Fetteresso 1 +7 more
Angus 9
Forfar 2 , Montrose 2 , Arbroath 1 , Brechin 1 , Monifieth 1 , Carnoustie 1 +1 more
Argyll and Bute 8
Helensburgh 3 , Oban 2 , Lochgilphead 2 , Campbeltown 1
City of Edinburgh 47
Edinburgh EH2 8 , Corstorphine 5 , Colinton 4 , Edinburgh EH3 3 , Morningside 3 , Craiglockhart 3 +14 more
Clackmannanshire 4
Alloa 2 , Devonside 2
Dumfries and Galloway 15
Maxwelltown 3 , Dumfries 2 , Castle Douglas 2 , New Bridge 1 , Annan 1 , Ericstane 1 +5 more
Dunbartonshire 10
Glasgow G3 4 , Glasgow G52 2 , Glasgow G31 2 , Glasgow G13 2
Dundee City 22
Dundee 13 , Downfield 6 , Denhead 2 , Lochee 1
East Ayrshire 8
Riccarton 2 , Auchinleck 2 , Kilmarnock 2 , Cumnock 1 , Galston 1
East Dunbartonshire 4
Milngavie 2 , Bishopbriggs 1 , Lenzie 1
East Lothian 8
Musselburgh 5 , Dunbar 1 , Haddington 1 , North Berwick 1
East Renfrewshire 7
Hall 2 , Newton Mearns 2 , Barrhead 1 , Clarkston 1 , Giffnock 1
Falkirk 16
Falkirk 8 , Bo'ness 2 , Grangemouth 2 , Stenhousemuir 2 , Bonnybridge 1 , Camelon 1
Fife 17
Dunfermline 4 , Linktown 3 , Cupar 2 , Cardenden 2 , Lochgelly 1 , Dalgety Bay 1 +4 more
Glasgow City 54
Glasgow G2 16 , Glasgow G1 9 , Nitshill 7 , Glasgow G41 6 , Shettleston 4 , Glasgow G12 4 +5 more
Highland 32
Culcabock 5 , Drumderfit 3 , Tain IV19 3 , Inverness 2 , Ardachvie 2 , Caol 2 +13 more
Inverclyde 9
Port Glasgow 5 , Greenock 4
Midlothian 13
Edinburgh 5 , Bonnyrigg 2 , Penicuik 2 , Eskbank 1 , Dalkeith 1 , Newtongrange 1 +1 more
Moray 12
Elgin 3 , Keith 2 , Buckie 2 , Forres 2 , Hopeman 1 , Bishopmill 1 +1 more
North Ayrshire 11
Irvine 5 , Kilbirnie 3 , Largs 1 , Kilwinning 1 , Saltcoats 1
North Lanarkshire 27
Cumbernauld 6 , Airdrie 4 , Wishaw 4 , Coatbridge 3 , Holytown 2 , Cleland 2 +5 more
Orkney Islands 2
Kirkwall 2
Perth and Kinross 12
Friarton 4 , Huntingtower 2 , Perth 2 , Rattray 1 , New Scone 1 , Tullybelton 1 +1 more
Renfrewshire 7
Renfrew 3 , Linwood 2 , Paisley PA2 1 , Elderslie 1
Scottish Borders 4
Galashiels 2 , Peebles 2
Shetland Islands 2
Sound ZE1 2
South Ayrshire 15
Ayr 3 , Whitletts 3 , New Prestwick 2 , Prestwick 2 , Alloway 2 , Troon 1 +2 more
South Lanarkshire 19
East Kilbride 3 , Lanark 3 , Low Waters 2 , Flemington 2 , Carluke 2 , Hamilton 2 +4 more
Stirling 10
Callander 3 , Dunblane 2 , Kippenross Ho 2 , Bridge of Allan 1 , Fallin 1 , Stirling 1
West Dunbart 1
Clydebank 1
West Lothian 9
Wester Dechmont 2 , Linlithgow 2 , Armadale 1 , Bathgate 1 , Broxburn 1 , East Calder 1 +1 more
Western Isles 2
Stornoway 2
Wales264 branches in 23 counties
Blaenau Gwent 5
Abertillery 2 , Beaufort 1 , Tredegar 1 , Newtown 1
Bridgend 12
Tre groes 4 , Bridgend 3 , Newcastle 2 , North Cornelly 1 , Maesteg 1 , Pencoed 1
Caerphilly 18
Caerphilly 6 , Bedwas 4 , Ystrad Mynach 2 , Pontymister 2 , Fleur de lis 1 , Newbridge 1 +2 more
Cardiff 41
Cardiff CF1 8 , Canton 4 , Birchgrove 4 , Roath 4 , Whitchurch 3 , Grangetown 3 +8 more
Carmarthenshire 13
Carmarthen 6 , Betws 2 , Tumble 1 , Llwynhendy 1 , Aberarad 1 , Llanelli 1 +1 more
Ceredigion 4
Cardigan 2 , Aberystwyth 2
Conwy 4
Llandudno 2 , Abergele 1 , Llandudno Junction 1
Denbighshire 3
Prestatyn 2 , Ruthin 1
Flintshire 10
Flint 3 , Mold 3 , Bretton 2 , Holywell 1 , Shotton 1
Glamorgan 2
Pontyclun 2
Gwynedd 10
Porthmadog 3 , Caernarfon 2 , Bethesda 2 , Glan Adda 2 , Penrhos garnedd 1
Isle of Anglesey 2
Benllech 1 , Penrhos 1
Merthyr Tydfil 2
Merthyr Tydfil 2
Monmouthshire 6
Chepstow 2 , Abergavenny 2 , Mathern 1 , Raglan 1
Neath Port Talbot 19
Neath 4 , Rhydding 3 , Port Talbot 3 , Duffryn 2 , Morfa Glas 2 , Bryn Coch 1 +4 more
Newport 17
Newport NP10 5 , Maes glas 3 , Newport NP19 2 , Malpas 2 , Rogerstone 2 , Newport EX32 1 +2 more
Pembrokeshire 14
Haverfordwest 4 , Goodwick 3 , Waterloo 2 , Dinas 1 , Merlin's Bridge 1 , Milford Haven 1 +2 more
Powys 4
Llandrindod Wells 1 , Newtown 1 , Welshpool 1 , Gurnos 1
Rhondda Cynon Taff 20
Talbot Green 4 , Treforest 3 , Aberdare 2 , Llantwit Fardre 2 , Ton teg 2 , Upper Boat 2 +4 more
Swansea 28
Swansea 11 , Fforest fach 4 , Bon y maen 2 , Llansamlet 2 , Sketty 2 , Pontardulais 2 +5 more
Torfaen 9
Pontypool 4 , Upper Cwmbran 3 , Croes y mwyalch 1 , Sebastopol 1
Vale of Glamorgan 18
Dinas Powys 3 , Rhoose 3 , Cogan 3 , Penarth 2 , Twyn yr odyn 2 , Barry 1 +4 more
Wrexham 3
Wrexham 2 , Cefn mawr 1
Northern Ireland115 branches in 7 counties
Belfast 60
Newtownabbey BT36 9 , Belfast BT4 8 , Newtownabbey BT37 8 , Belfast BT7 7 , Belfast BT1 5 , Belfast BT16 4 +9 more
County Antrim 11
Ballymena BT42 6 , Antrim 2 , Larne 2 , Portrush 1
County Armagh 11
Craigavon BT64 7 , Craigavon BT62 3 , Armagh BT61 1
County Down 16
Banbridge 6 , Bangor BT20 2 , Newry BT35 2 , Newcastle 2 , Bangor BT19 2 , Castlewellan 1 +1 more
County Fermanagh 1
Enniskillen BT74 1
County Londonderry 11
Coleraine BT51 3 , Londonderry 3 , Coleraine BT52 2 , Londonderry BT48 2 , Portstewart 1
County Tyrone 5
Cookstown 4 , Strabane 1
Isle of Man1 branch in 1 county
Each branch is counted once, in the town nearest to it. 114 branches are not yet placed in a town and appear only in the full list. The lists are rebuilt daily.
All 5,662 branches A to Z Browse by category