Roch Castle

About Roch Castle

Roch Castle rests high above the landscape on its volcanic, rocky outcrop, providing 360-degree views of Pembrokeshire. Built in 1195 on the Landsker line, (the divide between the Welsh speaking north and the English speaking south), it has over 800 years of history to share with you.

Since its total restoration in 2009, it has been leased a new life. Its historic footprint remains intact, from the circular entrance hall with exposed rock, to the strangely shaped room at the very top where the myth of Adam de Rupe lives on. But, it is more than just a fortress. It is spectacular. The five-foot think walls enclose a courtesan dining room and intimate chapel to remind us of its past, whilst the enormous bath tubs, high end luxury beds and glorious Sun Room, with floor to ceiling glass walls, have preserved the castle for another century of life.

Inside and outside is equal in stature. Step out to the fourth floor viewing platform, look south past the prominent turrets to snapshot Skomer Island emerging from St Brides Bay, west to the St Davids Peninsula jutting out into the Celtic Sea, and north to the rolling Preseli Hills heading into the heart of Wales, for views revere.

You must stay, even if it’s just the once…


£220.00 - £260.00 per room per night

Rates: Per room per night from: £220

Additional Information

Open all year.

Price Info:

Rates: Per room per night from: £220


  • Bed linen free of charge
  • Broadband Connection available
  • Central heating
  • Commission to travel agents
  • Credit Debit card accepted
  • Evening meal arrangement
  • Group bookings
  • Liquor licence/licensed club or bar on park
  • Private Gardens
  • Private Parking
  • Radio in rooms
  • Short Breaks available
  • Special Christmas and New Year packages
  • Tea coffee facilities in rooms
  • Telephone
  • Totally non smoking
  • TV in room/unit/static caravan
  • Vegetarian diets
  • Wifi Internet Access


Please visit to read our access statement in full.


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.
You can also plan your journey by car using Simply enter your postcode and ours, which is SA62 6AQ to get your travel options or directions.
The car park is located directly outside of Roch Castle Hotel and set in the private grounds of the property.