Skip to content
PembrokeshireGuide
Menu

B&Bs and Guest Houses in Pembrokeshire

70 guest houses across 28 Pembrokeshire towns and villages.

The B&B is still how a lot of Pembrokeshire is visited, especially by walkers on the Coast Path who need a bed every fifteen miles rather than a cottage for a week.

Where they are is where the walkers are. Tenby has streets of them — Victoria Street, Deer Park and the Esplanade's smaller houses. St Davids has Nun Street. Newport has a cluster on East Street that doubles as the town's restaurant row. The rest are scattered along the coast — Dale, Manorbier, St Dogmaels, Cilgerran — and inland on farms where breakfast is the point.

Below is every guest house and B&B we hold a record for, by town. Contact details come from open data and can be stale, so check the website before you rely on a room being there. Each town page also has a Booking.com search for what's actually available on your dates; it's a paid link and is marked as one.

By town and village

Every guest house, by town and village

Tenby

16 guest houses

St Davids

8 guest houses

Narberth

6 guest houses

Cilgerran

4 guest houses

Newport (Trefdraeth)

3 guest houses

Saundersfoot

2 guest houses

Haverfordwest

2 guest houses

Maenclochog

2 guest houses

Kilgetty

2 guest houses

Dale

1 guest house

Marloes

1 guest house

Freshwater East

1 guest house

Manorbier

1 guest house

Goodwick

1 guest house

Milford Haven

1 guest house

Pembroke

1 guest house

Pembroke Dock

1 guest house

Amroth

1 guest house

Trefin

1 guest house

Crymych

1 guest house

Rosebush

1 guest house

Nevern (Nanhyfer)

1 guest house

Castlemartin

1 guest house

Also in Stay

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?