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
Sep 1 - Sep 2Tomorrow
Sep 2 - Sep 3This weekend
Sep 4 - Sep 6Next weekend
Sep 11 - Sep 13Where to stay in St. Davids?




Dakota Edinburgh
Dakota EdinburghSouth Queensferry
$138
$174 total
includes taxes & fees
Sep 20 - Sep 21




DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline
$108
$130 total
includes taxes & fees
Sep 20 - Sep 21




Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
$161
$203 total
includes taxes & fees
Sep 27 - Sep 28




DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
$177
$223 total
includes taxes & fees
Sep 20 - Sep 21




Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
$164
$207 total
includes taxes & fees
Sep 20 - Sep 21




Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie
$86
$104 total
includes taxes & fees
Sep 6 - Sep 7




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$164
$196 total
includes taxes & fees
Sep 27 - Sep 28




ibis budget Edinburgh Park
ibis budget Edinburgh ParkGogar
$122
$154 total
includes taxes & fees
Sep 24 - Sep 25




Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
$135
$170 total
includes taxes & fees
Sep 20 - Sep 21




Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
$129
$162 total
includes taxes & fees
Sep 20 - Sep 21




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$124
$156 total
includes taxes & fees
Sep 20 - Sep 21




Leonardo Edinburgh Murrayfield
Leonardo Edinburgh MurrayfieldClermiston
$136
$172 total
includes taxes & fees
Sep 20 - Sep 21




Braid Hills Hotel
Braid Hills HotelMorningside
$148
$186 total
includes taxes & fees
Sep 3 - Sep 4




Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$131
$165 total
includes taxes & fees
Sep 13 - Sep 14




Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHGDunfermline
$89
$107 total
includes taxes & fees
Sep 6 - Sep 7




Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
$158
$199 total
includes taxes & fees
Sep 27 - Sep 28




Murrayfield Hotel
Murrayfield HotelMurrayfield
$175
$220 total
includes taxes & fees
Oct 1 - Oct 2




Macdonald Houstoun House
Macdonald Houstoun HouseBroxburn
$111
$134 total
includes taxes & fees
Sep 27 - Sep 28




Richmond Park Hotel
Richmond Park HotelBo'ness
$69
$83 total
includes taxes & fees
Sep 6 - Sep 7




Dalhousie Castle
Dalhousie CastleBonnyrigg
$325
$390 total
includes taxes & fees
Sep 21 - Sep 22
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
YOTEL Edinburgh
10/10 Excellent
"Hotel was just off the main area and north of the hustle and bustle of Edinburgh castle. It felt safe and had such an old European city feel. There were some walkable restaurants and pubs. If you’re doing tours, it can be somewhat of a struggle. Some were further than expected and needed an uber to go to the meeting points. Besides those minor inconveniences; everything was amazing!"
ibis Edinburgh Centre South Bridge - Royal Mile
10/10 Excellent
"great location, helpful front desk"
Village Hotel Edinburgh
8/10 Good
"Read the reviews before we booked 2 rooms for 2 nights at over £1000, was skeptical about the buffet breakfast, room not being cleaned and the pool being closed, had stayed at another village hotel recently and had a great experience. The breakfast was ok, but could have been more choice and a bit better, the rooms were refreshed on our request, surprisingly the pool was closed for our entire stay, which was one the main reasons we booked this hotel, for the kids. The gym was nice. We paid a premium to stay in August, but not worth more than £150 per night in my opinion. Inc breakfast Hermine on reception was very nice."
Dalmahoy Hotel & Country Club
10/10 Excellent
"Very good ...................................................."
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Beautiful and centrally located in new town."
Britannia Hotel Edinburgh
10/10 Excellent
"👍👍👍👍👍👍 👍👍👍👍👍👍👍👍👍👍👍"
Point A Edinburgh Haymarket
10/10 Excellent
"Very comfortable stay in Edinburgh, location was perfect, walkable from all the best places, loved the freshly baked pastries for breakfast, very helpful staff too."
Apex Waterloo Place Hotel
10/10 Excellent
"The staff were great and the room was clean and spacious."
Virgin Hotels Edinburgh
10/10 Excellent
"The hotel is on Victoria St., the best location in Edinburgh. Clean room and good amenities. We enjoyed dinner at “Commons Club”. The library next to the reception was nice touch."
