Skip to main content

Hotels and B&Bs near Pembroke Castle

23 within 3 miles · nearest first

In short: 23 hotels and B&Bs within 3 miles of Pembroke Castle in Pembroke, Pembrokeshire. The nearest is Old Kings Arms Hotel, under 0.2 miles away.

Updated · Distances are straight-line · Ratings from Google · About Pembroke Castle

Old Kings Arms Hotel under 0.2 miles

Pembroke

Old Kings Arms Hotel

★ 4.5 (502)

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

The Middlegate Hotel 0.2 miles

Pembroke

The Middlegate Hotel

★ 3.8 (90)

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.

Eaton House 0.5 miles

Pembroke

Eaton House

★ 4.5 (27)

Adults-only B&B on Pembroke's Main Street, with Pendine Sands nearby and pubs, restaurants and watersports all within easy reach.

Tregenna Licenced Bed & Breakfast 1.1 miles

Pembroke

Tregenna Licenced Bed & Breakfast

★ 4.8 (42)

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.

Lovesgrove Country Guest House 1.1 miles

Bangeston

Lovesgrove Country Guest House

★ 4.8 (184)

A Pembrokeshire guest house at Bangeston Hall near Pembroke, with 10 rooms, free parking and Pendine Sands within reach.

Llanion Lodge 1.5 miles

Pembroke Dock

Llanion Lodge

★ 3.2 (38)

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

Highgate Inn Hotel 1.5 miles

Pembroke

Highgate Inn Hotel

★ 4.5 (163)

A straightforward pub-style inn in Hundleton near Pembroke, well suited to families and travellers wanting golf, walking or fishing on their doorstep.

Hotels
1.5 miles

Pembroke Dock

Welsh Homestay

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

Hotels
1.6 miles

Pembroke Dock

No 49

★ 5.0 (7)

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

Albion House 1.6 miles

Pembroke Dock

Albion House

★ 4.6 (11)

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

Hotels
1.6 miles

Pembroke Dock

The Dolphin Hotel

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

Travelodge Pembroke Dock 1.6 miles

Pembroke Dock

Travelodge Pembroke Dock

★ 4.0 (605)

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

North Down Farm B&B 1.6 miles

Lamphey

North Down Farm B&B

★ 4.6 (28)

A small farm B&B on Sixth Lane near Pembroke, with just three rooms and open Pembrokeshire countryside on the doorstep.

Hotels
1.7 miles

Pembroke Dock

The helm

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

Ty Melin 2 miles

Pembroke Dock

Ty Melin

★ 5.0 (26)

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

OYO Lamphey Hall Hotel 2.2 miles

Pembroke

OYO Lamphey Hall Hotel

★ 4.3 (434)

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

Best Western Lamphey Court Hotel and Spa 2.2 miles

Pembroke

Best Western Lamphey Court Hotel and Spa

★ 4.0 (691)

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.

The Dial Inn 2.2 miles

Pembroke

The Dial Inn

★ 4.5 (445)

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

Beggars Reach Hotel 2.7 miles

Milford Haven

Beggars Reach Hotel

★ 4.2 (369)

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

Lamphey Park 2.7 miles

Pembroke

Lamphey Park

★ 4.2 (82)

An 8-room B&B in Pembroke with free on-site parking and a garden, under a mile from Lamphey.

Portclew House 2.8 miles

Pembroke

Portclew House

★ 4.8 (91)

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

The Burrows Bed and Breakfast 2.8 miles

Pembroke

The Burrows Bed and Breakfast

★ 5.0 (34)

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

Ferry House Inn 2.9 miles

Milford Haven

Ferry House Inn

★ 4.7 (475)

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

Quick answers

How many hotels and B&Bs are there near Pembroke Castle?

We list 23 within 3 miles of Pembroke Castle, measured in a straight line.

Which hotels and B&Bs are closest to Pembroke Castle?

The nearest are Old Kings Arms Hotel (under 0.2 miles), The Middlegate Hotel (0.2 miles) and Eaton House (0.5 miles).

How are the distances worked out?

They are straight-line distances between each place and Pembroke Castle, so the journey by road will be a little longer.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.