
The Esplanade Guest Accommodation
Tenby, Pembrokeshire
- Sleeps 15+
- 12 bedrooms
An elegant seafront guest house on Tenby’s Esplanade, with high-quality B&B accommodation and beautiful sea views.
Book direct with the owner wherever you see the green Book Direct badge.
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 the beaches meet almost under the walls. Hotels in Pembrokeshire suit a break in one of its harbour towns, with boats, beaches and a coastal walk close by.
25 places to stay · showing 1–10

Tenby, Pembrokeshire
An elegant seafront guest house on Tenby’s Esplanade, with high-quality B&B accommodation and beautiful sea views.

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

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

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

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

Tenby, Pembrokeshire
A historic hotel in the seaside town of Tenby, built in the late 19th century and carefully restored.

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

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

Newport, Pembrokeshire
A traditional Welsh pub with rooms in the heart of Newport, Pembrokeshire, with a friendly atmosphere.

Fishguard, Pembrokeshire
A traditional pub and B&B on the Parrog by the sea at Goodwick near Fishguard — great for the harbour, ferry and coast path.
Tenby is in the south, and Fishguard sits at the north end of the county, where the ferry crosses twice a day to Rosslare in Ireland. Out west lies St Davids, the smallest city in Britain, and Newport under the Preseli Hills.
Each town makes a different base for hotels in Pembrokeshire. Tenby and Saundersfoot stay busy into the evening; St Davids, Newport and the Gwaun Valley are quieter, and closer to the wilder north.
Pembroke Dock got its 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 grandest of all Pembrokeshire hotels 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. 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 hotels in Pembrokeshire could serve drinks only to travellers passing through, until the county voted wet again in 1968.
Today the choice among Pembrokeshire hotels 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.
Pembrokeshire hotels run from grand rooms on 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.
See all: Pembrokeshire accommodation
Browse Pembrokeshire by type: B&Bs & Guest Houses · Hotels & Inns · Cottages & Self-Catering · Lodges & Cabins · Caravan & Camping
Hotels nearby: Carmarthenshire Hotels & Inns · Ceredigion Hotels
Across Wales: All hotels and inns in Wales
By town: Tenby Hotels · Saundersfoot Hotels · Fishguard Hotels
Towns in Pembrokeshire: Newport, Pembrokeshire · Tenby · Fishguard · Haverfordwest · Narberth · Saundersfoot · St Davids
Nearby areas: Carmarthenshire · Ceredigion
Last-minute deals: Last Minute Holidays in Wales

We use cookies. Essential cookies make this site work; we'd also like to use analytics cookies to understand how the site is used — but only with your permission. See our Privacy Notice.