menu toggle Navigation menu


Roch is located in the Pembrokeshire Coast National Park in South West Wales. The spectacular county of Pembrokeshire offers a wide array of castles, beaches, attractions and activities. Roch is ideally situated at the centre of St Brides Bay near the beaches of Newgale and Nolton.

Roch is a village parish and despite its small size, it has its own castle! Roch Castle is a 13th century, privately owned castle that sits on a rocky outcrop. According to legend, the founder of the castle Adam De Rupe moved to this isolated spot from fear of a prophecy that detailed he would die from a viper bite. Unfortunately Adam De Rupe was unable to avoid the fate of his prophecy as a viper concealed in a bundle of wood found its way into the castle and brought the prophecy to life.

The nearest beach to Roch is Newgale. Newgale is one of the most spectacular beaches in Pembrokeshire. Stretching for 3 miles, it also has a Blue Flag Award which are awarded for cleanliness, facilities and quality. The beach is backed by a pebble bank which protects the village which sits adjacent to the beach, from the tide in particularly bad storms. Newgale is a popular spot for surfing, kite surfing and wind surfing. For those who are less experienced but have always wanted to give watersports a go then visit Big Blue Kitesurfing (who offer much more than just kitesurfing) situated just opposite the beach. Instructors are available to take you sea kayaking, paddle boarding and much, much more. Walkers will be pleased to know you can also join the Pembrokeshire Coast Path here as you will see it etched into the hills on either side of the bay. Newgale is an excellent place to sit and watch the sunset. Enjoy a refreshing drink on one of the picnic tables outside the Duke of Edinburgh Inn or if you prefer a bigger impact then sit on the hillside above the beach, you certainly won’t be disappointed!

Near to Roch is Nolton which is part of the same parish. Nolton has a popular horse riding stables (Nolton Stables) which offer riding treks for people of all abilities, some of which also incorporate a ride across Newgale beach-a wonderful way to see this stunning part of Pembrokeshire.

From Roch, you can either walk or drive to the wonderful little village of Solva. Driving takes just under ten minutes and there is a car park just next to the idyllic harbour. Solva is full of colourfully painted houses in pastel shades and some more vivid. There are plenty of cafes, art galleries and gift shops in Solva. The natural harbour which is surrounded by tall green hills on either side makes an impressive scene-so be sure to bring your camera! The harbour is still used by local fishermen, who keep their boats here and then go out to fish for crab, lobster and local species of fish.