Skip to main content
4 star

The Stackpole Inn

Stackpole, near Pembroke · Inn

Award-winning food pub with four en-suite bedrooms in the village of Stackpole, minutes from Barafundle Bay and the Bosherston lily ponds.

About The Stackpole Inn

The Stackpole Inn is a stone village pub at Jasons Corner in Stackpole, a few miles south of Pembroke and inside the Pembrokeshire Coast National Park. It works primarily as a dining pub with a strong local following, with bed and breakfast rooms attached rather than the other way round, so the atmosphere in the evening is that of a busy village local.

Accommodation is limited to four king-size en-suite rooms arranged over two levels in a separate part of the building. The two ground-floor rooms have pull-out sofa beds and can sleep up to four, which makes them workable for families; the two upstairs rooms can be made up as twins on request. All are contemporary in style, with good showers, tea and coffee, wi-fi and blackout curtains. A cooked Welsh breakfast is included. Dogs are welcome in the bar but not in the bedrooms.

The kitchen has won a string of local awards and concentrates on Pembrokeshire produce, with crab and lobster landed nearby, Welsh beef and lamb, and a good range of vegetarian dishes. Lunch and dinner are served Monday to Saturday with roasts on Sunday, and the bar keeps several Welsh cask ales. Booking a table is sensible in summer even if you are staying.

The setting is the strongest argument for staying here. Barafundle Bay, regularly named among Britain's best beaches, is a walk of about twenty-five minutes across the Stackpole Estate, and the Bosherston lily ponds, Broad Haven South and the cliffs at Stack Rocks are all within a few miles. A two-night minimum applies in July and August. It suits walkers, beach visitors and couples who would rather stay somewhere small and local than in a hotel.

At a glance

Property type
Inn
Location
Stackpole, near Pembroke
Star rating
4 star
Guest score
9.1 / 10 (540 reviews)
Prices from
£120 per night
Destination
Pembrokeshire