
Find hotels in St. Davids from CA $79
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Davids
Pet friendly
Apartment
Check prices for these dates
Our top choices for St. Davids hotels

1. Dakota Edinburgh
Dakota EdinburghSouth Queensferry
9.2 out of 10, Wonderful, (1,529 reviews)
The price is CA $130
CA $164 total
includes taxes & fees
Dec 6 - Dec 7

2. DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline
9.2 out of 10, Wonderful, (1,006 reviews)
The price is CA $119
CA $143 total
includes taxes & fees
Nov 22 - Nov 23

3. Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie
8.8 out of 10, Excellent, (789 reviews)
The price is CA $106
CA $127 total
includes taxes & fees
Nov 15 - Nov 16

4. DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,575 reviews)
The price is CA $129
CA $162 total
includes taxes & fees
Dec 6 - Dec 7

5. Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
8.4 out of 10, Very good, (2,683 reviews)
The price is CA $130
CA $164 total
includes taxes & fees
Nov 30 - Dec 1

6. Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,614 reviews)
The price is CA $164
CA $207 total
includes taxes & fees
Dec 6 - Dec 7

7. Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
8.6 out of 10, Excellent, (1,070 reviews)
The price is CA $127
CA $160 total
includes taxes & fees
Nov 29 - Nov 30

8. The City Hotel
The City HotelTown Centre
8.8 out of 10, Excellent, (1,006 reviews)
The price is CA $138
CA $165 total
includes taxes & fees
Nov 10 - Nov 11

9. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,630 reviews)
The price is CA $100
CA $126 total
includes taxes & fees
Dec 6 - Dec 7

10. Leonardo Edinburgh Murrayfield
Leonardo Edinburgh MurrayfieldClermiston
8.2 out of 10, Very good, (1,005 reviews)
The price is CA $108
CA $136 total
includes taxes & fees
Dec 1 - Dec 2

11. Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
9.2 out of 10, Wonderful, (1,004 reviews)
The price is CA $197
CA $248 total
includes taxes & fees
Dec 6 - Dec 7

12. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
9.0 out of 10, Wonderful, (1,776 reviews)
The price is CA $132
CA $159 total
includes taxes & fees
Nov 30 - Dec 1

13. Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
8.2 out of 10, Very good, (854 reviews)
The price is CA $132
CA $166 total
includes taxes & fees
Nov 22 - Nov 23

14. Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
8.4 out of 10, Very good, (1,011 reviews)
The price is CA $145
CA $182 total
includes taxes & fees
Nov 30 - Dec 1

15. The Adamson Hotel
The Adamson HotelCrossford
8.4 out of 10, Very good, (612 reviews)
The price is CA $97
CA $117 total
includes taxes & fees
Nov 15 - Nov 16

16. Murrayfield Hotel
Murrayfield HotelMurrayfield
8.8 out of 10, Excellent, (1,003 reviews)
The price is CA $139
CA $176 total
includes taxes & fees
Nov 19 - Nov 20

17. Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
9.2 out of 10, Wonderful, (1,006 reviews)
The price is CA $138
CA $174 total
includes taxes & fees
Nov 22 - Nov 23

18. Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
8.8 out of 10, Excellent, (1,002 reviews)
The price is CA $131
CA $165 total
includes taxes & fees
Nov 29 - Nov 30

19. Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Holiday Inn Express Edinburgh - Leith Waterfront by IHGLeith
8.6 out of 10, Excellent, (1,002 reviews)
The price is CA $127
CA $160 total
includes taxes & fees
Nov 16 - Nov 17

20. Dean Park Hotel
Dean Park HotelKirkcaldy
8.8 out of 10, Excellent, (831 reviews)
The price is CA $90
CA $108 total
includes taxes & fees
Dec 6 - Dec 7
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.
Stay near popular St. Davids attractions
Learn more about St. Davids
Venture to sights like Dalgety Bay Community Leisure Centre as you discover the local area in St. Davids.

More cheap stays in St. Davids

