St. Davids accommodation from AU$118

Find hotels that Aussie travellers love

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
24/7 support, so you can book with confidence

Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.

Check hotel availability in St. Davids

Tonight
Check prices in St. Davids for tonight, 22 Dec - 23 Dec
Tomorrow night
Check prices in St. Davids for tomorrow night, 23 Dec - 24 Dec
Next weekend
Check prices in St. Davids for next weekend, 27 Dec - 29 Dec

St. Davids stays as unique as you are

Top hotel deals in St. Davids

Don't see what you're looking for?
See all available properties in St. Davids
View all properties
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.

Accommodation in St. Davids

Considering a few nights away in St. Davids? There are just 3 available hotels within 5 kilometres of the centre of town.

You must take a squiz at The Roods B&B and Boreland Lodge Hotel. All these accommodation options are close to the major areas.

Although it's situated 14 kilometres away from the city center, Royal Mile is definitely worth looking into. It has 42 places to select from, Old Town Chambers and G&V Royal Mile Hotel Edinburgh.

The Norton House Hotel & Spa and the Holiday Inn Express Edinburgh Airport are conveniently close to Royal Highland Centre. The Norton House Hotel & Spa is a kilometre away from Royal Highland Centre. The Holiday Inn Express Edinburgh Airport is 0.5 kilometres away.

If you find yourself requiring more options in St. Davids, consider the Balmoral Hotel and the Prestonfield House. They are located 13 kilometres and 16 kilometres away from the city's main streets. If these two aren't the best fit, you can try the Sheraton Grand Hotel & Spa, Edinburgh or the Chester Residence.

The close by cities of Cairneyhill and Pettycur are definitely worth checking out. Cairneyhill is 12 kilometres to the west of St. Davids, while Pettycur is 12 kilometres to the east. Accommodations in Cairneyhill include the Best Western Plus Dunfermline Crossford Keavil House Hotel and Bunree Bed and Breakfast. The Bay Hotel and Ashgrove B&B are some of the better ones in Pettycur.

If you like sports and want to watch local games, you might like to head to Murrayfield Stadium, which is located to the southeast of St. Davids. Planning to stay close by? The Waldorf Astoria Edinburgh - The Caledonian and the Nira Caledonia may be just what you're looking for.

Edinburgh Airport is the most practical airport, and is 9 kilometres from the centre of St. Davids. Nearby hotels include the Dalmahoy Hotel & Country Club and the DoubleTree by Hilton Edinburgh Airport.

St. Davids hotels essential information

Accommodation
3,252 hotels
Lowest Price
AU$118
Highest Price
AU$286
Popular hotels
Apex Grassmarket Hotel, YOTEL Edinburgh, Apex Waterloo Place Hotel, Holiday Inn Edinburgh, an IHG Hotel, Leonardo Hotel Edinburgh Haymarket, Dalmahoy Hotel & Country Club, CoDE Pod – The CoURT - Edinburgh, Apex City of Edinburgh Hotel, Market Street Hotel

New reviews! Best hotels in St. Davids

^Eligibility requirements and conditions apply.