Hotels in Pembrokeshire
48 handpicked places to stay
Photo © Billy Hazard, Google Maps
Pembrokeshire's coastline shapes where its hotels and B&Bs sit, and Saundersfoot is a good example - a cluster of guest houses within walking distance of the beach and harbour, useful for families who want to leave the car behind. Further along the coast path, Newport offers a quieter base with places like Cnapan Guest House and Ty Melin close to the estuary and the walk up to Carningli.
Inland and around Pembroke Dock, options such as Manor Town House and Nythfa Guesthouse suit visitors touring the castle or catching the ferry, while smaller villages like Eglwyswrw hold characterful stays such as Rhostwarch for those wanting proper countryside rather than seafront bustle. Penally Abbey and Ael y Bryn Luxury B&B represent the more indulgent end of things, worth booking ahead in summer when the coast path draws steady numbers.
Manor Town House
Guest House · Main Street, Fishguard, 7 miles from Newport
A Grade II listed Georgian townhouse in Fishguard with sea-view rooms, a secret garden and four-course breakfasts, a short drive from Newport.
Nythfa Guesthouse
Guest House · Two minutes' walk from Glen Beach, Saundersfoot
A boutique, five-star rated guest house with sea views over Saundersfoot Bay, two minutes' walk from Glen Beach.
The Grove of Narberth
Hotel · Molleston, near Narberth
Five-star country house hotel outside Narberth with two restaurants, extensive gardens and individually designed rooms across the main house and cottages.
The Woodlands Guest House
Guest House · St Brides Hill, near Glen Beach and the coast path
A restored Victorian guest house on St Brides Hill with five en-suite double rooms, several with sea views, and a residents' bar.
Harbourlight Guest House
Guest House · Centre of Saundersfoot, 200m from the beach
A family-run, eco-conscious guest house in the centre of Saundersfoot, around 200 metres from the beach, with EV charging and free parking.
The Stackpole Inn
Inn · Stackpole, near Pembroke
Award-winning food pub with four en-suite bedrooms in the village of Stackpole, minutes from Barafundle Bay and the Bosherston lily ponds.
Twr y Felin Hotel
Hotel · St Davids, north Pembrokeshire
Contemporary art hotel built around an 1806 windmill tower in St Davids, with over 250 commissioned works and a three-rosette restaurant.
Castle Inn
Inn · Bridge Street, Newport town centre
A 19th-century stone-built pub and inn in the centre of Newport with three letting rooms and a menu of freshly prepared, locally sourced food.
Sandyhill Guest House
Guest House · On the A478, between Saundersfoot and Tenby
A modern guest house on the A478 between Saundersfoot and Tenby, with double, twin and family rooms and EV charging.
Penally Abbey
Hotel · Penally, near Tenby
Small family-run country house hotel above Penally with twelve rooms, a candlelit restaurant and views across Carmarthen Bay to Caldey Island.
Myrtle House
B&B · Warren Street, within the town walls
A small, well-regarded bed and breakfast in a Georgian townhouse inside Tenby's town walls, close to the harbour and beaches.
Cnapan Guest House
Guest House · East Street, Newport town centre
A long-established four-star guest house in a pink Georgian townhouse on Newport's main street, with five en-suite bedrooms.
Blas at Fronlas
B&B · Market Street, Newport town centre
A café, deli and restaurant on Market Street with three en-suite double rooms above, serving local produce for breakfast and dinner.
Atlantic Hotel
Hotel · The Esplanade, overlooking Castle Beach and Caldey Island
An independent clifftop hotel above Castle Beach with sea-facing rooms, a pool and restaurant looking out to Caldey Island.
Imperial Hotel Tenby
Hotel · The Esplanade, seafront above North Beach
A long-standing Victorian seafront hotel on the Esplanade with sea-view rooms, an indoor pool and direct views over North Beach.
Heywood House Hotel
Hotel · Greenhill Avenue, edge of the Old Town
A mid-range hotel in a Georgian townhouse near Tenby's Old Town walls, within easy walking distance of the harbour.
Esplanade Hotel
Hotel · The Esplanade, sea-facing above South Beach
A sea-facing hotel on the Esplanade above South Beach, offering straightforward rooms within walking distance of the Old Town.
Fourcroft Hotel
Hotel · North Beach, above the harbour
A family-run hotel overlooking North Beach and the harbour, with a pool and gardens a short walk from the Old Town.
Clarence House Hotel
Guest House · The Esplanade, seafront guest house
A budget-friendly seafront guest house on the Esplanade with sea-view rooms and easy access to North Beach and the Old Town.
Beachcomber B&B
B&B · 12 Deer Park, Tenby
Adults-only B&B a fifth of a mile from Tenby centre, with a sauna and garden views on Pembrokeshire's coast.
Blas at Fronlas Cafe - The heart of Newport
B&B · Blas at Fronlas Café, Newport
Adults-only B&B rooms above a Newport café in Pembrokeshire, each with an en-suite bathroom and drinks in the room.
Grove Park
B&B · Feidr Pen Y Bont, Newport
A Newport, Pembrokeshire B&B with free on-site parking, en-suite rooms and breakfast, close to the Welsh Spitfire Museum and coastal walking country.
Llys Meddyg
Hotel · East Street, Newport
Llys Meddyg is a Newport hotel on East Street, close to the Pembrokeshire Coast National Park for walking, cycling and watersports.
Newport Links Golf Club & Resort
B&B · Golf Course Road, Newport
B&B beside a golf course in Newport, Pembrokeshire, with free parking and a bar on site, near the Welsh Spitfire Museum.
Harbourlight Guesthouse
Guest Accommodation · 2 High Street, Saundersfoot
Guesthouse on Saundersfoot's High Street, close to the harbour and beach, with Tenby and Folly Farm within easy driving distance.
Merlewood Hotel
Hotel · St. Brides Hill, Saundersfoot
A straightforward base for families or golf-and-walking breaks in Saundersfoot, with free parking and an outdoor pool on site.
Ocean Cabins
Hotel · International Coastal Centre, Saundersfoot
Harbourfront cabins at Saundersfoot's International Coastal Centre, with sea views and parking close to the Coast Path and Tenby.
The Woodridge Inn Hotel
Hotel · Wooden, Saundersfoot
A straightforward hotel in Wooden, just outside Saundersfoot, with a restaurant, bar and garden handy for exploring the Pembrokeshire coast.
8a Spring Gardens
Guest Accommodation · 8a Spring Gardens, Haverfordwest
Guest accommodation in Haverfordwest with breakfast included and a garden for outdoor seating, close to Pembrokeshire's coast and countryside.
Boulston Manor
Hotel · Boulston, Haverfordwest
Boulston Manor is a five-room hotel near Haverfordwest, Pembrokeshire, with a spa, indoor pool and gardens for a quiet coastal break.
Caerhys B&B
B&B · Caerhys Farm, Haverfordwest
Farmhouse B&B near Haverfordwest with sea views, breakfast included and packed lunches for the day ahead in Pembrokeshire.
Castle Hotel Haverfordwest
Hotel · Castle Square, Haverfordwest
Small 7-room hotel by Haverfordwest Castle, Pembrokeshire, with a restaurant and bar and no on-site parking to plan around.
Best Western Lamphey Court Hotel and Spa
Hotel · Lamphey Court Hotel, Pembroke
Best Western Lamphey Court Hotel and Spa is a 39-room country house hotel near Pembroke, with restaurant, bar and spa facilities close to the coast path.
Eaton House
B&B · 108 Main Street, Pembroke
Adults-only B&B on Pembroke's Main Street, with Pendine Sands nearby and pubs, restaurants and watersports all within easy reach.
Highgate Inn Hotel
Hotel · Hundleton, Pembroke
A straightforward pub-style inn in Hundleton near Pembroke, well suited to families and travellers wanting golf, walking or fishing on their doorstep.
Lamphey Park
B&B · Lower Lamphey Park, Pembroke
An 8-room B&B in Pembroke with free on-site parking, a garden and 24-hour reception, under a mile from Lamphey.
Lovesgrove Country Guest House
Guest Accommodation · Bangeston Hall, Pembroke
A Pembrokeshire guest house at Bangeston Hall near Pembroke, with 10 rooms, free parking and Pendine Sands within reach.
North Down Farm B&B
B&B · Sixth Lane, Pembroke
A small farm B&B on Sixth Lane near Pembroke, with just three rooms and open Pembrokeshire countryside on the doorstep.
Canaston Oaks B&B
B&B · Canaston Bridge, Narberth
B&B near Canaston Bridge, Narberth, within reach of Pendine Sands and Pembrokeshire's golf, fishing and cycling country.
Grove of Narberth
Hotel · Molleston, Narberth
A relaxed country hotel near Narberth, Pembrokeshire, well suited to couples and families wanting the coast without giving up comfort.
Plas Hyfryd Hotel
Hotel · Moorfield Road, Narberth
Fifteen-room hotel just outside Narberth in Pembrokeshire, with restaurant, bar and garden, and free on-site parking.
Top Joes Townhouse
Guest Accommodation · 32 High Street, Narberth
A townhouse guest accommodation on Narberth's High Street, with a garden and bar, in easy reach of the Pembrokeshire coast and countryside.
Salutation Inn
Hotel · Felindre Farchog, Crymych
A traditional inn at Felindre Farchog near Crymych, in the Pembrokeshire countryside, with 8 en-suite rooms and its own restaurant and bar.
Ael y Bryn Luxury B&B
B&B · Ael Y Bryn, Eglwyswrw
Adults-only luxury B&B in Eglwyswrw, Pembrokeshire, with en-suite rooms and garden and mountain views.
Rhostwarch
B&B · Brynberian, Eglwyswrw
A B&B in Brynberian near Eglwyswrw, with breakfast included, garden and picnic spots, and easy reach of the Pembrokeshire Coast National Park.
Begelly Arms Hotel
Hotel · New Road, Kilgetty
A straightforward 16-room hotel in Kilgetty, Pembrokeshire, suited to drivers touring the coast who want free parking and a bar on site.
Broadmoor Farm
B&B · Broadmoor, Kilgetty
Broadmoor Farm is a B&B near Kilgetty in Pembrokeshire, close to Pendine Sands and with free on-site parking and a garden for guests.
Manian Lodge - Guest House
Guest Accommodation · Begelly, Kilgetty
A 14-room guest house in Kilgetty, Pembrokeshire, with an indoor pool, gym and spa rare for a property this size.