Skip to main content

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
4 star

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
5 star

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
5 star

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
4 star

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
3 star★★

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
4 star

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
5 star

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
3 star★★

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
3 star★★

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
4 star

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
4 star

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
4 star

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
3 star★★

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
4 star

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
4 star

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
3 star★★

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
3 star★★

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
3 star★★

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
3 star★★

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.