Hotels in St. Davids
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 9 - Aug 10Tomorrow
Aug 10 - Aug 11Next weekend
Aug 14 - Aug 16In two weeks
Aug 21 - Aug 23Top 5 hotels in St. Davids at a glance
- Dakota Edinburgh — 4-star hotel in South Queensferry. Guest rating: 9.2/10 — Wonderful.
- DoubleTree by Hilton Edinburgh - Queensferry Crossing — 4-star hotel in Dunfermline. Guest rating: 9.2/10 — Wonderful.
- Hampton by Hilton Edinburgh Airport — 3.5-star hotel in Ingliston. Guest rating: 8.8/10 — Excellent.
- Moxy Edinburgh Airport — 3-star hotel in Ingliston. Guest rating: 8.6/10 — Excellent.
- DoubleTree by Hilton Edinburgh Airport — 4-star hotel in Ingliston. Guest rating: 8.8/10 — Excellent.
Where to stay in St. Davids?




Dakota Edinburgh
Dakota EdinburghSouth Queensferry
$163
$205 total
includes taxes & fees
Sep 7 - Sep 8




DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline
$159
$191 total
includes taxes & fees
Sep 3 - Sep 4




Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh AirportIngliston
$218
$274 total
includes taxes & fees
Sep 3 - Sep 4




Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
$181
$228 total
includes taxes & fees
Sep 6 - Sep 7




DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
$187
$236 total
includes taxes & fees
Aug 31 - Sep 1




Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
$213
$268 total
includes taxes & fees
Sep 2 - Sep 3




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$162
$195 total
includes taxes & fees
Sep 2 - Sep 3




Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
$233
$294 total
includes taxes & fees
Sep 6 - Sep 7




Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
$145
$182 total
includes taxes & fees
Sep 6 - Sep 7




Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
$156
$197 total
includes taxes & fees
Aug 31 - Sep 1




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$167
$210 total
includes taxes & fees
Sep 3 - Sep 4




Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie
$100
$120 total
includes taxes & fees
Sep 8 - Sep 9




Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$145
$182 total
includes taxes & fees
Aug 31 - Sep 1




Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
$140
$177 total
includes taxes & fees
Aug 31 - Sep 1




Leonardo Edinburgh Murrayfield
Leonardo Edinburgh MurrayfieldClermiston
$152
$192 total
includes taxes & fees
Aug 30 - Aug 31




Dalhousie Castle
Dalhousie CastleBonnyrigg
$251
$302 total
includes taxes & fees
Aug 30 - Aug 31




Murrayfield Hotel
Murrayfield HotelMurrayfield
$172
$216 total
includes taxes & fees
Aug 31 - Sep 1




Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHGDunfermline
$124
$148 total
includes taxes & fees
Aug 30 - Aug 31




Macdonald Houstoun House
Macdonald Houstoun HouseBroxburn
$145
$174 total
includes taxes & fees
Sep 7 - Sep 8




Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford
$100
$120 total
includes taxes & fees
Sep 8 - Sep 9
Go beyond your typical stay in St. Davids
Pet friendly
Apartment
Apart hotel
Family friendly
Top landmarks in St. Davids
Dalgety Bay Community Leisure Centre
Dalgety Bay Community Leisure Centre is in the heart of Dalgety Bay, so why not stop by during your stay. If you have fun at Dalgety Bay Community Leisure Centre, you'll love Deep Sea World and Duloch Leisure Centre, both located nearby.
Check out reviews of St. Davids hotels guests love
Apex Grassmarket Hotel
10/10 Excellent
"Perfect view great location."
Apex Waterloo Place Hotel
8/10 Good
"The staff at the front desk were incredibly helpful, and friendly, however lugging suitcases up 82 stairs and a 5min walk from the carpark to the hotel was rather off putting. So we left suitcases in the car. The hotel itself was very clean and well presented, and the room was very clean and spacious, though having twin beds fully made but pushed right together was a new one for us. We specifically chose a bath option, but the overflow on the bath was so low, it made having a nice soak impossible. The bathroom had some black corners, but otherwise it was clean. The room itself was rather stuffy, even with aircon, but thankfully you could still open windows, even on the higher floors. The breakfast was fantastic! Everything presented was delicious, and had so many different options to suit anyone. Though my partner wasn't overly happy with his coffee (att. coffee connoisseurs) Overall it was a nice place, comfy beds, black out curtains and good service."
Leonardo Hotel Edinburgh Haymarket
8/10 Good
"Great stay, lovely staff and breakfast. Easy access to bus and trams to get around the city"
Moxy Edinburgh Airport
10/10 Excellent
"Is still a walk to the airport so if you are not mobile it could be a problem! Staff was very helpful!"
YOTEL Edinburgh
10/10 Excellent
"Great location easiest check in ever very friendly helpful staff. Great rooms"
Village Hotel Edinburgh
8/10 Good
"Breakfast was good just a type of English /Scottish breakfast which is perfect for tourist. I missed food for non English breakfast eaters 😁"
Holiday Inn Edinburgh Zoo by IHG
10/10 Excellent
"Nice place and great location. Super staff even after hours. No fridge in rooms so we threw out a good bit of food. Be aware"
Dalmahoy Hotel & Country Club
8/10 Good
"All staff were excellent. However the hotel needs to seriously address the problems at breakfast the food was very good but they could not cope the amount of people in the hotel therefore there were long queues at breakfast. The hotel management need to address this problem."
Mount Royal Hotel Edinburgh by The Unlimited Collection
8/10 Good
"Enjoyed the property and staff but the room was too expensive for it’s size."