Metro Inns Falkirk
Bean Cross Farm Polmont Falkirk Scotland
The price is CA $62 per night from Dec 10 to Dec 11
CA $62
CA $79 total
Dec 10 - Dec 11
includes taxes & fees
6/10 (957 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near Edinburgh Castle
- Edinburgh Hotels
- Cramond Bridge Hotels
- Muirhouse Hotels
- Haymarket Hotels
- Hotels near Edinburgh Gateway Station
- Dalgety Bay Hotels
- Hotels near Gyle Shopping Centre
- Corstorphine Hotels
- Inverkeithing Hotels
- West End Hotels
- Old Town Edinburgh Hotels
- Cowdenbeath Hotels
- New Town Hotels
- Dunfermline Hotels
- All Inclusive Resorts and in Scotland
- Newbridge Hotels
- Hotels near Edinburgh Zoo
- Ravelston Hotels
- Inverleith Hotels
- South Queensferry Hotels
- Hotels near Royal Mile
- Hotels near Dundas Castle
- Hotels near Edinburgh
- Cheap Hotels in Edinburgh
- Hotels near Dean Village
- Edinburgh City Centre Hotels
- Scotland Hotels
- Castles in Scotland
- B&B in Edinburgh
- Hotels near Princes Street
- Hotels near Edinburgh Waverley Station
- Newhaven Hotels
- Ingliston Hotels
- Flights from Montreal (YUL) to Edinburgh (EDI)
- Flights from Amsterdam (AMS) to Edinburgh (EDI)
- Flights from Edinburgh
- Flights from St. John's (YYT) to Edinburgh (EDI)
- Flights from Buffalo (BUF) to Edinburgh (EDI)
- Flights to Edinburgh
- Flights from Copenhagen (CPH) to Edinburgh (EDI)
- Flights from London (LHR) to Edinburgh (EDI)
- Flights to South Queensferry
- Flights from Manchester (MAN) to Edinburgh (EDI)
- Flights from Regina (YQR) to Edinburgh (EDI)
- Flights from Lisbon (LIS) to Edinburgh (EDI)
- Flights from Prince George (YXS) to Edinburgh (EDI)
- Flights from Seattle (SEA) to Edinburgh (EDI)
- Flights from Reykjavik (KEF) to Edinburgh (EDI)
- Flights from Paris (CDG) to Edinburgh (EDI)
- Flights from Moncton (YQM) to Edinburgh (EDI)
- Flights from Toronto (YYZ) to Edinburgh (EDI)
- Flights from Ottawa (YOW) to Edinburgh (EDI)
- Flights from London (LGW) to Edinburgh (EDI)
- Flights from Athens (ATH) to Edinburgh (EDI)
- Flights from Frankfurt (FRA) to Edinburgh (EDI)
- Flights to Scotland
- Flights from Victoria (YYJ) to Edinburgh (EDI)
- Flights from Munich (MUC) to Edinburgh (EDI)
- Flights from Calgary (YYC) to Edinburgh (EDI)
- Flights from New York (JFK) to Edinburgh (EDI)
- Flights from Halifax (YHZ) to Edinburgh (EDI)
- Flights from Glasgow (GLA) to Edinburgh (EDI)
- Flights from Dubrovnik (DBV) to Edinburgh (EDI)
- Flights from Charlottetown Alexander B. Campbell Airport (YYG) to Edinburgh (EDI)
- Flights from Edmonton (YEG) to Edinburgh (EDI)
- Flights from Hamilton (YHM) to Edinburgh (EDI)
- Flights from Brussels (BRU) to Edinburgh (EDI)
- Flights from Comox (YQQ) to Edinburgh (EDI)
- Flights from Vancouver (YVR) to Edinburgh (EDI)
- Flights from Barcelona (BCN) to Edinburgh (EDI)
- Flights from Rome (FCO) to Edinburgh (EDI)
- Flights from Winnipeg (YWG) to Edinburgh (EDI)
- Flights from Kelowna (YLW) to Edinburgh (EDI)
- Flights from Belfast (BHD) to Edinburgh (EDI)
- Flights from Nanaimo (YCD) to Edinburgh (EDI)
- Flights from Saskatoon (YXE) to Edinburgh (EDI)
- Flights from Sudbury (YSB) to Edinburgh (EDI)
- Flights from Detroit (DTW) to Edinburgh (EDI)
- Flights from Dublin (DUB) to Edinburgh (EDI)
- Flights from Birmingham (BHX) to Edinburgh (EDI)










































































