Book Direct | Self Catering & Holiday Cottages in Pembrokeshire

The Best Self Catering Holiday Cottages in Pembrokeshire

Pembrokeshire has the only national park in Britain named mainly for its coast, and a 186-mile path runs the whole way round it. From the working fishing coves at Solva and Porthgain to the wide sands at Newgale, the best of the county is strung along that edge.

Where to find Pembrokeshire — map data © OpenStreetMap contributors.
Facilities ▾
Star rating
Max £/night
Facilities

38 places to stay · showing 11–20

Book OnlineSwn y Mor, Amroth
Cottage

Swn y Mor, Amroth

Amroth, Pembrokeshire

  • Sleeps 10
  • 5 bedrooms
  • 4 bathrooms
  • Pets welcome
Hot tubFamily friendly

Beachfront house in Amroth with a hot tub and sea views — five en-suite bedrooms, sleeps 10, with the beach across the road.

★ 4.8/ 5 · Sykes Cottages
From£187 per night
View details
Book OnlineThe Granary, near Saundersfoot
Cottage

The Granary, near Saundersfoot

Saundersfoot, Pembrokeshire

  • Sleeps 6
  • 3 bedrooms
  • 2 bathrooms
  • Pets welcome
Hot tubFamily friendly

Stone-built countryside cottage near Saundersfoot with a hot tub and enclosed garden — sleeps 6, one dog welcome.

★ 3.9/ 5 · Sykes Cottages
From£65 per night
View details
Book OnlineGreenhaven, Narberth
Cottage

Greenhaven, Narberth

Narberth, Pembrokeshire

  • Sleeps 16
  • 5 bedrooms
  • 4 bathrooms
  • Pets welcome
Hot tubOpen fireFamily friendly

Spacious group house near Narberth with a hot tub, games room and en-suite bedrooms — sleeps 16, ideal for big family gatherings.

★ 5/ 5 · Sykes Cottages
From£199 per night
View details
Book OnlineCurlew House, near Pembroke
Cottage

Curlew House, near Pembroke

Pembroke, Pembrokeshire

  • Sleeps 8
  • 4 bedrooms
  • 4 bathrooms
  • Pets welcome
Hot tubOpen fireFamily friendly

Striking riverside house near Pembroke with a solar-heated pool, sauna and hot tub — four en-suite bedrooms, sleeps 8.

★ 5/ 5 · Sykes Cottages
From£294 per night
View details
Book OnlineGlobe House
Cottage

Globe House

★★★★★5-Star

Angle, Pembrokeshire

  • Sleeps 12
  • 8 bedrooms
  • 8 bathrooms
  • Pets welcome
Hot tubNear a beachOpen fireFamily friendly

A large Grade II listed Georgian townhouse in Angle, sleeping 12 — perfect for big family holidays and celebrations. Dog-friendly.

★ 4.9/ 5 · Google
From£500 per night
View details
Book OnlineHarmon Vale, Solva
Cottage

Harmon Vale, Solva

St Davids, Pembrokeshire

  • Sleeps 10
  • 5 bedrooms
  • 4 bathrooms
  • Pets welcome
Hot tubFamily friendly

Three-storey townhouse in Solva near St Davids with a hot tub and sweeping St Brides Bay views — sleeps 10, two dogs welcome.

★ 5/ 5 · Sykes Cottages
From£160 per night
View details
Book OnlineTy Cyfoes, near Tenby
Cottage

Ty Cyfoes, near Tenby

Tenby, Pembrokeshire

  • Sleeps 8
  • 4 bedrooms
  • 3 bathrooms
Open fire

Striking Scandinavian-style luxury house in St Florence near Tenby, sleeping 8 — with a wood-burner, outdoor kitchen and EV charging.

★ 5/ 5 · Cottages.com
From£171 per night
View details
Book OnlineBryncoed Holiday Cottage
Cottage

Bryncoed Holiday Cottage

★★★★4-Star

Narberth, Pembrokeshire

  • Sleeps 4
  • 2 bedrooms
  • 1 bathroom
  • Pets welcome
Near a beachFamily friendly

A superb contemporary, single-storey cottage in a peaceful rural setting near Narberth, sleeping 4, with countryside views.

From£60 per night
View details
Book Online3 Bridge Villas Self Catering Cottage
Cottage

3 Bridge Villas Self Catering Cottage

★★★★4-Star

