Weather in St Davids
Forecast: MET Norway
St Davids
St Davids has 5 places to stay on Mooch – 5 hotels. Prices start from £50 a night and go up to about £150, on Mooch’s price guide. 1 is dog friendly, 1 family friendly and 4 by the sea. Things to do nearby include St Davids Cathedral & Ramsey Island. Every one is booked direct with the host – Mooch takes no booking commission.
Browse Pembrokeshire: Dog friendly 7 Family friendly 7 By the sea 50 Hotels 41 B&Bs 6 Inns 9 Self-catering 6 With a pool 7 With a spa 4
-
Google rating
Hotel
St Davids Cross Hotel
St Davids, Pembrokeshire · 100 m from St Davids centre
Price guide: from £100 a night
View details – St Davids Cross Hotel Book Direct / Check Availability – St Davids Cross Hotel (opens in a new tab) -
Google rating
Hotel
The Grove Hotel, St Davids
St Davids, Pembrokeshire · 200 m from St Davids centre
Price guide: from £50 a night
View details – The Grove Hotel, St Davids Book Direct / Check Availability – The Grove Hotel, St Davids (opens in a new tab) -
Google rating
Hotel
Twr y Felin Hotel
St Davids, Pembrokeshire · 600 m from St Davids centre
Price guide: from £100 a night
View details – Twr y Felin Hotel Book Direct / Check Availability – Twr y Felin Hotel (opens in a new tab) -
Google rating
Hotel
Penrhiw Priory Hotel
St Davids, Pembrokeshire · 800 m from St Davids centre
Price guide: from £100 a night
View details – Penrhiw Priory Hotel Book Direct / Check Availability – Penrhiw Priory Hotel (opens in a new tab) -
Google rating
Hotel
Premier Inn St Davids hotel
Haverfordwest, Pembrokeshire · 800 m from St Davids centre
Price guide: from £100 a night
View details – Premier Inn St Davids hotel Book Direct / Check Availability – Premier Inn St Davids hotel (opens in a new tab)