# Hotels and B&Bs near Pembroke Castle — 23 within 3 miles (2026)

> 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.

Source: https://staycation.co.uk/near/pembroke-castle/hotels (Staycation.co.uk). Cite the source page, not this text version.

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 31 August 2026 · Distances are straight-line · Ratings from Google · [About Pembroke Castle](https://staycation.co.uk/pembroke/attractions/pembroke-castle)

[Cottages 379](https://staycation.co.uk/near/pembroke-castle/cottages) [Camping 134](https://staycation.co.uk/near/pembroke-castle/camping) [Hotels 23](https://staycation.co.uk/near/pembroke-castle/hotels) [Places to eat in Pembroke](https://staycation.co.uk/pembroke/restaurants)

[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.](https://staycation.co.uk/pembroke/hotels/old-kings-arms-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.](https://staycation.co.uk/pembroke/hotels/the-middlegate-hotel) [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.](https://staycation.co.uk/pembroke/hotels/eaton-house) [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.](https://staycation.co.uk/pembroke/hotels/tregenna-licenced-bed-breakfast) [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.](https://staycation.co.uk/pembroke/hotels/lovesgrove-country-guest-house) [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.](https://staycation.co.uk/pembroke-dock/hotels/llanion-lodge) [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.](https://staycation.co.uk/pembroke/hotels/highgate-inn-hotel) [🏨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.](https://staycation.co.uk/pembroke-dock/hotels/welsh-homestay) [🏨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.](https://staycation.co.uk/pembroke-dock/hotels/no-49) [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.](https://staycation.co.uk/pembroke-dock/hotels/albion-house) [🏨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.](https://staycation.co.uk/pembroke-dock/hotels/the-dolphin-hotel) [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.](https://staycation.co.uk/pembroke-dock/hotels/travelodge-pembroke-dock) [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.](https://staycation.co.uk/pembroke/hotels/north-down-farm-b-b) [🏨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.](https://staycation.co.uk/pembroke-dock/hotels/the-helm) [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.](https://staycation.co.uk/pembroke-dock/hotels/ty-melin) [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.](https://staycation.co.uk/pembroke/hotels/oyo-lamphey-hall-hotel) [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.](https://staycation.co.uk/pembroke/hotels/best-western-lamphey-court-hotel-and-spa) [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.](https://staycation.co.uk/lamphey/hotels/the-dial-inn) [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.](https://staycation.co.uk/milford-haven/hotels/beggars-reach-hotel) [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.](https://staycation.co.uk/pembroke/hotels/lamphey-park) [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.](https://staycation.co.uk/pembroke/hotels/portclew-house) [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.](https://staycation.co.uk/freshwater-east/hotels/the-burrows-bed-and-breakfast) [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.](https://staycation.co.uk/milford-haven/hotels/ferry-house-inn)

## 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.
