
Find hotels in St Davids from 2.278.866 ₫
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St Davids
Check prices for these dates
Our top choices for St Davids hotels

The Cambrian Inn
The Cambrian InnHaverfordwest
9.4 out of 10, Exceptional, (121 reviews)
The price is 4.095.559 ₫
4.914.671 ₫ total
includes taxes & fees
20 Jul - 21 Jul

St David's Cross Hotel
St David's Cross HotelHaverfordwest
9.8 out of 10, Exceptional, (259 reviews)
The price is 5.046.314 ₫
6.055.577 ₫ total
includes taxes & fees
19 Jul - 20 Jul

Penrhiw Priory
Penrhiw PrioryHaverfordwest
9.8 out of 10, Exceptional, (70 reviews)
The price is 4.376.286 ₫
5.251.544 ₫ total
includes taxes & fees
22 Jul - 23 Jul

The Grove Hotel
The Grove HotelHaverfordwest
8.0 out of 10, Very good, (199 reviews)
The price is 3.071.669 ₫
3.686.003 ₫ total
includes taxes & fees
6 Aug - 7 Aug

Twr Y Felin Hotel
Twr Y Felin HotelHaverfordwest
9.8 out of 10, Exceptional, (211 reviews)
The price is 6.873.623 ₫
8.248.348 ₫ total
includes taxes & fees
2 Aug - 3 Aug

OYO Ocean Haze Hotel
OYO Ocean Haze HotelHaverfordwest
7.8 out of 10, Good, (9 reviews)
The price is 2.308.649 ₫
3.087.500 ₫ total
includes taxes & fees
12 Jul - 13 Jul

The Farmhouse Lochmeyler
The Farmhouse LochmeylerHaverfordwest
9.8 out of 10, Exceptional, (118 reviews)
The price is 3.510.479 ₫
3.510.479 ₫ total
includes taxes & fees
15 Jul - 16 Jul

Garth Cottage
Garth CottageHaverfordwest
The price is 9.943.542 ₫
11.932.250 ₫ total
includes taxes & fees
15 Jul - 16 Jul

The City Inn
The City InnHaverfordwest
7.6 out of 10, Good, (146 reviews)
The price is 3.510.479 ₫
4.212.574 ₫ total
includes taxes & fees
19 Jul - 20 Jul

Carreg Yr Onnen
Carreg Yr OnnenHaverfordwest
The price is 13.537.594 ₫
16.245.113 ₫ total
includes taxes & fees
13 Jul - 14 Jul

The Stables
The StablesHaverfordwest
The price is 13.597.495 ₫
16.316.994 ₫ total
includes taxes & fees
21 Jul - 22 Jul

5 Cart-tws Bach
5 Cart-tws BachHaverfordwest
The price is 18.828.455 ₫
22.594.146 ₫ total
includes taxes & fees
19 Jul - 20 Jul

Pant y Ffynnon
Pant y FfynnonHaverfordwest
10.0 out of 10, Exceptional, (1 review)
The price is 9.374.484 ₫
11.249.381 ₫ total
includes taxes & fees
12 Jul - 13 Jul

Court House
Court HouseHaverfordwest
The price is 12.621.928 ₫
15.146.314 ₫ total
includes taxes & fees
11 Jul - 12 Jul

Ffynnon Tom
Ffynnon TomHaverfordwest
10.0 out of 10, Exceptional, (1 review)
The price is 9.220.274 ₫
11.064.329 ₫ total
includes taxes & fees
15 Jul - 16 Jul

The Old Boathouse
The Old BoathouseHaverfordwest
The price is 30.998.694 ₫
37.198.433 ₫ total
includes taxes & fees
21 Jul - 22 Jul

The Coach House hotel
The Coach House hotelPembroke
10.0 out of 10, Exceptional, (1 review)
The price is 2.606.531 ₫
3.127.837 ₫ total
includes taxes & fees
27 Jul - 28 Jul

Tŷ Milford Waterfront
Tŷ Milford WaterfrontMilford Haven
9.2 out of 10, Wonderful, (848 reviews)
The price is 2.457.697 ₫
2.949.236 ₫ total
includes taxes & fees
27 Jul - 28 Jul

Ivybridge Guest House
Ivybridge Guest HouseGoodwick
9.4 out of 10, Exceptional, (154 reviews)
The price is 3.890.664 ₫
4.668.937 ₫ total
includes taxes & fees
19 Jul - 20 Jul
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about St Davids
Britain's smallest city dazzles with its magnificent cathedral where you can attend evensong or explore the medieval Bishop's Palace ruins. Kayak along the dramatic Pembrokeshire coastline or hike sections of the coastal path for breathtaking views of rugged cliffs and hidden coves.

More cheap stays in St Davids

OYO Welsh Holiday Accommodation - Modern Stay
34 Meyrick St Pembroke Dock Wales
The price is 1.794.383 ₫ per night from 6 Aug to 7 Aug
1.794.383 ₫
2.278.866 ₫ total
6 Aug - 7 Aug
includes taxes & fees
6/10 (11 reviews)
Hotels in St Davids with star rating

4 Star Hotels
50 properties

3 Star Hotels
469 properties














































































