Photo: Robin Lucas (CC BY-SA 2.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.
Photo: Robin Lucas (CC BY-SA 2.0)Coastal walks near Roch
Newgale to Broad Haven
Along the top of St Brides Bay past the ruins of a colliery that mined coal out under the sea, with four beaches on the way.
7 miles · 3½–4 hours · Moderate
Broad Haven to St Brides Haven via Little Haven
A short stage with the best pub stop on the path a mile in, then quiet cliffs to a cove with a church almost on the beach.
5.5 miles · 3 hours · Moderate
Solva to Newgale
A relentlessly up-and-down stage between a drowned-valley harbour and a two-mile shingle beach. Short on paper, hard on the legs.
5 miles · 3 hours · Strenuous
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

Tenby
Pembrokeshire's postcard town: pastel Georgian houses above three superb beaches, a working harbour and medieval walls — the classic Welsh seaside holiday.

Saundersfoot
Big sandy beach, busy little harbour and a proper seaside village centre — Tenby's more relaxed neighbour, three miles up the coast.
St Davids
Britain's smallest city — a cathedral in a hollow, Whitesands Bay up the road, and the wildest, most beautiful corner of the national park all around.