Find Hotels with Bars in St Davids

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on St Davids Hotels with Bars

Top St Davids Hotels with Bars

St David's Cross Hotel

3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (250)
"Lovely clean hotel staff friendly and very hepful."
United Kingdom
Warren
$93 nightly
The price is $112
Jan 4 - Jan 5, 2026
Total with taxes and fees
St David's Cross Hotel

The Cambrian Inn

3.5 star property
Haverfordwest
9.4 out of 10, Exceptional, (119)
"Great location & lovely staff"
United Kingdom
Krista
$154 nightly
The price is $185
Dec 7 - Dec 8
Total with taxes and fees
The Cambrian Inn

The Grove Hotel

3.5 star property
Haverfordwest
7.8 out of 10, Good, (171)
"Easy parking staff helpful room very clean "
United Kingdom
Liz
$61 nightly
The price is $74
Dec 18 - Dec 19
Total with taxes and fees
The Grove Hotel

Twr Y Felin Hotel

4.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (195)
"Such a nice, cozy hotel in a very beautiful location. "
United Kingdom
Sung Youl
$143 nightly
The price is $172
Dec 10 - Dec 11
Total with taxes and fees
Twr Y Felin Hotel

The City Inn

3.0 star property
Haverfordwest
7.6 out of 10, Good, (145)
"Very good Inn with good breakfast. Helpful and friendly staff, clean, convenient location near the town center. "
United States
Frank
$111 nightly
The price is $133
Dec 6 - Dec 7
Total with taxes and fees
The City Inn

OYO Ocean Haze Hotel

3.0 star property
Haverfordwest
7.0 out of 10, Good, (6)
"Excellent stay close to Fishguard nice and clean rooms."
United Kingdom
david
$75 nightly
The price is $89
Dec 7 - Dec 8
Total with taxes and fees
OYO Ocean Haze Hotel

Glendower Hotel

2.5 star property
Goodwick
9.2 out of 10, Wonderful, (95)
"Cute little hotel"
United States
Bobbie
$142 nightly
The price is $171
Dec 8 - Dec 9
Total with taxes and fees
Glendower Hotel

Ferry House Inn

3.0 star property
Milford Haven
9.6 out of 10, Exceptional, (170)
"Staff very friendly food was fantastic easy commute to town. "
United Kingdom
Greg
$100 nightly
The price is $120
Dec 6 - Dec 7
Total with taxes and fees
Ferry House Inn

Lovesgrove Country Guest House

3.5 star property
Pembroke
9.8 out of 10, Exceptional, (399)
"Had a great stay, friendly staff, clean rooms and lovely breakfast. "
United Kingdom
Stephen
$91 nightly
The price is $110
Dec 13 - Dec 14
Total with taxes and fees
Lovesgrove Country Guest House

Old Kings Arms Hotel

3.0 star property
Pembroke
9.2 out of 10, Wonderful, (147)
"Clean, easy to access and very good food!"
United States
Gabriel
$111 nightly
The price is $133
Dec 6 - Dec 7
Total with taxes and fees
Old Kings Arms Hotel
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 hotels with bars in St Davids?
If you'd like a place to stay where you can unwind with a late-night cocktail, St Davids offers 276 properties, including 8 accommodations with an onsite bar. While you're here, consider a visit to Whitesands Bay and The Blue Lagoon.
What are the best hotels with bars in St Davids?
Here's some of the top St Davids hotels with bars: Twr Y Felin Hotel: Hotel with restaurant. Enjoy the 2 bars, free WiFi, and free parking. The Grove Hotel: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking. St David's Cross Hotel: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking. The Cambrian Inn: Inn with restaurant. Enjoy the bar, free breakfast, and free WiFi. OYO Ocean Haze Hotel: Enjoy the bar, free WiFi, and free parking.
How many hotels with onsite bars can I expect to find in St Davids?
Expedia has 8 hotels with a bar in St Davids.
What is there to do in St Davids?
In the area, you can visit Whitesands Bay, The Blue Lagoon, and Porthgain Harbour, then find a cozy spot for a nightcap. Other places to see include Pembrokeshire Coast National Park and Cardigan Bay.
When is the best time to visit St Davids?
Visiting local bars in St Davids is better in good weather. These temperatures and rainfall averages can help you choose the best time for bar hopping. The hottest months are usually August and July with an average temp of 59°F, while the coldest months are February and March with an average of 46°F. Average annual precipitation for St Davids is 44 inches.

Explore a world of travel with Expedia