Skip to content
PembrokeshireGuide
Menu
Roch, Pembrokeshire
Photo: Lucy Sheers (CC BY-SA 4.0)

Roch

A castle tower on a volcanic crag above St Brides Bay, marking the old Landsker line, with Newgale's surf two miles down the hill.

Roch is a small village strung along the A487 between Haverfordwest and Newgale, and its landmark is unmissable: a tall, narrow Norman tower perched on an outcrop of hard volcanic rock, visible for miles across the fields and from much of St Brides Bay. The castle was built in the thirteenth century by the Anglo-Norman de la Roche family as one of a line of strongholds along the Landsker — the linguistic and cultural frontier that separated English-speaking south Pembrokeshire from the Welsh-speaking north, and which still shows in the place names either side. Roch marks its western end. The castle is now run as private accommodation rather than a public attraction, so admire it from the road and the footpaths rather than turning up expecting a ticket office.

The village has a pub, a shop and a church, and its real asset is location. Newgale, with two miles of open sand, a pebble storm ridge and the most reliable surf on this coast, is two minutes down the hill. Nolton Haven and Druidston are five to ten minutes south, Broad Haven and Little Haven fifteen, St Davids fifteen north, and Haverfordwest ten east for supermarkets and the station.

The honest limitations: the A487 runs through the village and is busy in season, there is no beach within walking distance for most properties, and the exposed ridge catches the weather coming in off St Brides Bay. In return you get the views — sunsets over the whole bay from the higher ground — at noticeably lower prices than the coastal villages themselves.

Where to stay in Roch

Cottages and farm conversions on the ridge and in the lanes towards Newgale and Nolton often come with wide sea views over St Brides Bay, and are the reason to choose Roch over somewhere on the sand. Village properties give a pub and shop on foot. Check the setback from the main road before booking.

Getting there

On the A487 between Haverfordwest and St Davids, so access is simple. Haverfordwest station, on the line from Swansea and Carmarthen, is about ten minutes by car.

Stays in Roch by feature

Places to stay in Roch

We haven’t hand-picked stays in Roch yet — try the full search or nearby destinations below.

Eating out and things to do in Roch

Pubs, restaurants, cafés, attractions and activities in and around Roch.

Coastal walks near Roch

All Pembrokeshire walks →

Roch: common questions

Which beaches are closest to Roch?

Nolton Haven is the nearest we list, about 2.0km (1.3 miles) away, followed by Newgale Sands (2.5km (1.6 miles)) and Druidston Haven (3.7km (2.3 miles)). Distances are straight-line from the centre of the village, so allow more by road.

Are there good pubs in Roch?

We list 2 pubs in and around Roch. There are another 1 places to eat and drink nearby — cafés, restaurants and bars.

Where can I park in Roch?

We map 6 car parks in and around Roch, 2 of which charge. Coastal car parks fill early in July and August — arriving before 10am or after 4pm makes a real difference.

Answers are generated from what we actually hold in our database and refreshed as it changes. Opening hours, dog rules and prices move — check with the venue before you travel.

Also consider