Book Direct | Pembrokeshire Accommodation

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 the whole way round the edge of it. The middle is quiet farmland. but there is lots happening at the coast, in places like Tenby and Saundersfoot.

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

110 places to stay · showing 1–10

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 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
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 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 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 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 DirectBook OnlineGiltar Promenade Hotel
Hotel

Giltar Promenade Hotel

★★★3-Star

Tenby, Pembrokeshire

  • Sleeps 15+
  • 12 bedrooms
  • 12 bathrooms
Sea viewsNear a beachBreakfastStep-free access

A stunning, elegant hotel on Tenby’s beautiful Esplanade, in a peaceful seafront setting.

★ 8.8/ 10 · Booking.com
From£93 per night
View details
Show more properties

More About Pembrokeshire

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.

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.

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.

The 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?
More than fifty Pembrokeshire 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 are the source of the Stonehenge bluestones, carried to Wiltshire thousands of years ago. They carry prehistoric sites like Pentre Ifan and good walking with wide coastal views.
Why is St Davids a city?
Because of its cathedral, though not automatically. A council reform struck the title off in 1886 and the town went without it for over a hundred years. The Queen signed the document restoring it in September 1994 and brought it to the cathedral herself the following June. With 1,751 people it is the smallest city in Britain.
Are there places with hot tubs or spas?
Yes. 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 is listed at about £75 to £120 a night. The cheapest 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. Narberth and Haverfordwest, being inland, keep more rooms free through the school holidays. 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; most take enquiries themselves, though some work through an agent. Or search across Wales.