Book Direct | Hotels & Inns in Pembrokeshire

Historic Coaching Inns and Country House Hotels in Pembrokeshire

Pembrokeshire keeps its life in its harbour towns, and Tenby is the grandest of them. A medieval wall still rings the old town, pastel houses stand above the harbour, and three beaches meet almost under the walls.

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

26 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 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 DirectBook OnlineThe Park Sea View Hotel
Hotel

The Park Sea View Hotel

★★★3-Star

Tenby, Pembrokeshire

  • Sleeps 15+
  • 20 bedrooms
Sea viewsBreakfast

A stunning hotel standing proudly over Tenby’s North Beach, built in the late 19th century and beautifully renovated.

★ 9/ 10 · Booking.com
From£104 per night
View details
Book DirectBook OnlineHeywood Spa Hotel
Hotel

Heywood Spa Hotel

★★★★4-Star

Tenby, Pembrokeshire

  • Sleeps 15+
  • 25 bedrooms
  • 25 bathrooms
Hot tubBreakfastStep-free access

A 25-bedroom spa hotel on Heywood Lane just outside Tenby, with an indoor pool, sauna, hot tub, gym and the Heywood Marigold restaurant.

★ 8.9/ 10 · Booking.com
From£135 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
Book OnlineThe Golden Lion Hotel
Hotel

The Golden Lion Hotel

★★★★4-Star

Newport, Pembrokeshire

  • Sleeps 15+
  • 8 bedrooms
  • 8 bathrooms
BreakfastStep-free access

A historic coaching inn in the centre of Newport, Pembrokeshire, with parts of the building dating back centuries.

★ 8.8/ 10 · Booking.com
From£120 per night
View details
Book OnlineThe Imperial Dragon Hotel
Hotel

The Imperial Dragon Hotel

★★★3-Star

Saundersfoot, Pembrokeshire

  • Sleeps 15+
  • 7 bedrooms
  • 7 bathrooms
Breakfast

A smart, modern hotel in a beautiful countryside location near Saundersfoot — a tranquil, well-placed base.

★ 4.5/ 5 · Google
From£120 per night
View details
Show more properties

More About Hotels and Inns in Pembrokeshire

Fishguard sits at the north end of the county, where the ferry crosses twice a day to Rosslare in Ireland. Between the two lie St Davids, the smallest city in Britain, and Newport under the Preseli Hills.

Each town makes a different base. Tenby and Saundersfoot stay busy into the evening; St Davids, Newport and the Gwaun Valley are quieter, and closer to the wilder north.

Pembrokeshire got its first real hotels because of the boats to Ireland. The mail packet ran from the county’s southern shore, and the lack of hotels was a particular problem for its passengers. Pier House at Pembroke Dock was built as a hotel in 1834, when the boats left from Hobbs Point nearby. It still stands.

Older still are the coaching inns. The Old King’s Arms in Pembroke has deeds back to the fifteen-twenties and still takes guests, seventeen rooms behind a Georgian front. The Lion, up the same street, was a posting house catalogued in 1857 with thirteen bedrooms and stabling for a coach and four.

The county’s grandest was the Lord Nelson at Milford Haven, named for the admiral who came to see the new naval town in 1802.

Only one grand railway hotel was ever built here: the Fishguard Bay Hotel above Goodwick, finished in 1910 with forty bedrooms, which ran for the Rosslare boats until 1951. It has been shut since 2020, so it is a listed building to look up at rather than anywhere to book.

The trade has had a hard century since. More than forty hotels inside the national park have become flats since 1990, so the park now protects the ones still trading. Under a planning rule called Policy 39 an owner cannot convert one without proving it no longer works as a hotel. That is why the seafront in Tenby still looks the way it does.

One local quirk lingered longest. Pembrokeshire voted to stay dry on Sundays in 1961, so on a Sunday its hotel bars could serve only travellers passing through, until the county voted wet again in 1968.

Today the choice runs from grand seafront rooms at Tenby to a country inn up a lane near St Davids or Newport. A few have opened against the run of the years, among them St Brides Spa Hotel above Saundersfoot harbour, which was shortlisted for the 2026 Croeso awards. Most come with a restaurant and a bar for the evening.

A hotel makes an easy base because the county is small. From almost any of them the Coast Path, a beach and a castle are inside half an hour. Whoever is on the desk will know what the tide and the weather are doing tomorrow.

The best of them put the coast right outside your door. Some look straight over a beach, and others sit a lane’s walk from the sand or a few minutes from the ferry at Fishguard. You can walk in off the Coast Path and still find dinner waiting.

Hotels in Pembrokeshire — your questions answered

How much do hotels in Pembrokeshire cost?
Rooms across the 26 we list begin at £40 a night, with £100 about the middle. Tenby and Saundersfoot hold the seafront rooms and cost more in July and August. A country inn inland is usually cheaper, and quieter with it.
Which town has the most?
Tenby, comfortably, with St Davids, Fishguard and Saundersfoot behind it. Pembroke and Milford Haven keep a few old coaching hotels, and there are country inns scattered the length of the coast.
Is breakfast included?
Yes, at 23 of the 26 of them, as part of the rate. Most also serve dinner, which is worth having on a wet evening when the nearest other kitchen is a drive away.
Is there parking?
Usually, though it is worth checking. Town hotels in Tenby and inside the old walls can be tight for space, while a country inn or a seafront hotel with its own car park is easier. The listing says what each one offers.
Are they a good base without a car?
Tenby is, with its own station a few minutes from the walls. Saundersfoot has one too, but it is a mile outside the village and usually a request stop, so signal the driver. Both sit on the Pembroke Dock branch, which leaves the main line at Whitland. Sunday trains have a five-hour midday gap.

Hotels that followed the Irish mail and now sit above the beaches, from Tenby’s seafront to a country inn near St Davids. Rooms run from £40 a night, most with dinner and a bar. See the cottages, the B&Bs, or the whole county on the Pembrokeshire page.