Filter by:
Based on 225 verified reviews
AI-generated summary based on recent guest reviews
Roch Castle draws rave reviews for its beautifully restored medieval setting, warm and attentive staff, and standout breakfast, delivering a memorable, peaceful stay that blends historic character with modern comfort and inviting shared spaces like a lounge and honesty bar.
Read moreWas this helpful?
Tim
22 Apr 2026
·
Stayed 1 night
Anne
27 Mar 2026
·
Stayed 1 night
Ken Kroupa
21 Dec 2025
·
Stayed 2 nights
JULIE
8 Oct 2025
·
Stayed 1 night
Akosua
20 Sept 2025
·
Stayed 3 nights
With a stay at Roch Castle Hotel in Haverfordwest, you'll be in the historical district, just steps from Roch Castle and a 2-minute drive from Pembrokeshire Coast National Park. This luxury guesthouse is 2.4 mi (3.9 km) from Newgale Beach and 7.4 mi (11.8 km) from Withybush General Hospital.
Roch Castle(0.1 Miles)
Pembrokeshire Coast National Park(1.4 Miles)
Newgale Camping Site(2.2 Miles)
Newgale Beach(2.4 Miles)
Hilton Court Gardens(2.6 Miles)
Broad Haven Beach(5.9 Miles)
Free self parking is available on-site, and it includes designated spaces for electric car charging.
A complimentary full breakfast is served daily from 8 AM to 10 AM.
Check-in is from 4:00 PM to 7:00 PM, and check-out is by 11:00 AM. Early or late check-in/check-out may be available upon request, but arrangements must be made at least 72 hours in advance.
The property offers step-free entrances and wheelchair-accessible facilities, including public areas and bathrooms.
The property is located in the historical district, just steps from Roch Castle and a 2-minute drive from Pembrokeshire Coast National Park. It is 2.4 miles from Newgale Beach and 7.4 miles from Withybush General Hospital.
Children 12 years old and younger are not permitted at this property.
Instant AI responses are based on hotel information