+   Cottage Search   +

Self Catering Cottages near Roch, Dyfed

ACCOMMODATION MAP Accommodation map

 Roch - (0.9 miles)

Eynons Cottage

This semi detached cottage is located in a courtyard in the village of Roch in Pembrokeshire and can sleep four people in two bedrooms.

Sleeps: 4
From: 271.00 - 694.00
Changeover: Saturday

 Roch - (1.2 miles)

Tlws Bach

This welcoming, semi-detached cottage near Roch, Pembrokshire, sleeps five people in three bedrooms.


Sleeps: 5
From: 267.00 - 841.00
Changeover: Saturday

 Roch - (1.6 miles)


This is a delightful detached farmhouse, situated in the scattered hamlet of Pen-y-Cwm, two miles from Roch, and can sleep six people in three bedrooms.


Sleeps: 6
From: 304.00 - 913.00
Changeover: Saturday

 Roch - (1 miles)

Ty Haf

This traditional 1970s retro chalet sympathetically modernised in a seaside style, is situated on a small secluded holiday park close to the thriving village of Roch and can sleep six people in two bedrooms.

Sleeps: 6
From: 230.00 - 590.00
Changeover: Saturday


 Nolton Haven   (1.6 miles from Roch)

Sea Heaven

This purpose-built holiday chalet is located on the outskirts of the seaside village of Nolton Haven, near Haverfordwest in the Pembrokeshire National Park and can sleep four people in two bedrooms.


Sleeps: 4
From: 269.00
Changeover: Friday

 Nolton Haven   (1.8 miles from Roch)

Hillbrook House

This spacious semi-detached house in Nolton Haven sleeps twelve people in six bedrooms.


Sleeps: 12
From: 792.00
Changeover: Friday

 Nolton Haven   (2 miles from Roch)

Stone Lodge

This homely, semi-detached cottage near Nolton Haven sleeps six people in three bedrooms.

Sleeps: 6
From: 253.00
Changeover: Saturday

 Haverfordwest   (2 miles from Roch)

Thrift Cottage

This converted stone granary, built in the late 1800s, provides comfortable holiday accommodation. It has an extensive shared lawned grounds which overlooks the beautiful bay of Nolton Haven which is approx 30 yards away. The garden is enclosed by woodland and a meadow and is ideal for children and …


Sleeps: 4
From: 225.00

 Newgale   (2.8 miles from Roch)

Cilau Bach

This delightful cottage is situated in a hamlet near to the beach at Newgale, eight miles from St Davids in South Wales, and sleeps four people in two bedrooms.

Sleeps: 4
From: 290.00
Changeover: Saturday

 Broad Haven   (2.9 miles from Roch)

4 Rogeston Cottages

This charming terraced cottage is three miles from the village of Broad Haven in Pembrokeshire and can sleep two people in one bedroom.


Sleeps: 2
From: 238.00
Changeover: Friday

 Broad Haven   (3.7 miles from Roch)

Timber Hill

The detached, cedarwood lodges are situated in a beautiful, hidden valley within the Pembrokeshire National Park. Relax and unwind in the special peace and tranquility of these natural, yet well tended surroundings, which David Bellamy has awarded the Gold Medal for outstanding environmental care. Explore our 130 acres of …

Sleeps: 6
From: 360.00

 Broad Haven   (3.8 miles from Roch)

Timber Hill Cottage

Timber Hill Cottage has been awarded 5 stars and is set in it's own peaceful gardens that link onto a lovely woodland walk that leads to the beach and coast path. It has been totally refurbished maintaining all of it's character and charm. The bathroom (which also has a …


Sleeps: 4
From: 390.00

Map is approximate and should only be used to get a rough idea of the location of cottages near Roch. Please see individual cottage details for more precise location information.

Travel planning

Get an Ordnance Survey map covering the Roch area (opens new window)

Attraction search


Nearest attractions

Camrose Castle
3.3 miles - (Castle)

Rudbaxton, St Michael's Church
5.2 miles - (Historic Church)

Haverfordwest, St Mary's Church
5.7 miles - (Historic Church)

Haverfordwest Castle
5.8 miles - (Castle)

Haverfordwest Priory
6.2 miles - (Abbey)

Scolton Manor Museum & Country Park
7.1 miles - (Historic House)

St Non's Chapel
7.9 miles - (Historic Church)

Tourism - Towns & Villages

Cardigan (24.4 miles)

Passionate about British Heritage!