Photo by Hiraeth

Find oceanfront hotels in Pembrokeshire

Places to stay with an ocean view from $82

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Pembrokeshire

We found 658 beach stays in Pembrokeshire, from luxury resorts to beachfront rentals. Explore these popular Pembrokeshire beach destinations.

Check availability on Pembrokeshire Oceanfront Hotels

Pick from 658 Pembrokeshire Oceanfront Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Royal Lion Hotel

3.5 star property
Tenby
6.6 out of 10, (371)
"Very hospitable and accommodating staff.Lovely spacious rooms with sea view."
United Kingdom
Eleanor
Royal Lion Hotel

The Imperial Hotel

3.5 star property
Tenby
8.6 out of 10, Excellent, (87)
"A great stay at The Imperial. So convenient for everything in Tenby. "
Canada
Barrie
$68 nightly
The price is $82
Nov 25 - Nov 26
Total with taxes and fees
The Imperial Hotel

Best Western Lamphey Court Hotel & Spa

4.0 star property
Pembroke
8.0 out of 10, Very Good, (423)
"Lovely night stay, clean and comfortable. Spa facilities were great"
United Kingdom
kate
$88 nightly
The price is $105
Dec 7 - Dec 8
Total with taxes and fees
Best Western Lamphey Court Hotel & Spa

Roch Castle Hotel

5.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (155)
"The hotel was clean, staff welcoming and the breakfast was amazing. "
United Kingdom
Akosua
$167 nightly
The price is $201
Nov 11 - Nov 12
Total with taxes and fees
Roch Castle Hotel

The Druidstone Hotel

2.5 star property
Haverfordwest
9.2 out of 10, Wonderful, (63)
"Loads of character, really friendly staff. Great views from room 3 which fortunately we had!"
United Kingdom
Kenneth
The Druidstone Hotel

St David's Cross Hotel

3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (247)
"Lovely clean hotel staff friendly and very hepful."
United Kingdom
Warren
$159 nightly
The price is $191
Nov 16 - Nov 17
Total with taxes and fees
St David's Cross Hotel

Freshwater Bay Holiday Cottages

3.0 star property
Pembroke
9.4 out of 10, Exceptional, (35)
"Book this place at the last minute and didn't know anything about the area, was pleasantly surprised by the area and property. Everyone friendly in the area and the property was just what we needed."
United Kingdom
Mark
Freshwater Bay Holiday Cottages

Highbury Garden Suite

4.0 star property
Boncath
10.0 out of 10, Exceptional, (23)
"A wonderful high quality service at Highbury Garden Suite B &B. The owner was a fabulous hostess, very helpful and friendly. Breakfast was superb, a beautiful plate of fresh fruit followed by a full welsh breakfast with fruit juice toast and fresh coffee. A huge plus for us too is it's properly dog friendly; a safe, private courtyard garden area and the owner's pup was absolutely adorable! We will definitely come here again ."
United Kingdom
Suzanne
$148 nightly
The price is $178
Nov 10 - Nov 11
Total with taxes and fees
Highbury Garden Suite

Twr Y Felin Hotel

4.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (193)
"Beautiful hotel, wonderful staff. A gem in the Pembrokeshire national park. "
United Kingdom
David
$141 nightly
The price is $170
Nov 16 - Nov 17
Total with taxes and fees
Twr Y Felin Hotel

Glendower Hotel

2.5 star property
Goodwick
9.2 out of 10, Wonderful, (95)
"Fun place to stay. Quaint little town. Fun pub and breakfast food on ground level. Would certainly do it again."
United States
Russell
$143 nightly
The price is $171
Nov 10 - Nov 11
Total with taxes and fees
Glendower Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Pembrokeshire Hotel Reviews

Explore a world of travel with Expedia