
Hotels near Barafundle Bay
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Tonight
12 Oct - 13 OctTomorrow
13 Oct - 14 OctThis weekend
16 Oct - 18 OctNext weekend
23 Oct - 25 Oct Our top choices for Barafundle Bay hotels




1. The Dunes
The Dunes14.7 km from Barafundle Bay
chris
S$222
includes taxes & fees
13 Oct - 14 Oct




2. Castlemead
Castlemead8 km from Barafundle Bay
Brenda
S$229
includes taxes & fees
2 Nov - 3 Nov




3. Portclew House
Portclew House4.3 km from Barafundle Bay
Harrison
S$183
includes taxes & fees
13 Oct - 14 Oct




4. The Broadmead Boutique B and B
The Broadmead Boutique B and B14.3 km from Barafundle Bay
Michael
S$215
includes taxes & fees
12 Nov - 13 Nov




5. Lovesgrove Country Guest House
Lovesgrove Country Guest House7.9 km from Barafundle Bay
Brenda
S$146
includes taxes & fees
13 Oct - 14 Oct




6. Tŷ Milford Waterfront
Tŷ Milford Waterfront13.9 km from Barafundle Bay
Claire
S$105
includes taxes & fees
25 Oct - 26 Oct




7. The Strathmore
The Strathmore15.1 km from Barafundle Bay
Alan
S$153
includes taxes & fees
15 Oct - 16 Oct




8. The Lord Nelson Hotel
The Lord Nelson Hotel13.9 km from Barafundle Bay
Richard
S$106
includes taxes & fees
12 Nov - 13 Nov




9. The Town Crier
The Town Crier15.3 km from Barafundle Bay
Gareth
S$117
includes taxes & fees
20 Oct - 21 Oct




10. OYO Lamphey Hall
OYO Lamphey Hall6 km from Barafundle Bay
Jon
S$107
includes taxes & fees
18 Oct - 19 Oct




11. Heywood Spa Hotel
Heywood Spa Hotel14.3 km from Barafundle Bay
Morag
S$214
includes taxes & fees
15 Oct - 16 Oct




12. The Imperial Hotel
The Imperial Hotel15.3 km from Barafundle Bay
Mel
S$136
includes taxes & fees
15 Oct - 16 Oct




13. Ferry House Inn
Ferry House Inn10.6 km from Barafundle Bay
Lowri
S$169
includes taxes & fees
13 Oct - 14 Oct




14. Sandyhill Guest House
Sandyhill Guest House16.1 km from Barafundle Bay
Mark
S$179
includes taxes & fees
21 Oct - 22 Oct




15. The Coach House hotel
The Coach House hotel6.3 km from Barafundle Bay
Gail
S$118
includes taxes & fees
18 Oct - 19 Oct




16. Best Western Lamphey Court Hotel & Spa
Best Western Lamphey Court Hotel & Spa6.6 km from Barafundle Bay
Roger
S$143
includes taxes & fees
18 Oct - 19 Oct




17. Harbour Stays - Ocean Square
Harbour Stays - Ocean Square17.6 km from Barafundle Bay
Andrew
S$146
includes taxes & fees
21 Oct - 22 Oct




18. The Imperial Dragon Hotel
The Imperial Dragon Hotel16 km from Barafundle Bay
Heidi
S$245
includes taxes & fees
14 Oct - 15 Oct




19. The Globe Angle
The Globe Angle14.8 km from Barafundle Bay
Mark
S$211
includes taxes & fees
15 Oct - 16 Oct




20. Cysgu Dda – Sleep Well
Cysgu Dda – Sleep Well8.8 km from Barafundle Bay
Olena
S$149
includes taxes & fees
13 Oct - 14 Oct
Compare popular hotels close to Barafundle Bay
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() The Dunes | 9.8 Exceptional 71 reviews | View | |||||
![]() Castlemead | 9.8 Exceptional 7 reviews | View | |||||
![]() Portclew House | 9.8 Exceptional 299 reviews | View | |||||
![]() The Broadmead Boutique B and B | 9.8 Exceptional 147 reviews | View | |||||
![]() Lovesgrove Country Guest House | 9.8 Exceptional 473 reviews | View |
Hotels recommended for families near Barafundle Bay
S$143
includes taxes & fees
18 Oct - 19 Oct
S$640
includes taxes & fees
19 Oct - 20 Oct
S$118
includes taxes & fees
18 Oct - 19 Oct
Top Barafundle Bay Hotel Reviews
Holyland House - Greenacres Estates
10/10 Excellent
"Excellent stay. Highly recommended."
Best Western Lamphey Court Hotel & Spa
10/10 Excellent
"Nice hotel Good size rooms"
Portclew House
10/10 Excellent
"comfy bed, outstanding breakfast, great location for beaches and coast path. Our room had a great view for sunset over Preseli hills. Plenty of storage which helps keep room tidy, always a bonus. Bathroom a little dated but perfectly fine. Warm welcome and friendly staff. Would recommend and definitely stay again, even if it was just for kippers!"
OYO Lamphey Hall
8/10 Good
"We chose the cheapest room as we were only staying for one night, which was clean and presentable. Shower room was also clean. Only issue to be aware of is the steps into the room. There is a sign to warn you on the door but the last step was deeper than the others and we both stumbled. Breakfast provided was adequate to start your day. Free car parking and lots of spaces available. Receptionist was slso very friendly.Lamphey Hall is set in a lovely location.A short walk to Lamphey Palace and local pub for evening meal.A five minute drive into Pembroke town."
Freshwater Bay Holiday Cottages
10/10 Excellent
"Very clean. Good amenities. Great location. Would definitely stay again. "
Other attractions near Barafundle Bay
Photo by Scott Tate
Broad Haven South
9.0/10 (4 reviews)
Why not spend a lazy afternoon at Broad Haven South during your trip to Stackpole and Castlemartin?

Freshwater East Beach
9.2/10 (85 reviews)
Stretching along the Pembrokeshire Coast, Freshwater East Beach is a haven for wildlife and a great spot for holidaymakers to spend a day. This sandy beach with its rolling dunes and striking red cliffs is a little off the beaten track so it never gets too crowded with visitors, leaving you plenty of space to explore the many rock pools.
New Quay
10.0/10 (2 reviews)
Why not spend a lazy afternoon at New Quay during your trip to Stackpole?
St. Govan's Chapel
You can learn about the history of Stackpole with a trip to St. Govan's Chapel.
Bullslaughter Bay
Why not spend a lazy afternoon at Bullslaughter Bay during your trip to Stackpole?
Flimston Bay
Why not spend a lazy afternoon at Flimston Bay during your trip to Stackpole and Castlemartin?
Monkton Old Hall
You can learn about the history of Pembroke with a stop at Monkton Old Hall. Visit the spas in this walkable area or simply enjoy its cafes.
Lamphey Bishop's Palace
9.2/10 (9 reviews)
You can find out about the history of Lamphey with a visit to Lamphey Bishop's Palace. While you're in the area, stroll along the beautiful beaches.












