Roch Castle

UK Wales South Wales Pembrokeshire Haverfordwest

  • Parking
  • Wifi
  • Gardens & Grounds
  • Walking
A spectacular Welsh castle and wedding venue in a beautiful part of Pembrokeshire.

Frankly, there are few places to stay in Britain as gobsmackingly awesome as Roch Castle. It’s a 12th century Welsh castle – and looks like one, perched high above the Pembrokeshire landscape with panoramic views over St Brides Bay and the Preseli Hills. Step inside to find the historical footprint intact, with the feel of a real castle but with luxurious contemporary interiors – so much so that the hotel was awarded the best 5 star hotel in Wales for 2017 by Trivago and Hotel of the Year 2016 in the Welsh Hospitality Awards. There are six ensuite bedrooms within its massive walls, while the jewel of the castle, the Sun Room, located on the fourth floor, has floor-to-ceiling glass walls and an al fresco viewing platform. Needless to say, the castle is surrounded by acres of private grounds. Due to its historic nature,however, the castle is not suitable for guests with walking difficulties, young children or pets.

If you can bring yourself to venture further afield, there are 186 miles of National Park coast path to explore, not to mention the wildlife rich islands of Ramsey, Skomer and Skokholm which lie just off the coast. And for heritage and culture, head just a few miles to Britain’s smallest city, St Davids, home to the 6th-century cathedral and Oriel y Parc National Park Visitor Centre and National Museum Wales Gallery. Breakfast is made to order, with Welsh Laverbread - a traditional seaweed delicacy - and locally made honey on the menu. For dinner, there is a complimentary transfer to and from Blas Restaurant at their sister hotel Twr y Felin, where the menu is based on the finest Welsh produce.

If you have ever harboured a desire for a Game of Thrones fantasy holiday in five-star luxury this is the place for you! Don’t forget to bring your sword!


From £220 per room, per night based on two guests sharing.

Opening Times

Open all year.


6 ensuite bedrooms


Roch Castle, Roch Pembrokeshire SA62 6AQ

Show Map

Getting There

From Haverfordwest:

Follow signs for the A487 to St Davids and continue along the A487 for 7 mile. As you enter the village of Roch, turn right off the main road onto Church Road. Continue on Church Road for 1 mile, Roch Castle will be on your left.

From St Davids

Follow A487 Haverfordwest for 9 miles until sign for A4219 to St Davids. As you enter the village of Roch, turn left off the main road onto Church Road. Continue on Church Road for 1 mile, Roch Castle will be on your left.

Are you the Owner?


Add Your Review

Be the first to leave a review!

Related Guides

See Hotels in Haverfordwest

Other Cool Places near Roch Castle