Pembrokeshire Accommodation

Book direct with the owner wherever you see the green Book Direct badge.

Where to Stay in Pembrokeshire

Pembrokeshire is a county with the sea on three sides of it and a national park that follows the coast all the way round. The middle is quiet farmland, but the coast is where things happen, in places like Tenby and Saundersfoot. Holiday accommodation in Pembrokeshire puts the coast path, sandy beaches and harbour towns within reach wherever you stay.

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

109 places to stay · showing 1–10

Book DirectCanaston Oaks Boutique B&B
B&B

Canaston Oaks Boutique B&B

★★★★★5-Star

Narberth, Pembrokeshire

  • Sleeps 10
  • 5 bedrooms
  • 5 bathrooms
Breakfast

A multi-award-winning 5-star Gold Award B&B in beautifully converted 18th-century farm buildings near Narberth.

★ 4.9/ 5 · Google
From£125 per night
View details
Book DirectThe Gower Family Hotel
Hotel

The Gower Family Hotel

★★★3-Star

Saundersfoot, Pembrokeshire

  • Sleeps 15+
  • 7 bedrooms
  • 7 bathrooms
Breakfast

A family-run hotel in the heart of Saundersfoot village, with a direct link to the sandy beaches and busy harbour.

★ 4.3/ 5 · Google
From£100 per night
View details
Book DirectHotel Plas Hyfryd
Hotel

Hotel Plas Hyfryd

★★★3-Star

Narberth, Pembrokeshire

  • Sleeps 15+
  • 15 bedrooms
  • 15 bathrooms
Breakfast

A privately owned 15-room hotel in a house of the 1820s at Narberth, with a restaurant, bar and terraced garden.

★ 4.4/ 5 · Google
From£119 per night
View details
Book DirectBeggars Reach Hotel
Hotel

Beggars Reach Hotel

★★★3-Star

Milford Haven, Pembrokeshire

  • Sleeps 15+
  • 6 bedrooms
  • 6 bathrooms
Breakfast

A delightful 3-star country hotel near Milford Haven, set in a former village rectory with its own lovely gardens.

★ 4.2/ 5 · Google
From£70 per night
View details
Book DirectThe Paddock B&B
B&B

The Paddock B&B

★★★★★5-Star

Haverfordwest, Pembrokeshire

  • Sleeps 6
  • 2 bedrooms
  • 2 bathrooms
Breakfast

A 4-star, family-run B&B in the quiet village of Crundale near Haverfordwest — a peaceful base for the national park.

★ 4.9/ 5 · Google
From£95 per night
View details
Book DirectLlwyngwair Manor
Apartment

Llwyngwair Manor

★★★★4-Star

Newport, Pembrokeshire

  • Sleeps 15+
  • 4 bedrooms
  • 2 bathrooms

Self-catering cottages and apartments on the historic Llwyngwair Manor estate in the Pembrokeshire Coast National Park near Newport.

★ 4.8/ 5 · Google
From£95 per night
View details
Show more properties

More About Pembrokeshire Holiday Accommodation

Around 3000 BC men went up onto the Preseli Hills and took the mountain apart. Archaeologists have since excavated two of the quarries they used. Carn Goedog on the north slope gave the spotted bluestone, and Craig Rhos-y-felin in the Nevern valley gave a paler one. The stones came off the rock as the first ring at Stonehenge went up, a hundred and forty miles east.

Four thousand years later the Normans planted the south with Flemish settlers and a chain of castles, and drew a line across the county that never went away. North of it people spoke Welsh; south of it they did not, and the south still gets the nickname Little England beyond Wales. Holiday accommodation in Pembrokeshire on either side of that line feels like a different country, so a stay in Tenby and a stay in Newport are two different holidays.

They call the line the Landsker, and it is still there. At the 2021 census, north Pembrokeshire spoke Welsh at over thirty per cent in places while the south sat under ten. Drive from Newport over the hills to Tenby and you cross it.

Castles and the coast path

The castles are still there too. Henry Tudor was born in Pembroke Castle on 28 January 1457, and twenty-eight years later he took the crown at Bosworth. The great round keep he was born in still stands, and you can walk right through it. It makes a good first day out, whichever Pembrokeshire holiday accommodation you pick.

The Pembrokeshire Coast Path runs a hundred and eighty-six miles round the outside of all of it. That is the way to see a county that cannot quite agree with itself. Puffins off Skomer in spring, the cathedral at St Davids, and nine of the twenty Blue Flags awarded in Wales for 2026, more than any other county.

Pembrokeshire guide: a free self-guided walking tour of Tenby

Pembrokeshire accommodation — your questions answered

How do I see the puffins on Skomer Island?
Puffin season runs roughly April to July, with boats from Martin's Haven. Staying nearby in Marloes makes the early starts much easier, and landing passes are limited, so go early in the day.
Are there dog-friendly beaches in summer?
If you are bringing a dog to holiday accommodation in Pembrokeshire, more than fifty beaches take dogs all year. The busiest ones do not. From 1 May to 30 September dogs are kept off Tenby North Beach altogether. Marked sections also close at Tenby South and Castle, at Saundersfoot and Amroth, and at Lydstep, Newgale and Poppit Sands. Freshwater West and the quieter coves stay open. The fouling fine is £150.
What's special about the Preseli Hills?
They carry prehistoric sites like Pentre Ifan and good walking with wide coastal views, and the story of how their stone ended up at Stonehenge is told in the guide above.
Why is St Davids a city?
Because of its cathedral, and with 1,751 people it is the smallest city in Britain. The St Davids page tells how it lost the title and won it back.
Are there places with hot tubs or spas?
Yes. Within holiday accommodation in Pembrokeshire, many cottages and lodges have private hot tubs, and there are spa hotels along the coast, most of them in the south around Tenby and Saundersfoot.
Where's the best place to stay in Pembrokeshire?
Tenby is the obvious first choice, with four beaches, the walls and the boats to Caldey Island. Saundersfoot is three miles up the coast and smaller, though no quieter in August. St Davids suits walkers and the wild north. Narberth and Haverfordwest sit inland within reach of both coasts, and keep more rooms free through the school holidays.
How much is accommodation in Pembrokeshire?
Most Pembrokeshire holiday accommodation is listed at about £75 to £120 a night. Some rooms and caravans open well below that, and self-catering cottages sit highest once you are sleeping six or more. Tenby and Saundersfoot cost most in high summer. Every listing carries its own guide price.

Most visitors pick a base on the Coast Path. Tenby has the beaches and the walled town. St Davids has the cathedral and the wild north, and Saundersfoot has its harbour. Accommodation runs from seafront B&Bs and hotels to cottages and caravan parks a short walk from the sand.

Book direct with the owner where you can; many take enquiries themselves, though some work through an agent. Or search across Wales.