Panoramic bay views stretch from this restored castle's sun room, where guests gather for evening games and wine. Staff welcome travelers with property tours and surprise anniversary celebrants with champagne. Mornings begin with locally-sourced breakfasts in stunning common areas with exquisite art.
Located in Haverfordwest, Roch Castle Hotel is in the historical district and by the ocean. Roch Castle and Haverfordwest Castle are notable landmarks, and the area's natural beauty can be seen at Pembrokeshire Coast National Park and Newgale Beach. St. David's Cathedral and Whitesands Bay are two other places to visit that come recommended. Visit our Haverfordwest travel guide
Luxury historic guesthouse near Pembrokeshire Coast National Park
Located close to Roch Castle and Newgale Beach, Roch Castle Hotel provides free full breakfast, a terrace, and a garden. Treat yourself to spa services, such as a facial, aromatherapy, or a Swedish massage. Stay connected with free in-room WiFi, with speed of 25+ Mbps, and guests can find other amenities such as a library and dry cleaning/laundry services.
Additional perks include:
Free self parking
An electric car charging station, tour/ticket assistance, and massage treatment rooms
A banquet hall, concierge services, and luggage storage
Guest reviews speak highly of the helpful staff
Room features
All guestrooms at Roch Castle Hotel feature perks such as premium bedding and bathrobes, in addition to amenities like free WiFi and free bottled water.
Other amenities include:
Designer toiletries and hair dryers
Flat-screen TVs with premium channels and DVD players
Wardrobes/closets, electric kettles, and heating
Awards and affiliations
The property is a member of Historic Hotels of Europe.
No, only service animals are welcome at the property.
How much does it cost to stay at Roch Castle Hotel?
As of Oct 23, 2026, prices found for a 1-night stay for 2 adults at Roch Castle Hotel on Nov 10, 2026 start from $232, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
How much is parking?
Self parking is free at this property.
What time is check-in at Roch Castle Hotel?
Check-in start time: 4:00 PM; Check-in end time: 7 PM. After-hours check-in is not available.
What time is check-out at Roch Castle Hotel?
Check-out is at 11:00 AM.
Where is Roch Castle Hotel located?
Situated by the ocean, this luxury guesthouse is 0.1 mi (0.1 km) from Roch Castle and within 3 mi (5 km) of Pembrokeshire Coast National Park and Newgale Beach. Withybush General Hospital and Haverfordwest Castle are also within 9 mi (15 km).
Can I cancel my reservation for free and receive a full refund?
Yes, this property offers free cancellation on select room rates, because flexibility matters! Please refer to the property cancellation policy on our site for more details about any exclusions or requirements.
Have a question?
AI iconBetaBeta
Get instant answers with AI powered search of property information and reviews.
Reviews
Roch Castle Hotel Reviews
10
Exceptional
All reviews shown are from real guest experiences. Only travelers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.More informationOpens in a new window
Great to stay in a castle.So well designed and thus super comfortable .Plenty of sitting areas .GREAT BREAKFAST. YOU DO NEED TO DRIVE FOR DINNER.Will stay again for sure
Staying at Roch Castle was a truly unique experience and well recommended. Location to the peninsula was great and the charm of staying in a 12th century renovated castle was great experience. It has been renovated to the highest quality and has lovely sitting rooms to relax in.
A unique hotel. The inside, whilst being modern with all the amenities you would expect and more, still maintains a 'castle' feel. The staff were super friendly and attentive and provided sound advice when asked about the local area. A good choice for breakfast, which was excellent. A really fantastic stay.
Review for Roch Castle Hotel
Our stay at Roch Castle Hotel was an unforgettable experience! Sleeping in a real 12th-century castle with luxury modern comforts was truly unique. The rooms were spotlessly clean, elegantly furnished, and offered breathtaking views of the Pembrokeshire countryside.
The staff went above and beyond to make us feel welcome with their warm and attentive service. We thoroughly enjoyed the delicious breakfast prepared with fresh, high-quality local ingredients. To top it off, the spa treatment was deeply relaxing and the perfect way to unwind.
An incredible historic getaway with top-notch hospitality—we cannot wait to return!
Truly magical place to stay. Wonderful room, beautiful surroundings, lovely staff, excellent breakfast - and so romantic! We wish we could have stayed longer.
Beautiful building lots of character, staff were absolutely amazing couldn’t do enough for us! Breakfast was stunning couldn’t ask for a better place to stay
Beautiful, comfortable boutique hotel stay with exceptional staff. Marie was wonderful, acquainted us with the history of the Castle and the wonderful hotel amenities. She even assisted us with extending our stay. Can’t wait to return for a summer visit! 5 star and a highlight of our South Wales adventure!
Little more to say than it’s a B&B opportunity in a castle! But this is topped off by friendly and attentive staff and an excellent breakfast! A definite stay if you are touring south/west Wales.
Stayed 1 night in Jul 2024
Verified review
10/10 Excellent
Ewa
Oct 26, 2024
Liked: Amenities
The entire Castle is amazing! Most stunning views from every window. Excellent breakfast, wonderful staff.
The property was amazing, and the staff were super helpful and friendly. We very much enjoyed the common areas and walking around the property. It is very close to St David's and was a great homebase for our adventures around Pembrokeshire.
This place is truly unique. We were met at reception and shown to the breakfast room and various lounges, then to our room. All had spectacular views. There are tea and coffee making facilities in a kitchen area (as well as in the room) and an honesty bar. All are decorated to a 5-star standard. We ate at the local pub a short walk away along with other residents and had a very pleasant evening. The bed was comfortable and good quality toiletries in the bathroom-soap, body lotion, shampoo and conditioner. The breakfast was first class using locally sourced products and staff very friendly. Excellent location for exploring Pembrokeshire Would definitely recommend Roch Castle and hope to visit again.
We stayed at Roch Castle for 2 of 9 nights of our trip across Wales. It is a lovely place with a great staff and a wonderful ambiance. Breakfast was terrific too! We highly recommend the hotel and the experience. Truly special!
The castle is sensational, like a fairty tale! The staff was wonderful and the breakfast was yummy. Also ... beautiful countryside. Could not have been better.
Roch Castle Hotel ticks all the boxes for a superb and unique experience. The hotel exudes luxury but in a calm and peaceful manner. A sympathetic restoration leaves many of the castles features evident in most rooms and public rooms.
After touring many castles in Wales, it’s nice to treat my wife of 48 years to a few nights in an old castle. Old but new. It’s very modern once inside with many comforts and a wonderful breakfast.
A really lovely place, near beautiful beaches and a unique building. Very accommodating with dietary requirements, and helpful for local recommendations for food.