Hotels in Pembrokeshire
62 hotels across 25 Pembrokeshire towns and villages.
Pembrokeshire's hotels cluster in a handful of places, and the map is honest about it.
Tenby has the biggest row of them: the Victorian seafront hotels along the Esplanade above South Beach, more on Victoria Street behind, and a couple of larger houses out at Penally. St Davids has a small set of serious hotels — the kind with a restaurant people drive to — plus the guest houses on Nun Street. Saundersfoot has the spa hotel on the hill and the harbour hotels below. Narberth has the county's best-known country-house hotel just outside town. Haverfordwest, Pembroke Dock and Milford Haven carry the chain hotels and the business trade.
Everything we hold a record for is below, grouped by town. Listings show the address, website and phone where the map has them; we don't invent star ratings or prices. When you want to see what's actually free on your dates, each town page has a Booking.com search — a paid link, labelled as one.
By town and village
Every hotel, by town and village
Tenby
19 hotels- Premier Inn Tenby
- Strathmore Hotel
- Atlantic Hotel
- Clarence House Hotel
- Cliffe Norton Hotel
- Giltar Hotel
- Gumfreston Guest House
- Heywood Spa Hotel
- Marlborough Guest House
- OYO Timothy's
- Park Hotel
- Penally Abbey Hotel
- Penally Manor House Hotel
- Tenby House Hotel
- The Belgrave Hotel
- The Farnham Hotel
- The Imperial
- The Panorama Hotel
- The Royal Lion Hotel
St Davids
7 hotelsPembroke Dock
2 hotelsLawrenny
2 hotelsNarberth
1 hotelSt Florence
1 hotelCresswell Quay
1 hotelCroesgoch
1 hotelCilgerran
1 hotelKilgetty
1 hotelTempleton
1 hotelAlso 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?