practical
Supermarkets in Tenby: Where to Do the Holiday Food Shop
The shops in town, the closest one to Kiln Park, and where the nearest big Tesco, Aldi, Asda and Lidl actually are when you need a proper trolley run.
By Pembrokeshire Guide editors · Updated 22 August 2026
The first-night question of every self-catering holiday: where's the shop? Tenby's answer is better than most seaside towns — a proper supermarket a few minutes from the walls and a scatter of convenience stores — but there is no giant superstore in town, so a full-trolley shop means a short drive. Here's the honest map, drawn from our own Tenby shops listings.
In Tenby itself
Sainsbury's, Upper Park Road is the town's main supermarket — a real one with a car park, a couple of minutes' walk from the town walls. For most holiday shops this is the only stop you need.
Around it, the convenience tier: Tesco Express on the High Street inside the walled town, a Morrisons Daily and a Co-op Food in the streets nearby, and CK Foodstores, the west-Wales chain with its own local following. All fine for milk-bread-and-beach-bits; none of them is where you'd do the week's shop for six people.
Staying at Kiln Park or Penally?
The nearest full supermarket to the Kiln Park side of town is that same Sainsbury's on Upper Park Road — under five minutes in the car from the Marsh Road entrance, or a walkable mile if the boot's already full of bodyboards. There's also a Nisa Local on the western edge of town between the park and the centre. The park's own shop covers forgotten essentials at park-shop prices; do the real shop off-site.
When you need a BIG shop
Tenby has no Aldi, Lidl, Asda or large Tesco. The genuine options, from our county-wide supermarket listings:
Kilgetty — about 10 minutes. A decent-sized Co-op on Carmarthen Road just off the A477, the quickest "bigger than town" option and en route if you're arriving from the east.
Pembroke Dock — about 20 minutes. The nearest full cluster: Asda (Gordon Street), Aldi (Eastern Avenue), Lidl (Pier Road) and a large Tesco (London Road). If you're doing one big arrival shop for a week's self-catering, this is the sensible detour — all four sit within a few minutes of each other.
Haverfordwest — 35–40 minutes. The county's retail capital: Tesco Extra, Morrisons, Aldi and Lidl. You wouldn't drive from Tenby just to shop here, but if you're passing on a north-county day it's the biggest choice in Pembrokeshire.
Saundersfoot, ten minutes north, runs on a Tesco Express (Brewery Terrace) and a Spar on The Strand — village-shop scale, handy if that's your base.
Two honest tips
Book a delivery slot before you travel. The big chains deliver to most holiday addresses around Tenby — put your accommodation's postcode into the retailer's own checker and book early, because summer-Saturday slots go fast. Arriving to a delivery beats an hour in a queue with a trolley.
Then buy the good stuff locally. The supermarket run covers the basics; the reason to self-cater here is the butchers, bakers, fishmongers and delis a few streets away — and the food shops of Narberth, twenty minutes off, if you want to do it properly. Market-day vegetables, Welsh butter and fish landed down the coast turn a cottage kitchen into the best restaurant of the week.
Parking for the town shops is easiest at the main Tenby car parks — driving into the walled town in season is a mistake you only make once.