Hotels in St Davids
18 handpicked places to stay
Photo © Barry Hart, Google Maps
The Grove Hotel
Hotel · High Street, St. Davids
The Grove Hotel on High Street in St Davids has an electric vehicle charge point and free parking, making it a practical base for exploring Pembrokeshire.
The Waterings B&B
B&B · Anchor Drive, St Davids
St Davids, Britain's smallest city, is home to The Waterings B&B, an adults-only stay near the cathedral and Whitesands Bay with free parking.
Twr y Felin Hotel
Hotel · St Davids, north Pembrokeshire · 0.1 miles away
Contemporary art hotel built around an 1806 windmill tower in St Davids, with over 250 commissioned works and a three-rosette restaurant.
Twr Yr Felin Hotel
Hotel · Caerfai Road, Haverfordwest · 0.1 miles away
A 21-room hotel on Caerfai Road near Haverfordwest, set amid Pembrokeshire countryside with a spa and indoor pool.
The City Inn
Hotel · New Street, Haverfordwest · 0.2 miles away
A New Street hotel in Haverfordwest with restaurant, bar and breakfast, plus a pool and gym for a proper break in Pembrokeshire.
Stay with St Davids Kitchen
B&B · 16 Nun Street, St. Davids
Adults-only B&B on Nun Street in St Davids, Pembrokeshire, within easy reach of Fishguard and the Welsh Spitfire Museum.
Glendower B&B
B&B · 7 Nun Street, St Davids
An 8-room B&B on Nun Street in St Davids, Pembrokeshire, close to the coast and a short walk from the city's pubs and restaurants.
Ty Boia Bed & Breakfast
B&B · 75 New Street, St. Davids
A B&B on New Street in St Davids, close to the cathedral and the Pembrokeshire Coast, with free on-site parking.
Premier Inn St Davids
Hotel · Glasfryn Road, St Davids
Premier Inn St Davids offers an on-site restaurant and bar with breakfast, plus 63 modern rooms near the Pembrokeshire Coast.
Penrhiw Priory
B&B · Penrhiw, Haverfordwest · 0.5 miles away
Adults-only 8-room B&B near St Davids in Pembrokeshire, handy for the Welsh Spitfire Museum, coastal walking and cycling routes.
Craig-Y-Mor Whitesands Bay St Davids
B&B · Whitesands Bay, St Davids
An adults-only B&B near Whitesands Bay, St Davids, suited to couples wanting sea views and coastal walks rather than family bustle.
Delfryn Holiday Cottages
Guest Accommodation · Nine Wells, St Davids
Two-room guest accommodation at Nine Wells near St Davids, Pembrokeshire, with garden and sea views close to the coast path and Whitesands Bay.
The Ship Inn
Hotel · 15 Main Street, Solva · 3.1 miles away
Adults-only inn on Main Street in Solva, Pembrokeshire, with en-suite rooms and easy access to the Coast Path.
The Cambrian Inn
Hotel · 6 Main Street, Solva · 3.1 miles away
A small five-room inn on Solva's Main Street, Pembrokeshire, combining a working village pub with straightforward coastal-village stays.
Pentigili
B&B · Pentigili Carnhedryn, St Davids
B&B near St Davids, Pembrokeshire, with en-suite rooms, drinks on arrival and free on-site parking close to the Welsh Spitfire Museum.
Llety Farm
B&B · Llety Farm Carnhedryn, St. Davids
A converted farmhouse B&B near St Davids in Pembrokeshire, with garden and mountain views and free on-site parking.
Caerhys B&B
B&B · Caerhys Farm, Haverfordwest · 3.9 miles away
Farmhouse B&B near Haverfordwest with sea views, breakfast included and packed lunches for the day ahead in Pembrokeshire.
Crug Glas Country House
Hotel · Abereiddy Rd, St. Davids
Crug Glas Country House is a family-run hotel near St Davids with its own restaurant, garden and free parking on a working farm setting.
Know a hotel / b&b in St Davids that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b