

Whether you’re moving to Dorset, settling into a self-catering holiday cottage, or simply after a proper big shop rather than relying on the local village shop, knowing where your nearest supermarket is makes life considerably easier. Dorset is well served by all the major chains, but coverage varies a lot from town to town — some areas have a full spread of options within walking distance, while more rural parts of the county rely on a single Co-op or Spar and a good delivery slot.
This guide lists the main supermarkets across Dorset by town, along with practical information on which supermarkets deliver where. If you’re searching for “supermarkets near me” while already in the county, the store locator links below will get you to the nearest branch faster than a general search.
Bridport is one of the better-served towns in West Dorset for a proper choice of supermarkets. You’ll find a Waitrose, Morrisons, Lidl and a Co-op all within the town, plus a Spar down in West Bay itself for topping up essentials without the drive back into town. The Morrisons and Waitrose both have reasonably sized car parks, making them the easiest options if you’re doing a full shop rather than just picking up a few bits, and both sit within easy walking distance of Bridport’s town centre if you’d rather combine your shop with a browse around the independent shops on South Street.
Lyme Regis itself has a Co-op and a Tesco Express in the town centre, covering day-to-day essentials comfortably, though parking near either can be tight during peak summer months given the town’s narrow streets. For a full big shop, the nearest large supermarket is a Tesco Superstore just over the county line in Axminster, around a 15-minute drive away, with considerably more parking and a wider range than either of the in-town options.
As the county town, Dorchester has a solid range of options. In the town centre you’ll find a Waitrose, a Tesco Superstore, a Lidl and a Co-op, making it one of the easiest towns in the county for a full weekly shop without needing to travel far. The Tesco Superstore tends to be the most convenient for a big shop thanks to its size and parking, while the Waitrose is a good option if you’re after a wider range of local Dorset produce alongside the usual essentials. Poundbury, on the edge of town, is covered by the same Dorchester stores rather than having a large supermarket of its own.
Weymouth is one of the best-served towns in Dorset for supermarket choice, with an Asda, Sainsbury’s, Aldi, Lidl, Morrisons, M&S Food a Spar and multiple Co-op branches spread across the town, including sites on Chickerell Road and Preston Road. With this many options within a few miles of each other, Weymouth is a good base if you want the flexibility to compare prices or simply have several choices within easy reach. Over on Portland, there’s a Co-op in Fortuneswell and a Tesco, covering the island without needing to head back across the causeway for essentials — useful to know if you’re staying on Portland itself, since the causeway can get busy at peak times.
Wareham has a Sainsbury’s and a Co-op, making it the best base for a proper shop if you’re staying anywhere in the Isle of Purbeck. Both sit close to the town centre and have adequate parking for a full weekly shop. Nearby, Wool has a Spar, and Warmwell has a Co-op, both useful if you’re staying further out toward Lulworth and don’t want to head all the way into Wareham just for essentials. If your stay is somewhere more remote in Purbeck, it’s worth building a Wareham shop into your arrival day, since options thin out considerably the further you get from the town.
Swanage is a little more limited than some of the larger towns, with a Budgens and a Co-op covering most day-to-day needs, both within easy walking distance of the town centre and seafront. For a wider choice, Wareham is around a 20-minute drive and has both a Sainsbury’s and a second Co-op if you need a bigger shop or a wider range than Swanage’s town-centre options can offer.
Poole has one of the fullest spreads of supermarkets in the county, including a Sainsbury’s Superstore, an Asda Superstore, a Tesco Superstore, an Aldi, and multiple Tesco Express and Co-op branches across areas including Westbourne, Parkstone, Hamworthy, Lilliput and Poole Quay. There’s also a Waitrose in the town, making Poole a genuinely easy place to find whichever supermarket you prefer, whatever part of town you’re staying in. The superstores tend to sit slightly out of the town centre with ample parking, while the Express and Co-op branches are better suited to a quick top-up if you’re staying somewhere more central.
Bournemouth matches Poole for choice, with large stores from most of the major chains dotted across the town, plus a good number of Tesco Express, Sainsbury’s Local and Co-op convenience branches for topping up without a full shop. If you’re staying anywhere in or around Bournemouth, you’re unlikely to be more than a short drive from at least three or four supermarket options, which makes it one of the more flexible towns in the county if you have a particular chain you prefer.
Blandford Forum has a Tesco Superstore at Stour Park and a Lidl on Shaftesbury Lane, covering most needs within the town itself, both with good parking and easy access from the main road through town. For a wider range, Gillingham (a short drive north) has a Waitrose and an Aldi, useful if your stay is somewhere between the two towns and you want a bit more choice than Blandford alone offers.
Sherborne has a Waitrose on Cheap Street, alongside independent grocers and a good pannier market for fresh produce on market days. It’s a smaller town for supermarket choice, but the Waitrose covers most essentials and sits right in the town centre, making it an easy stop if you’re already exploring Sherborne’s abbey and independent shops. For a wider range, Yeovil, just over the Somerset border, has a fuller spread of major chains if you need it.
Wimborne has a mix of smaller supermarket branches spread through the town and surrounding villages, including options in Corfe Mullen and along Hanham Road, generally better suited to a top-up shop than a full weekly one. For a larger superstore shop, Poole and Bournemouth are both within easy reach, roughly 15 to 20 minutes’ drive, and worth the short trip if you need the wider range a superstore offers.
If you’d rather have your shopping delivered than head out to a store — particularly useful if you’ve just arrived at a self-catering cottage and want the fridge stocked before you unpack — most of the major UK supermarkets offer delivery across Dorset, though coverage does vary by postcode and by how rural the specific address is. Rather than rely on general assumptions, the most reliable approach is to check your exact postcode directly on each supermarket’s site — we’ve linked to the postcode checkers below.
Tesco, Sainsbury’s and Asda have the widest delivery coverage of any UK supermarkets, reaching the vast majority of postcodes nationally, including most of Dorset’s towns and many of its villages. These are generally your safest bet if you’re booking a delivery slot to a more rural address.
Morrisons delivers to a large share of UK postcodes too, though coverage in more rural parts of Dorset can be patchier than Tesco, Sainsbury’s or Asda. It’s worth checking your specific postcode before assuming a slot will be available.
Waitrose has more limited delivery coverage nationally, tending to focus on postcodes close to an existing store. Given Waitrose’s presence in Bridport, Dorchester, Poole and Sherborne, delivery coverage tends to be reasonably good around those towns, but thinner further out.
Ocado is genuinely difficult to generalise about for Dorset specifically — coverage depends on which regional depot serves a given postcode rather than simple distance from a town, and depot boundaries shift over time. Areas of North Dorset near Sherborne may fall within reach of a Yeovil-based depot, while coastal and southern Dorset postcodes are less consistently covered. Rather than assume either way, it’s genuinely worth checking your exact postcode on Ocado’s site before planning around it, since coverage can vary between two addresses that are otherwise close together.
Iceland offers a useful, budget-friendly delivery option and covers a large share of UK households, making it worth checking alongside the bigger names, particularly for frozen and freezer-friendly essentials.
Rapid delivery services including Sainsbury’s Chop Chop, Asda Express Delivery, and Tesco’s Whoosh offer delivery within an hour in some areas, but these tend to be concentrated in larger towns and cities. Availability across Dorset is patchier than standard next-day delivery, so it’s best treated as a bonus rather than something to rely on if you’re staying somewhere rural. In some towns, Uber Eats and Deliveroo also offer quick delivery from a selection of supermarkets.

