Lodging Image

Find hotels in St. Davids from $58

  • 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 prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Davids hotels

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,464 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
$149 nightly
The price is $179
Jul 5 - Jul 6
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,482 reviews)
"Great stay before our flight"
United Kingdom
Louise
$158 nightly
The price is $189
Jul 12 - Jul 13
Total with taxes and fees
Moxy Edinburgh Airport

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very Good, (1,057 reviews)
"A great overnight hotel"
Australia
Graeme
$187 nightly
The price is $225
Jun 28 - Jun 29
Total with taxes and fees
Holiday Inn Express Edinburgh Airport by IHG

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,719 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
$134 nightly
The price is $160
Jun 28 - Jun 29
Total with taxes and fees
Dalmahoy Hotel & Country Club

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,481 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
$187 nightly
The price is $224
Jun 28 - Jun 29
Total with taxes and fees
Hampton by Hilton Edinburgh Airport

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,399 reviews)
"Great place!!"
United States
Lois
$118 nightly
The price is $141
Jun 28 - Jun 29
Total with taxes and fees
Dakota Edinburgh

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (368 reviews)
"Outstanding service. The best towels. Wonderful breakfast. Close to attractions."
United States
Dorothea
$154 nightly
The price is $185
Jun 28 - Jun 29
Total with taxes and fees
The Craigie

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (981 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
$171 nightly
The price is $205
Jun 28 - Jun 29
Total with taxes and fees
Carberry Tower Mansion House and Estate

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
$217 nightly
The price is $260
Jun 28 - Jun 29
Total with taxes and fees
Norton House Hotel & Spa

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,001 reviews)
"Check in was quick and they were super friendly. "
United States
Vanessa
$70 nightly
The price is $85
Jun 28 - Jun 29
Total with taxes and fees
Mercure Livingston Hotel

The Lane Hotel

The Lane Hotel
4.0 star property
Morningside
9.6 out of 10, Exceptional, (227 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
$166 nightly
The price is $199
Jun 28 - Jun 29
Total with taxes and fees
The Lane Hotel

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,000 reviews)
"Great location and food"
United Kingdom
christopher
$89 nightly
The price is $107
Jun 25 - Jun 26
Total with taxes and fees
Braid Hills Hotel

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very Good, (777 reviews)
"Very nice hotel, very polite staff, clean rooms."
United States
Iliyana
$63 nightly
The price is $76
Jun 28 - Jun 29
Total with taxes and fees
Richmond Park Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,007 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
$118 nightly
The price is $142
Jun 28 - Jun 29
Total with taxes and fees
Novotel Edinburgh Park

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,004 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
$94 nightly
The price is $113
Jun 28 - Jun 29
Total with taxes and fees
Best Western Kings Manor Hotel

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,197 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
$207 nightly
The price is $249
Jun 22 - Jun 23
Total with taxes and fees
Motel One Edinburgh-Royal

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
Haymarket
8.0 out of 10, Very Good, (1,013 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
$129 nightly
The price is $155
Jul 5 - Jul 6
Total with taxes and fees
Garner Edinburgh Haymarket by IHG

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,003 reviews)
"The staff were friendly. The setting and grounds were absolutely beautiful."
Canada
Joel
$130 nightly
The price is $156
Jun 25 - Jun 26
Total with taxes and fees
Macdonald Houstoun House

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,002 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
$220 nightly
The price is $264
Jul 5 - Jul 6
Total with taxes and fees
Wilde Aparthotels, Edinburgh, Grassmarket

New Town Hotel

New Town Hotel
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (169 reviews)
"Nice hotel with everything you need for a business trip."
United Kingdom
Jamie
$177 nightly
The price is $212
Jun 22 - Jun 23
Total with taxes and fees
New Town 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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Davids attractions

Top St. Davids Hotel Reviews

More cheap stays in St. Davids

Frequently asked questions

What is the best area to stay in St Davids?
The best area to stay in St Davids is within the city center, offering convenient access to local amenities and attractions.

The city center is compact and easily walkable, centered around the St Davids Cathedral and the adjacent Bishop's Palace ruins. You'll find a selection of local shops, eateries, and galleries clustered along the main streets, like High Street and New Street. Its central location makes it an ideal base for exploring the city and the surrounding Pembrokeshire Coast National Park.

For couples seeking a blend of convenience and a relaxed atmosphere, staying within the city center is ideal. You'll be steps away from historic sites, and many accommodations offer easy access to coastal path walks, great for scenic strolls.

Travelers looking for a peaceful retreat with good access to the coast might consider accommodations just outside the immediate city center, towards Caerfai Bay or Whitesands Bay.
When is the best time to go to St Davids?
The best time to visit St Davids is during the late spring, from May to June, or the early autumn, in September and October.

These months offer pleasant weather conditions, fewer crowds than the peak summer season, and a good balance for enjoying both outdoor activities and the town's historical sites. The Pembrokeshire Coast Path is particularly enjoyable during these times, with wildflowers blooming in spring and milder temperatures in autumn.

For couples looking for a romantic getaway, late spring provides beautiful scenery and the opportunity for quiet walks along the coast. Many local restaurants and shops are open, but without the busiest summer crowds.

Families planning a trip will find early autumn suitable, as the sea temperatures are still comfortable for beach activities, and the school holiday rush has subsided.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Davids.
How can I save on a St. Davids hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Davids hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Davids hotel?
Prices for hotels in St. Davids often vary, but you can find a great deal from $58 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia