Search Filter

Price

Star
  • 11
  • 46
  • 35
  • 7
  • 0
  • 579
Accommodation Type
  • Holiday homes 404
  • Apartments 126
  • Guest houses 42
  • Bed and breakfasts 38
  • Hotels 33
  • Inns 13
  • Country houses 9
  • Holiday parks 4
  • Hostels 2
  • Cottages 2
  • Chalets 2
  • Lodges 1
  • Villas 1
  • Economy hotels 1
Hotel Facilities
  • WiFi available in all areas426
  • Garden421
  • Non-smoking throughout384
  • Heating335
  • Non-smoking rooms326
  • Breakfast options172
  • Outdoor furniture147
  • Golf course (within 3 km)112
  • Beach87
  • Family rooms80
Wales’ oldest castle and medieval streets make it easy to spend a few hours in Pembroke. If you decide to stay longer, the bed and breakfasts here are a great value compared to neighboring towns. Pembroke Castle was built in the 12th and 13th centuries and offers two separate attractions. You can climb 100 spiral steps for amazing views of the keep before dropping way down to the subterranean Wogan’s Cavern, a massive natural cave. During the summer, the castle occasionally hosts open air theater performances.

Hotels in Pembroke, Pembrokeshire, Hotels near Pembroke


Please select a hotel from the list of hotels in and near Pembroke. The list below displays hotels within 30 kilometers of Pembroke.

678 Hotels found. Showing page 1 of 68
Order By
HOTEL IMAGE
Middlegate Hotel

41 Main Street , Pembroke , SA71 4JS

Middlegate Hotel is 0.68 kilometers from Pembroke . Room prices starting from £ 40

Check availability and book online.
Guest Reviews
8 out of 10

From 140 Reviews
Starting From
£ 40
HOTEL IMAGE
Old Kings Arms Hotel

13 Main Street , Pembroke , SA71 4JS

Old Kings Arms Hotel is 0.85 kilometers from Pembroke . Room prices starting from £ 60

Check availability and book online.
Guest Reviews
8.8 out of 10

From 288 Reviews
Starting From
£ 60
HOTEL IMAGE
Lamphey Hall Hotel

Upper Lamphey Road, Lamphey , Pembroke , SA71 5NR

Lamphey Hall Hotel is 2.44 kilometers from Pembroke . Room prices starting from £ 54.5

Check availability and book online.
Guest Reviews
8.8 out of 10

From 255 Reviews
Starting From
£ 54.5
Best Western Lamphey Court Hotel and Spa

Lamphey , Lamphey , SA71 5NT

Best Western Lamphey Court Hotel and Spa is 2.63 kilometers from Pembroke . Room prices starting from £ 98.1

Check availability and book online.
Guest Reviews
8.2 out of 10

From 755 Reviews
Starting From
£ 98.1
The Dolphin Hotel

13 Pembroke Street , Pembroke Dock , SA72 6XH

The Dolphin Hotel is 3.59 kilometers from Pembroke . Room prices starting from £ 50

Check availability and book online.
Guest Reviews
7.6 out of 10

From 307 Reviews
Starting From
£ 50
Beggars Reach Hotel

Burton, Milford Haven , Burton , SA73 1PD

Beggars Reach Hotel is 4.80 kilometers from Pembroke . Room prices starting from £ 80

Check availability and book online.
Guest Reviews
8.3 out of 10

From 250 Reviews
Starting From
£ 80
Castlemead

Manorbier , Manorbier , SA70 7TA

Castlemead is 8.17 kilometers from Pembroke . Room prices starting from £ 62.9

Check availability and book online.
Guest Reviews
8.7 out of 10

From 216 Reviews
Starting From
£ 62.9
Greenhills Hotel

St Florence , Tenby , SA70 8NB

Greenhills Hotel is 9.20 kilometers from Pembroke . Room prices starting from £ 55

Check availability and book online.
Guest Reviews
8.8 out of 10

From 642 Reviews
Starting From
£ 55

Penally Abbey Country House Hotel and Restaurant is 12.76 kilometers from Pembroke . Room prices starting from £ 165

Check availability and book online.
Guest Reviews
9.3 out of 10

From 222 Reviews
Starting From
£ 165
The Woodridge Inn Hotel

Wooden , Saundersfoot , SA69 9DY

The Woodridge Inn Hotel is 12.86 kilometers from Pembroke . Room prices starting from £ 110

Check availability and book online.
Guest Reviews
8.7 out of 10

From 167 Reviews
Starting From
£ 110