A few practical points worth knowing if you’re new to the area or visiting for a holiday:
If you’re already in Dorset and searching “supermarkets near me” on your phone, your results will usually be based on your current location rather than the town lists above — genuinely useful if you’re out and about and just need the nearest option. That said, a live “near me” search doesn’t always distinguish between a large superstore and a small convenience branch, so it’s worth glancing at the store type before you drive across town expecting a full range and finding a small Tesco Express instead.
The town-by-town lists above are more useful for planning ahead — working out which supermarket to head to for your main shop when you arrive, rather than searching on the day and hoping for the best.
Poole and Bournemouth both offer the widest range of supermarkets in the county, with large stores from most major chains within easy reach of each other.
No — coverage varies significantly. Tesco, Sainsbury’s and Asda generally offer the widest delivery coverage, while Waitrose is more concentrated around towns with an existing store, and Ocado’s coverage is genuinely inconsistent across the county and worth checking postcode by postcode rather than assuming either way.
Yes, in most cases. Delivery to holiday postcodes works the same way as delivery to a permanent address — simply use the cottage’s postcode when checking availability and booking your slot.
Wherever you’re staying in Dorset, there’s almost certainly a supermarket within easy reach, whether that’s a full superstore in one of the larger towns or a smaller local branch for topping up. Combine a supermarket shop with a stop at one of Dorset’s farm shops or farmers markets, and you’ll have everything you need for a proper self-catering stay.
If you’re planning a trip and still need somewhere to stay, browse our full collection of holiday cottages in Dorset— each with a well-equipped kitchen ready for whatever you bring home from the shops.