Roch Castle

Ynglŷn â Roch Castle

Spectacular and dramatic, 12th century Roch Castle sits high above the Pembrokeshire landscape offering panoramic views over St Brides Bay and the Preseli Hills. Choose a bed and breakfast stay or take exclusive use and indulge in unique accommodation, fine dining at Blas Restaurant, at our sister hotel, Twr y Felin, and enjoy the perfect location to explore the UK’s only truly coastal National Park.

Step inside to find the historical footprint intact, ensuring the feel of a real castle; whilst the luxurious contemporary interiors guarantee the highest level of modern comfort. Six characteristic ensuite bedrooms hide away within the protective walls, while the jewel of the castle; the Sun Room, located on the fourth floor, has floor to ceiling glass walls and an alfresco viewing platform, affording guests a scenic and special space to relax.

Fully equipped with complimentary hypo-allergenic aromatherapy toiletries, towels, bathrobe and slippers; Sky TV with DVD player, iPod docking station, digital radio and tea and coffee making facilities, each bedroom is a haven of peace, and surrounded by acres of private grounds, there’s little need to leave.

Except of course for the 186 miles of National Park coast path to explore, the many Blue Flag beaches to enjoy, 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 fresh and made to order, with Welsh laverbread – a traditional seaweed delicacy – and locally made honey on the menu. For dinner, take advantage of our complimentary transfer to and from Blas Restaurant at Twr y Felin, Wales’ first contemporary art hotel, just 15 minutes by car, where seasonal produce provides the ingredients for a true culinary experience. Private dining is also available at Roch Castle, for groups of eight to 14 guests.

For those with itchy feet, choose a two or three hotel stay. Roch Castle’s sister properties, former windmill Twr y Felin, or the very peaceful Penrhiw, both located in St Davids, also offer luxury accommodation, quality dining and spectacular location. Complimentary luggage transfers are available.

Our rates are per room per night, based on two guests sharing and include VAT, parking and Wi-Fi. Book direct for a preferred rate.

Note: Due to its historic nature, Roch Castle is not suitable for guests with walking difficulties or children under 12 years. As a hypo-allergenic property, we cannot accept pets.


£220.00 - £260.00 B&B per person per night

Rates: Per room per night from: £220

Gwybodaeth Ychwanegol

Open all year.

WELSH:: 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.
Complimentary transfers are available for our guests travelling to Pembrokeshire by public transport, from Haverfordwest train or bus station to Roch Castle, Twr y Felin Hotel and Penrhiw Hotel. Pre-booking is essential, subject to availability at the time of making your room reservation.
You can plan your journey by public transport using
The nearest international airport to Roch Castle Hotel is Cardiff Airport, 105 miles away. Or Haverfordwest Airport which provides air charters is 7 miles away –
The nearest railway station is in the town of Haverfordwest, 7 miles from Roch. Trains from Haverfordwest connect with services at Swansea. By train from Paddington (London) to Haverfordwest is 4.5 hours.
Taxis are usually available at Haverfordwest train station but we can book one for you in advance if required. One way transfers for up to three passengers from Haverfordwest is aproximately £20.
The nearest bus stop for the 411 St Davids to Haverfordwest service (operated by Richards Bros) is located on the A487 at Roch, please ask your bus driver to stop here. The bus stop is approximately 800m from Roch Castle Hotel. The service operates Monday to Saturday from approximately 07.30am to 7.00pm, visit for the latest timetables.