Skip to main content

Hotels in Pembroke Dock

31 handpicked places to stay

B&B
No 49

No 49

B&B · 49 Arthur Street, Pembroke Dock

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

Travelodge Pembroke Dock

Travelodge Pembroke Dock

Hotel · Pier Road, Pembroke Dock

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

Llanion Lodge

Llanion Lodge

B&B · 26 London Road, Pembroke Dock

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
Welsh Homestay

Welsh Homestay

B&B · Park Street, Pembroke Dock

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

Hotel
The helm

The helm

Hotel · 11 Commercial Row, Pembroke Dock

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

Albion House

Albion House

Guest Accommodation · Albion Square, Pembroke Dock

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

Hotel
The Dolphin Hotel

The Dolphin Hotel

Hotel · 13 Pembroke Street, Pembroke Dock

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

Lovesgrove Country Guest House

Lovesgrove Country Guest House

Guest Accommodation · Bangeston Hall, Pembroke · 1.5 miles away

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

Ferry House Inn

Ferry House Inn

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

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

Beggars Reach Hotel

Beggars Reach Hotel

Hotel · Burton, Milford Haven · 1.7 miles away

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

Old Kings Arms Hotel

Old Kings Arms Hotel

Hotel · 13 Main Street, Pembroke · 1.7 miles away

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

The Middlegate Hotel

Hotel · 43 Main Street, Pembroke · 1.7 miles away

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

Eaton House

B&B · 108 Main Street, Pembroke · 1.9 miles away

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 · 2.2 miles away

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

Ty Melin

Ty Melin

B&B · 2 Michaels Walk, Pembroke Dock

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

Tregenna Licenced Bed & Breakfast

Tregenna Licenced Bed & Breakfast

B&B · 7 Upper Lamphey Road, Pembroke · 2.4 miles away

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.

North Down Farm B&B

North Down Farm B&B

B&B · Sixth Lane, Pembroke · 2.8 miles away

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

Best Western Lamphey Court Hotel and Spa

Best Western Lamphey Court Hotel and Spa

Hotel · Lamphey Court Hotel, Pembroke · 3.3 miles away

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.

OYO Lamphey Hall Hotel

OYO Lamphey Hall Hotel

Hotel · Lamphey Hall Hotel, Pembroke · 3.4 miles away

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 · 3.5 miles away

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

Lamphey Park

Lamphey Park

B&B · Lower Lamphey Park, Pembroke · 3.7 miles away

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

St Katharines House

St Katharines House

B&B · 1 Sandhurst Road, Milford Haven · 4 miles away

Adults-only B&B in Milford Haven with a bar, breakfast and packed lunches on offer, plus free parking and a garden to relax in.

Portclew House

Portclew House

B&B · Freshwater East, Pembroke · 4.3 miles away

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

The Burrows Bed and Breakfast

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

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

Lord Nelson

Lord Nelson

Hotel · Hamilton Terrace, Milford Haven · 4.4 miles away

A Milford Haven hotel on Hamilton Terrace with en-suite rooms, sea views and free parking, close to the harbour's pubs and watersports.

Rosedene Guest House

Rosedene Guest House

Guest Accommodation · Hodgeston, Nr Freshwater East, Pembroke · 4.5 miles away

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

Ty Hotel Milford Waterfront

Ty Hotel Milford Waterfront

Hotel · Nelson Quay, Milford Haven · 4.6 miles away

Waterfront hotel on Milford Haven's Nelson Quay, close to Gelliswick Beach and the railway station, with 100 rooms and free nearby parking.

The Stackpole Inn
4 star★

The Stackpole Inn

Inn · Stackpole, near Pembroke · 4.6 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.

The Windsor Hotel

The Windsor Hotel

Hotel · 6 Church Road, Haverfordwest · 4.7 miles away

Adults-only hotel on Church Road in Haverfordwest, with free on-site parking and a bar and restaurant on site.

Carew Inn

Carew Inn

Hotel · Carew, Tenby · 4.7 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.

Silverdale Inn & Lodge

Silverdale Inn & Lodge

Hotel · Vine Road, Haverfordwest · 5 miles away

A 21-room hotel on Vine Road in Haverfordwest, with a garden, restaurant and free parking close to Pembrokeshire's coastline.

🏨

Know a hotel / b&b in Pembroke Dock 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