Lodging Image

St. Davids Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for St. Davids hotels

1. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Scott
€123
includes taxes & fees
5 Nov - 6 Nov
Dakota Edinburgh

2. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
Canada
Edyta
€89
includes taxes & fees
1 Nov - 2 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

3. The City Hotel

The City Hotel
Town Centre
United Kingdom
Lorraine
€97
includes taxes & fees
12 Nov - 13 Nov
The City Hotel

4. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
Cache
€107
includes taxes & fees
2 Nov - 3 Nov
Moxy Edinburgh Airport

5. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
United States
Wai
€110
includes taxes & fees
1 Nov - 2 Nov
DoubleTree by Hilton Edinburgh Airport

6. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Samuel
€135
includes taxes & fees
2 Nov - 3 Nov
Hampton by Hilton Edinburgh Airport

7. The Adamson Hotel

The Adamson Hotel
Crossford
United Kingdom
sally
€75
includes taxes & fees
15 Nov - 16 Nov
The Adamson Hotel

8. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
United States
Maria
€118
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Express Edinburgh Airport by IHG

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United States
Tamara
€103
includes taxes & fees
12 Nov - 13 Nov
Dalmahoy Hotel & Country Club

10. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
Gogar
United Kingdom
Nicola
€99
includes taxes & fees
8 Nov - 9 Nov
Delta Hotels by Marriott Edinburgh

11. Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
Clermiston
United States
Betty
€95
includes taxes & fees
8 Nov - 9 Nov
Leonardo Edinburgh Murrayfield

12. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Nicole
€102
includes taxes & fees
5 Nov - 6 Nov
Holiday Inn Edinburgh Zoo by IHG

13. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Simon
€122
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh

14. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
United States
Amanda
€180
includes taxes & fees
1 Nov - 2 Nov
Norton House Hotel & Spa

15. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Hamza
€119
includes taxes & fees
1 Nov - 2 Nov
Novotel Edinburgh Park

16. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
United States
Sarah
€121
includes taxes & fees
8 Nov - 9 Nov
Murrayfield Hotel

17. Dean Park Hotel

Dean Park Hotel
Kirkcaldy
United Kingdom
Nikki
€68
includes taxes & fees
15 Nov - 16 Nov
Dean Park Hotel

18. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United Kingdom
Amanda
€93
includes taxes & fees
8 Nov - 9 Nov
Courtyard by Marriott Edinburgh West

19. Macdonald Houstoun House

Macdonald Houstoun House
Broxburn
United States
Christopher
€113
includes taxes & fees
1 Nov - 2 Nov
Macdonald Houstoun House

20. The Lane Hotel

The Lane Hotel
Morningside
United States
Joseph
€151
includes taxes & fees
8 Nov - 9 Nov
The Lane Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Davids attractions

Dalgety Bay Community Leisure Centre

Enjoy an outing to Dalgety Bay Community Leisure Centre during your stay in Dalgety Bay.
See properties

Learn more about St. Davids

Check out the local area in St. Davids as you venture to sights like Dalgety Bay Community Leisure Centre.

See all hotels in St. Davids
A coastal pier with a small boat, a white and blue building, and rocky cliffs.

Top St. Davids Hotel Reviews

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

8/10 Good
"Great location, 3 blocks from train and very close to the royal mile. They had a very good breakfast and elevator for luggage. We had our shower chord become detached last morning but they gave us free breakfast due to that. A little loud if you leave the window open as the rooms get hot. There was a homeless couple arguing at 6am in the alley so that was a bit annoying but part of being close."
Russ 2-night trip
Posted 2 hours ago
Motel One Edinburgh-Royal
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Loved this hotel so much!! Everyone was so incredibly kind and the room and bathroom were so nice! Location was absolutely perfect. Very central and you can literally see the castle from out front!"
Savanna 2-night trip
Posted 13 hours ago
Apex Grassmarket Hotel
Moxy Edinburgh Airport

Moxy Edinburgh Airport

8/10 Good
"Suspicious wet carpet in one corner… aside from that, pretty good for a last minute deal within walking distance of the airport"
Laurie 1-night trip
Posted 16 hours ago
Moxy Edinburgh Airport
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Perfect location"
Jennifer 3-night trip
Posted 16 hours ago
Apex City of Edinburgh Hotel
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

10/10 Excellent
"Nice and friendly staff"
Lily 3-night trip
Posted 17 hours ago
Garner Edinburgh Haymarket by IHG
Market Street Hotel

Market Street Hotel

8/10 Good
"Everything about the hotel is excellent. Room, location, cleanliness. We just had a really rough check in. We had asked for an early check in months prior, and were told they would do everything to accommodate us. We arrived at 8:00am and weren’t given our room until 2:30. Checkout isn’t until 11, so expected 12 the latest. We were not given a time window and basically ignored in the beautiful lobby."
David 3-night trip
Posted 19 hours ago
Market Street Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"My stay in this hotel was that good . Am booked in again for the Christmas markets"
Suzanne 2-night trip
Posted 19 hours ago
Village Hotel Edinburgh
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Wonderful service, great location, professional staff, friendly atmosphere, clean room. We will come back."
Sylvie 3-night trip
Posted 23 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Godspower and Mohammed were very helpful with helping get access to my room when my phone died and we had good conversations about valuable life experiences. 100% recommend"
Oluwafemi 1-night trip
Posted 1 day ago
CODE - The Court, Edinburgh

More cheap stays in St. Davids

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
€43
3 Nov - 4 Nov
includes taxes & fees
Revolver Edinburgh
Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
€52
17 Oct - 18 Oct
includes taxes & fees
6/10 (945 reviews)
Metro Inns Falkirk
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
€53
11 Nov - 12 Nov
includes taxes & fees
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
€94
29 Oct - 30 Oct
includes taxes & fees
7/10 Good! (504 reviews)
Livingston Lodge Hotel
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
€107
8 Nov - 9 Nov
includes taxes & fees
8.6/10 Excellent! (1,005 reviews)
Cairn Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
€111
9 Nov - 10 Nov
includes taxes & fees
9.4/10 Exceptional! (1,313 reviews)
CODE - The Court, Edinburgh

Frequently asked questions

Where is the best place for a stay in St. Davids?
Apex Grassmarket Hotel, located 8.4 mi (13.5 km) from the heart of St. Davids, is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are YOTEL Edinburgh, Select by Hilton and Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in St. Davids.
What are some of the best holiday rentals that St. Davids has to offer?
4 Bed-sleeps 8- Free Parking-pets-hot Tub: This holiday home rental outside of St. Davids is equipped with a private garden, laundry facilities and free WiFi to help you feel comfortable during your stay. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in St. Davids.
If I need to cancel my hotel reservation in St. Davids, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before check in. If your reservation is non-refundable, you might be able to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. Davids.
What are some hotels with pools in St. Davids?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Another option with an on-site pool is Holiday Inn Edinburgh Zoo by IHG. View all hotels with pools in St. Davids.
What is staying in St. Davids like?
Travellers to St. Davids will find plenty to explore and enjoy. Top sights around the area include Edinburgh Castle and Royal Mile. In St. Davids, there are 9 hotels and other accommodation options to choose from. Find out more about St. Davids.
What are the top places to visit in St. Davids?
A favourite place to visit is Dalgety Bay Community Leisure Centre. You'll also find Edinburgh Castle and Royal Mile in the area. Take a look at what more there is to see and do in Expedia's St. Davids guide.
What's the seasonal weather in St. Davids?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for St. Davids is 933 mm.

Explore a world of travel with Expedia