Skip to content
PembrokeshireGuide
Menu

Restaurants in Pembrokeshire

88 restaurants across 14 Pembrokeshire towns and villages.

Eating out here splits fairly neatly. On the coast it's seafood: crab and lobster landed at Solva, Porthgain and Saundersfoot, sewin from the Teifi, mackerel in high summer. Inland, and especially in Narberth, which has quietly become the county's food town, it's small kitchens working with Pembrokeshire lamb, early potatoes and local cheese.

Two things worth knowing. Outside Tenby, Saundersfoot and Narberth, most kitchens stop serving between 8 and 9pm, earlier off-season. And the good places in the villages have very few tables, so book from Easter onwards rather than chancing it.

Every restaurant we have a record for is below, sorted by town.

By town and village

Our picks

Our own picks. Nobody pays to be here.

Annwn

Restaurant

Tiny tasting-menu restaurant foraging Pembrokeshire's coast and hedgerows — the county's boldest cooking.

More about Annwn

Coast

Restaurant

Contemporary seafood restaurant on Coppet Hall beach — one of Wales's most acclaimed dining rooms, feet from the sand.

More about Coast

Every restaurant, by town and village

Tenby

20 restaurants

Saundersfoot

18 restaurants

Narberth

15 restaurants

Haverfordwest

10 restaurants

St Davids

8 restaurants

Pembroke

4 restaurants

Broad Haven

2 restaurants

Freshwater East

1 restaurant

Manorbier

1 restaurant
  • Mash And Barrel

Milford Haven

1 restaurant

Neyland

1 restaurant

Pembroke Dock

1 restaurant

Amroth

1 restaurant

Also in Eat & Drink

Location data © OpenStreetMap contributors, ODbL. Hygiene ratings from the Food Standards Agency (Open Government Licence v3.0). Details come from open data and can go out of date, so check with the venue before you travel. Spotted a mistake?