Find Romantic Hotels in St Davids

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St Davids Romantic Hotels

Next weekend
In two weeks

Our top choices for St Davids romantic hotels

Ferry House Inn

Ferry House Inn
3.0 star property
Milford Haven
9.6 out of 10, Exceptional, (171 reviews)
"Lovely hotel and excellent location. James was the best and took great care of us. Will definitely be visiting again!!!"
Ireland
Tauseef
The price is £80
includes taxes & fees
11 Feb - 12 Feb
Ferry House Inn

The Lord Nelson Hotel

The Lord Nelson Hotel
4.0 star property
Milford Haven
9.2 out of 10, Wonderful, (96 reviews)
"Room was very spacious and very clean would definitely stay here again "
United Kingdom
Maryann
The price is £61
includes taxes & fees
19 Feb - 20 Feb
The Lord Nelson Hotel

Plas Hyfryd Hotel

Plas Hyfryd Hotel
3.0 star property
Narberth
8.8 out of 10, Excellent, (170 reviews)
"Yes, all fresh.parking safe &easy"
United Kingdom
June
The price is £95
includes taxes & fees
15 Feb - 16 Feb
Plas Hyfryd Hotel

Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
5.0 star property
Haverfordwest
8.4 out of 10, Very good, (315 reviews)
"Excellent place to stay, staff all helpfull and friendly. The castle is stunning and the views are amazing! "
United Kingdom
David
The price is £112
includes taxes & fees
13 Feb - 14 Feb
Slebech Park Restaurant & Rooms

Beautiful apartment with private pool near Tenby (Free Wifi)

Beautiful apartment with private pool near Tenby (Free Wifi)
Reynalton
9.8 out of 10, Exceptional, (9 reviews)
"Lovely little apartment, the pool was a real treat, the boys loved it after a hard day in the arcade.Would definitely recommend this apartment "
United Kingdom
Alan R.
The price is £145
includes taxes & fees
8 Feb - 9 Feb
Beautiful apartment with private pool near Tenby (Free Wifi)

2 bedroom accommodation in Hayscastle, near Newgale

2 bedroom accommodation in Hayscastle, near Newgale
Hayscastle, near Newgale
9.6 out of 10, Exceptional, (4 reviews)
"Great place to stay. Brilliant host. The Granary is home from home in every way. Location is good for all areas."
United States
Gillian Norris
The price is £341
includes taxes & fees
8 Feb - 9 Feb
2 bedroom accommodation in Hayscastle, near Newgale

1 bedroom accommodation in Dreenhill, near Haverfordwest

1 bedroom accommodation in Dreenhill, near Haverfordwest
Dreenhill, near Haverfordwest
The price is £247
includes taxes & fees
21 Feb - 22 Feb
1 bedroom accommodation in Dreenhill, near Haverfordwest
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.

Top St Davids Hotel Reviews

Frequently asked questions

Searching for romantic hotels in St Davids?
If you and your partner need a romantic escape, we've got just the thing. If you'd like to explore some of the area's notable sights, you might make a stop by Whitesands Bay, The Blue Lagoon or Porthgain Harbour. If you're interested in staying close to a particular destination, you can sort properties by neighbourhood or distance to top sights, so you'll be able to see everything on your list.
When is the best time of year for a romantic getaway to St Davids?
If you're hoping to get lost in the rain on your romantic getaway, take a look at these details about year-round temperatures in St Davids: The hottest months are usually August and July, with an average temperature of 15°C, while the coldest months are February and March, with an average of 8°C. Average annual precipitation for St Davids is 1122 mm.
What is there to do in St Davids?
There's nothing better than experiencing a new place with your sweetheart, so consider taking time to discover all that St Davids has to offer. If you want to spend a day exploring, you might consider stopping at Whitesands Bay, The Blue Lagoon or Porthgain Harbour.

Explore a world of travel with Expedia