Skip to main content

Hotels in Pembroke

27 handpicked places to stay

Photo © I Rak, Google Maps

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.

The Middlegate Hotel

The Middlegate Hotel

Hotel · 43 Main Street, Pembroke

A small 10-room hotel on Pembroke's Main Street, well suited to travellers who want a pool, gym and spa alongside easy access to the town centre.

Tregenna Licenced Bed & Breakfast

Tregenna Licenced Bed & Breakfast

B&B · 7 Upper Lamphey Road, Pembroke

Adults-only licensed B&B on Upper Lamphey Road in Pembroke, under a mile from the town centre, with free on-site parking and a garden.

Old Kings Arms Hotel

Old Kings Arms Hotel

Hotel · 13 Main Street, Pembroke

A period stone hotel on Pembroke's Main Street, close to Pendine Sands, with free parking and a proper on-site restaurant and bar.

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.

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.

OYO Lamphey Hall Hotel

OYO Lamphey Hall Hotel

Hotel · Lamphey Hall Hotel, Pembroke

OYO Lamphey Hall Hotel in Pembroke offers en-suite rooms, some suited to families, with free on-site parking near the Pembrokeshire coast.

The Dial Inn

The Dial Inn

Hotel · Ridgeway Road, Lamphey · 1.6 miles away

A pub-hotel in Lamphey, Pembrokeshire, with its own restaurant and bar, handy for Pembroke Castle and Freshwater East Beach.

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.

Ty Melin

Ty Melin

B&B · 2 Michaels Walk, Pembroke Dock · 1.9 miles away

Adults-only B&B on Michaels Walk in Pembroke Dock, with a garden and free parking close to the Pembrokeshire coast.

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.

Llanion Lodge

Llanion Lodge

B&B · 26 London Road, Pembroke Dock · 2 miles away

Simple B&B in Pembroke Dock with a restaurant and cooked breakfast on site, plus free parking and Wi-Fi, close to Pendine Sands.

B&B
No 49

No 49

B&B · 49 Arthur Street, Pembroke Dock · 2.1 miles away

Adults-only B&B in Pembroke Dock, close to Pendine Sands, with pubs, restaurants and fishing all within easy reach.

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.

Travelodge Pembroke Dock

Travelodge Pembroke Dock

Hotel · Pier Road, Pembroke Dock · 2.1 miles away

Budget hotel by Pembroke Dock's ferry port and town centre, with free parking and 51 en-suite rooms, handy for Ireland crossings.

B&B
Welsh Homestay

Welsh Homestay

B&B · Park Street, Pembroke Dock · 2.1 miles away

A straightforward B&B on Park Street in Pembroke Dock, with free on-site parking and Pembroke Castle nearby.

Portclew House

Portclew House

B&B · Freshwater East, Pembroke

A 7-room B&B in Freshwater East near Pembroke, with its own bar and restaurant and free parking for exploring the coast.

Albion House

Albion House

Guest Accommodation · Albion Square, Pembroke Dock · 2.2 miles away

Albion House offers 16 straightforward guest rooms with a lift and free parking, right in Pembroke Dock, Pembrokeshire.

The Burrows Bed and Breakfast

The Burrows Bed and Breakfast

B&B · Upper Portclew House, Freshwater East · 2.2 miles away

Adults-only B&B at Upper Portclew House, Freshwater East, with sea views and a garden minutes from the beach.

Hotel
The Dolphin Hotel

The Dolphin Hotel

Hotel · 13 Pembroke Street, Pembroke Dock · 2.2 miles away

A no-frills base in Pembroke Dock for ferry travellers, golfers and walkers, with free parking and 24-hour reception.

Hotel
The helm

The helm

Hotel · 11 Commercial Row, Pembroke Dock · 2.3 miles away

The Helm in Pembroke Dock is a straightforward hotel on Commercial Row with free on-site parking and a garden to relax in.

Rosedene Guest House

Rosedene Guest House

Guest Accommodation · Hodgeston, Nr Freshwater East, Pembroke

Guest house near Freshwater East in Pembrokeshire, handy for Pembroke Castle and the coastline, with free on-site parking and a garden.

The Stackpole Inn
4 star★

The Stackpole Inn

Inn · Stackpole, near Pembroke · 2.9 miles away

Award-winning food pub with four en-suite bedrooms in the village of Stackpole, minutes from Barafundle Bay and the Bosherston lily ponds.

Beggars Reach Hotel

Beggars Reach Hotel

Hotel · Burton, Milford Haven · 2.9 miles away

A 30-room hotel in Burton near Milford Haven, on the edge of the Pembrokeshire Coast National Park with its own gardens.

Ferry House Inn

Ferry House Inn

B&B · Hazelbeach, Milford Haven · 3.5 miles away

A waterside pub-inn at Hazelbeach near Milford Haven, with rooms above a proper bar and restaurant and free parking.

Carew Inn

Carew Inn

Hotel · Carew, Tenby · 3.8 miles away

A village pub inn at Carew near Tenby, close to Pembroke and Pendine Sands, with free parking and a garden for after a day outdoors.

Tudor Lodge

Tudor Lodge

Hotel · Jameston, Manorbier · 4.5 miles away

Family-friendly hotel in Jameston near Manorbier, with en-suite rooms, garden and free parking close to the beach and coast path.

🏨

Know a hotel / b&b in Pembroke that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b