The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Seach St Davids Hotels, Haverfordwest

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
The Grove Hotel
3.5 out of 5
Get Rates
0.25 mi from city centre
4.2/5Very Good! (12 reviews)

"An old property with lots of charm, and friendly staff"…"

Reviewed on 8 Mar 2020

The Grove Hotel
Y Bwthyn
3.5 out of 5
Get Rates
0.29 mi from city centre
Y Bwthyn
The City Inn
3 out of 5
The price is £88 per night
0.4 mi from city centre
3.6/5Good! (101 reviews)
Comfortable room in a lovely pub

"The room was comfortable, bigger than expected and really clean. I liked being able to easily adjust the heating in the room. I loved having a bath! The food was fantastic - great choice, wonderfully tasty and brilliant portions! Really good service and friendly locals in the bar. I'd definitely ..."…"

Reviewed on 9 Mar 2020

The City Inn
Glendower
3 out of 5
The price is £80 per night
0.23 mi from city centre
3.8/5Good! (11 reviews)

"Having to leave at 10am is the biggest reason we tend not to stay in b&b’s. Otherwise nice cosy property."…"

Reviewed on 18 Nov 2019

Glendower
County Hotel
2.5 out of 5
Free cancellationReserve now, pay when you stay
The price is £57 per night
13.78 mi from city centre
3.7/5Good! (81 reviews)

"Giving it a good as it was open at a good price and the staff were making an effort to provide a service in difficult times."…"

Reviewed on 6 May 2020

County Hotel
St David's Cross Hotel
The price is £105 per night
0.21 mi from city centre
5/5Exceptional! (4 reviews)
Very nice evening

"Really enjoyable stay and excellent communication. Lovely hotel and location. Would happily stay again and recommend to friends."…"

Reviewed on 1 Aug 2020

St David's Cross Hotel
Tŷ Boia B&B
3.5 out of 5
Get Rates
0.44 mi from city centre
5/5Exceptional! (10 reviews)
Little gem in St David's

"Excellent hosts, comfy room and superb breakfast. Will stay again."…"

Reviewed on 22 Feb 2020

Tŷ Boia B&B
St. Davids Vacation Club
Get Rates
0.19 mi from city centre
5/5Exceptional! (2 reviews)
great place to stay

"I loved this place! It is right in the heart of St David’s but it is still quiet and secluded behind the red door entrance to the complex. The apartment had everything I needed and was perfect for a short or longer stay. I will be recommending it and will stay there again for sure!"…"

Reviewed on 22 Aug 2019

St. Davids Vacation Club
The Cwtch
3.5 out of 5
Get Rates
0.28 mi from city centre
The Cwtch
The Granary
3.5 out of 5
Get Rates
0.28 mi from city centre
The Granary
The Bakehouse
3.5 out of 5
Get Rates
0.28 mi from city centre
3/5 (1 review)

"Doggy smell. No heating or hot water first evening. Radiators leaked. Shower plug blocked and cubicle leaking flooding bathroom. Microwave didnt work correctly. Washing machine didnt spin dry. Great location"…"

Reviewed on 20 May 2019

The Bakehouse
Bwthyn Bach
3.5 out of 5
Get Rates
0.97 mi from city centre
Bwthyn Bach
Twr Y Felin Hotel
The price is £264 per night
0.26 mi from city centre
4.8/5Exceptional! (77 reviews)

"Impressively decorated and excellent facilities. The service and food were both amazing and it's in a great location for the coastal path and exploring St David's itself."…"

Reviewed on 18 Feb 2020

Twr Y Felin Hotel
Roch Castle Hotel
The price is £242 per night
8.17 mi from city centre
5/5Exceptional! (71 reviews)

"Quiet Nicely located for exploring the Coast and hiking Staff very kind and helpful Clean"…"

Reviewed on 12 Mar 2020

Roch Castle Hotel
Penrhiw Hotel
5 out of 5
The price is £180 per night
0.59 mi from city centre
4.8/5Exceptional! (33 reviews)
Luxurious stay

"We didn't actually stay at this hotel because it was closed for some refurbishment. We were uograded to better accommodation at the nearby Tyr y Felin hotel, which was first class"…"

Reviewed on 13 Jun 2019

Penrhiw Hotel
Don't see what you're looking for?
See all available properties in St Davids
View all properties
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.

Visiting St Davids

Visitors can enjoy all that St Davids has to offer including the local tours, beaches and cathedral. Tourists can also enjoy the city's parks and cafes. In St Davids, there are 20 hotels and other accommodation options to choose from.

Sightseeing and Staying in St Davids

A couple of favourite places to visit are St. David's Cathedral and Caerfai Bay. Additionally, you'll find Whitesands Bay and Hilton Court Gardens in the area.

As you plan your holiday, you'll find 20 hotels and other lodging options to select from in St Davids. Below are top ranked ones based on our user reviews:

  • Penrhiw Hotel - With a stay at this 5-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favourite with Expedia travellers for its breakfast and quiet location.
  • Twr Y Felin Hotel - Our customers like the beach locale and helpful staff at this hotel. This 4-star hotel features free breakfast, a restaurant and free WiFi.

Dressing for St Davids

  • Between January and March, you can expect the daytime average to be around 11°C and the night-time average to be 3°C
  • From April to June, temperatures average about 19°C during the day and 5°C at night
  • July to September averages 21°C during the day and 10°C at night
  • Between October and December, the average temperature is 16°C during the day and 3°C at night
  • St Davids gets about 26 millimetres of rain per year
  • Hottest months are usually August and July with an average temperature of 20°C, while the coldest months are January and December with an average of 3°C

Frequently asked questions

What's the best place for a stay in St Davids?
Twr Y Felin Hotel is a favourite with Expedia customers. This 4-star hotel offers 2 bars and free breakfast. Reviews from our site also recommend Penrhiw Hotel and The City Inn as top choices for your visit.
If I need to cancel my hotel reservation in St Davids, will I receive a refund?
Yes! The majority of room reservations are refundable if you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a reservation that’s non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to get the best deals available in St Davids.
What's the best budget-friendly hotel in St Davids?
Based on reviews, The City Inn is a popular 3-star inn for our travellers looking for an economical choice, and features free full breakfast and free WiFi.
What's the best hotel when travelling with children to St Davids?
The City Inn is a top 3-star inn on Expedia for families, and features a restaurant and free breakfast. Also, attractions in the area such as Hilton Court Gardens and Milford Haven Heritage & Maritime Museum are fun for children of all ages.
What's the best hotel for a beach holiday in St Davids?
Twr Y Felin Hotel is a top 4-star beach hotel with free breakfast and 2 bars/lounges. Other good choices for your beach trip include The City Inn and Penrhiw Hotel. Head to Caerbwdy Bay or Whitesands Bay for some quality time by the water.
What's the best high-end place to stay in St Davids?
Penrhiw Hotel is a 5-star B&B with a terrace, and a popular choice for Expedia travellers looking for a luxurious stay. Another upscale option for your trip is Twr Y Felin Hotel.
What are some accommodations with pools in St Davids?
Warpool Court Hotel: Features free full breakfast, an outdoor pool and a restaurant.

St Davids Hotel Reviews

More trip options