Book Direct | B&Bs & Guest Houses in Pembrokeshire

The Finest B&B Accommodation in Pembrokeshire

Nowhere in the national park is more than ten miles from the sea, so even a farmhouse in the middle of the county has the coast within half an hour. That is the whole reason to come.

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

17 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 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 OnlineElm Grove Country House B&B
B&B

Elm Grove Country House B&B

★★★★4-Star

Tenby, Pembrokeshire

  • Sleeps 15+
  • 10 bedrooms
  • 10 bathrooms
Breakfast

An elegant 18th-century manor house B&B in the picturesque village of St Florence near Tenby — traditional charm with modern comfort.

★ 4.8/ 5 · Google
From£137 per night
View details
Book DirectBook OnlineErw-Lon Farmhouse B&B
B&B

Erw-Lon Farmhouse B&B

★★★★★5-Star

Fishguard, Pembrokeshire

  • Sleeps 8
  • 3 bedrooms
  • 3 bathrooms
Breakfast

A traditional 5-star B&B on a working farm near Fishguard, with magnificent views of the Preseli Hills.

★ 5/ 5 · Google
From£95 per night
View details
Book OnlineIvybridge Guest House
B&B

Ivybridge Guest House

★★★3-Star

Fishguard, Pembrokeshire

    BreakfastFamily friendlyStep-free access

    A personally run three-star guest house above Goodwick near Fishguard, with en-suite doubles, twins and family rooms, a bar, a garden and a breakfast guests rate…

    ★ 9.1/ 10 · Booking.com
    From£95 per night
    View details
    Book OnlineWoodlands Guest House
    B&B

    Woodlands Guest House

    ★★★★4-Star

    Saundersfoot, Pembrokeshire

    • Sleeps 15+
    • 5 bedrooms
    • 5 bathrooms
    Breakfast

    A beautiful, quaint guest house in the seaside village of Saundersfoot — a peaceful, comfortable B&B base.

    ★ 4.9/ 5 · Google
    From£95 per night
    View details
    Book OnlinePentigili B&B Accommodation
    B&B

    Pentigili B&B Accommodation

    ★★★★4-Star

    St Davids, Pembrokeshire

    • Sleeps 4
    • 2 bedrooms
    • 2 bathrooms
    Breakfast

    A delightful, tranquil B&B just three miles from St Davids, in the Pembrokeshire Coast National Park.

    ★ 9.4/ 10 · Booking.com
    From£64 per night
    View details
    Book DirectBook OnlineLangdon Farm Guest House
    B&B

    Langdon Farm Guest House

    ★★★★★5-Star

    Kilgetty, Pembrokeshire

    • Sleeps 12
    • 5 bedrooms
    • 5 bathrooms
    Breakfast

    A historic 16th-century farmhouse guest house on a working farm near Kilgetty and Tenby, sleeping up to 12.

    ★ 4.7/ 5 · Google
    From£105 per night
    View details
    Show more properties

    More About B&Bs and Guest Houses in Pembrokeshire

    Give the first day to the sea. Take a boat out to Skomer for the puffins. Book well ahead: the island takes 250 people a day and there are no Monday boats. The birds arrive in April and most have gone by the end of July. St Davids is worth an evening, a cathedral city the size of a village.

    The county is easy to cross, which is what makes a base here work. Inland it is farmland and small market towns; the drama is all at the rim, and from almost anywhere the coast is half an hour away.

    The seaside lodging trade in this county goes back to a single decision, taken in Tenby in 1781. The council leased St Julian’s Chapel to a physician from Haverfordwest to build baths and other contrivances. It was the first commercial bathing venture in Pembrokeshire.

    People came for their health, not for a holiday. Sea bathing was medicine, and what grew up around it was medical too. Paxton built Laston House on Castle Square to hold them. It held cold and warm baths, a cupping room and bedrooms set aside for invalids.

    The naturalist Edward Donovan, touring at the turn of the century, described what happened next in one sentence. Other speculative strangers, he wrote, put up two or three houses on the cliffs for the summer visitors, and then the hotel arose.

    That is the whole business in miniature, and it still works the same way. Donovan counted two or three houses on the cliffs. Pigot’s directory found twenty-one lodging-house keepers in Tenby by 1830, and thirty-six by 1844.

    The man who turned it into a resort was Sir William Paxton, a banker who arrived in 1802. His bath house on Castle Square opened in 1810 with assembly rooms, a hotel and stables. Two reservoirs came with it, so visitors would never run short. It still stands, and the sales pitch is carved along the parapet in Greek: the sea cleanses all the evils of men.

    What Paxton started is now spread the length of the county, and the balance has tipped from the grand to the modest. Laston House stopped being a bath house around 1884, and the three-room farmhouse and the harbour guest house took its place.

    Pembrokeshire earns its keep on the beaches. It holds nine of the twenty Blue Flags awarded in Wales for 2026, more than any other county, and no beach here was rated worse than Good. The RNLI patrols thirteen beaches through the summer, more lifeguarded sand than the rest of Wales put together.

    B&Bs in Pembrokeshire — your questions answered

    How much do B&Bs and guest houses in Pembrokeshire cost?
    The seventeen we list open at £64 a night, with most between £95 and £120, usually for two people with breakfast. Tenby and Saundersfoot are the dearest in high summer. Fishguard and the inland market towns are better value, and so is anything either side of the school holidays.
    Which beaches are lifeguarded?
    Thirteen beaches are patrolled through 2026, all from 10am to 6pm. Whitesands and Tenby South start earliest, daily from 23 May. Tenby Castle, Freshwater West and Newgale follow from 20 June. Another six run daily from 4 July, among them Saundersfoot and Newport Sands. Amroth and Coppet Hall follow from 18 July. All finish on 6 September, except Whitesands, which keeps weekend and half-term cover into early November.
    Can we bring the dog?
    In most places, yes: more than fifty Pembrokeshire beaches allow dogs all year. Restrictions run from the 1st of May to the 30th of September, lifting on the 1st of October. Only Tenby North and Whitesands ban dogs outright in that window. Another eight have marked sections where they are not allowed, including Saundersfoot and Newgale. Guide dogs are welcome everywhere, all year.
    Can we get here by train?
    Yes, though the branches matter. The Pembroke Dock line leaves the main line at Whitland and calls at Narberth, Kilgetty, Saundersfoot, Tenby and Pembroke. The Fishguard and Milford Haven lines split further west at Clarbeston Road. Be warned that Sunday services on the Pembroke Dock branch have a five-hour gap in the middle of the day. And Saundersfoot station is a mile outside the village.
    Do we need a car?
    It helps, but the summer buses cover a good deal of the coast from late May to the end of September. The Puffin Shuttle runs along St Brides Bay and the Strumble Shuttle past Strumble Head. The Celtic Coaster loops the St Davids peninsula and the Coastal Cruiser the south. They are built for walkers, so you can ride out and walk back.

    Pembrokeshire B&Bs open at £64, from farmhouses inland to harbour rooms at Tenby and Saundersfoot, and quieter, cheaper ones up at Fishguard. They suit walkers, since the Coast Path is never far and the summer buses carry you back. Prefer a room with dinner? See the hotels and inns. Prefer your own kitchen? See the cottages. Book direct with the owner where you can.