Narberth, Pembrokeshire

  • Sleeps 4
  • 2 bedrooms
  • 1 bathroom
  • Pets welcome
Near a beachFamily friendly

A lovely end-terrace holiday cottage in the vibrant foodie town of Narberth, sleeping 4 — a central Pembrokeshire base.

★ 4.3/ 5 · Sykes Cottages
From£60 per night
View details
Book OnlinePine Tree Cottage
Cottage

Pine Tree Cottage

★★★★4-Star

Saundersfoot, Pembrokeshire

  • Sleeps 4
  • 4 bedrooms
  • 2 bathrooms
  • Pets welcome

A charming two-bedroom coastal cottage in Saundersfoot, sleeping 4 — a peaceful retreat with easy beach access. Dog-friendly.

From£90 per night
View details
Show more properties

More About Cottages and Self-Catering in Pembrokeshire

Inland the Preseli Hills rise behind it all, the source of the bluestones that stand at Stonehenge. Between the two, the middle of the county is quiet farming land, with Narberth and Haverfordwest set back from the coast.

The coast is where the days go. Nine of the twenty Blue Flags awarded in Wales for 2026 fly on Pembrokeshire beaches, more than any other county, and most are a short walk from the Coast Path.

Almost none of the cottages here were built for holidays, but for the quarrymen, limeburners and fishermen of the 1800s. Solva shows why: by the mid-nineteenth century its harbour ran some ten limekilns, burning coal and limestone brought in by sea. The lime workers’ cottages at Solva are the whitewashed ones let by the week now.

Porthgain, up the coast, shipped roadstone and slate until the nineteen-thirties. The terrace built for its quarrymen is plainly called The Street, and it takes visitors now. At Llangwm, on the Cleddau estuary, the herring and oyster fishery died out altogether.

The county emptied as the work dried up. Pembrokeshire held 97,266 people in 1861 and fewer for the ninety years after. Cottages that housed a fishing or farming family now stand empty out of season across villages like Little Haven and Dale.

The national park now keeps a tight rein on it. It allows a new holiday let only where the building suits nothing else, and the registered stock is falling anyway. There were 2,648 lets in April 2023 and 2,003 by June 2025, a drop of 645 in two years.

Owners weigh the tax rules on top. To trade as a business a cottage must be available 252 days a year and let for 182 of them. From April 2026 that test was eased for places that just miss the mark.

For a visitor none of that shows today. A week in your own place still buys the beaches early and the Coast Path from the door, with Carew Castle and its tidal mill an easy afternoon inland. Most cottages take dogs, and a good few have sea views.

A self-catered week suits Pembrokeshire’s 186-mile coast especially well. You can be on the sand at Newgale before the car parks fill, and walk a stretch of the Coast Path each day. In the evening you cook the crab you bought that morning off the boats at Solva or Porthgain, the two working harbours on the north coast.

The cottages still gather where the old villages stood, thickest around St Davids, Tenby and Narberth. More sit at Solva, Saundersfoot and Newport, and the quiet north keeps its prices down when the coast fills in August.

Holiday Cottages in Pembrokeshire — your questions answered

How much do holiday cottages in Pembrokeshire cost?
The 38 we list begin at £55 a night, with £115 about the middle. A full week usually drops the nightly rate, and spring and autumn are cheaper and quieter than the school holidays.
Where are most of them?
St Davids, Tenby and Narberth carry the bulk, with more at Saundersfoot, Solva and along the north coast. A cottage inland stays more available in August, when the coast is full.
Can we bring the dog?
Very often, yes. This is good dog country, with the Coast Path along the whole edge and long beaches at Newgale and Freshwater West. Many cottages are listed as dog-friendly, though the councils close marked stretches of beach to dogs from May to September. Use the Pets Allowed filter.
Are there cottages with a hot tub?
A fair number, more than you find among the caravans. Use the search filter or check the listing, and book early, because the ones with a hot tub and a sea view go first.
Is the coast path really that good?
It is a National Trail, and the only one in Britain almost entirely coastal, 186 miles round the county. Many people walk it in sections, staying put in one cottage and taking the coastal bus back to the car.

Old workers’ cottages, from lime and quarry and fishing villages, now let by the week the length of the county. Self-catering runs from £55 a night, with St Davids, Tenby and Narberth holding the most. See the hotels, the B&Bs, or the whole county on the Pembrokeshire page.