Choose your preferred currency.
Dating back to the 12th century Roch Castle offers guest accommodation set on a rocky outcrop over looking St Brides Bay. Roch Castle offers free parking and WiFi. Each guest room has en suite bathroom facilities. Some bathrooms come with a shower while others come with a separate bath and shower.
Bathrobes and slippers are provided. There is also a TV with DVD player iPod dock hairdryer and tea and coffee facilities. Breakfast is served at Roch Castle. A complimentary transfer to the Blas Restaurant at sister hotel Twr y Felin St Davids is available for dinner.
Around 9 miles east of St David’s Roch Castle is around 28 miles from the popular resort of Tenby and neighbouring Saundersfoot. The Pembrokeshire Coast National Park is around 30 minutes’ drive.
Roch Castle Roch Haverfordwest Pembrokeshire, Pembroke, SA62 6AQ, United Kingdom
Museums and Art Galleries
2.72 kmOther
4.69 kmGolf Courses
8.05 kmOther
8.05 kmOther
8.84 kmMuseums and Art Galleries
9.08 kmOther
9.34 kmGolf Courses
9.54 kmOther
9.75 kmGolf Courses
10.60 kmHistorical Buildings
4.82 kmHistorical Buildings
5.58 kmHistorical Buildings
6.43 kmHistorical Buildings
7.91 kmHistorical Buildings
9.34 kmTrain Stations
9.67 kmHistorical Buildings
10.20 kmHistorical Buildings
10.75 kmTrain Stations
11.80 kmTrain Stations
13.48 kmNational Parks
1.80 kmNational Parks
13.99 kmNational Parks
16.93 kmBeaches
18.54 kmBeaches
23.12 kmBotanical Gardens and Zoos
31.98 kmNational Parks
32.43 kmFree private parking is possible on site (reservation is not needed).
WiFi is available in all areas and is free of charge.
When booking more than 3 rooms, different policies and additional supplements may apply.
Pets are not allowed.
Children are not allowed.
You haven't added any cots.
You haven't added any extra beds.
"Very friendly and receptive, amazing customer service skills, and very welcoming.."
Find other great 5-star options near the Roch Castle.
Molleston, Pembroke
Valley Road Saunderfoot, Pembroke
, Pembroke
Mellieha Guest House Amroth, Pembroke
, Pembroke
, Pembroke
, Pembroke
Hold On!