St. Davids accommodation from AU$274

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

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Check hotel availability in St. Davids

Tonight
Check prices in St. Davids for tonight, 20 Jun - 21 Jun
Tomorrow night
Check prices in St. Davids for tomorrow night, 21 Jun - 22 Jun
This weekend
Check prices in St. Davids for this weekend, 21 Jun - 23 Jun
Next weekend
Check prices in St. Davids for next weekend, 28 Jun - 30 Jun

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,331 hotels
Lowest Price
AU$274
Highest Price
AU$482
Popular hotels
Leonardo Hotel Edinburgh Haymarket, Apex Waterloo Place Hotel, Apex Grassmarket Hotel, YOTEL Edinburgh, Cityroomz Edinburgh, Dalmahoy Hotel & Country Club, Leonardo Royal Hotel Edinburgh , Holiday Inn Express - Edinburgh City Centre, an IHG Hotel, Holiday Inn Edinburgh, an IHG Hotel

New reviews! Best hotels in St. Davids

^Eligibility requirements and conditions apply.