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
Apr 22, 2026
·
Stayed 1 night
Anne
Mar 27, 2026
·
Stayed 1 night
Ken Kroupa
Dec 21, 2025
·
Stayed 2 nights
JULIE
Oct 8, 2025
·
Stayed 1 night
Akosua
Sep 20, 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