St. Davids accommodation from AU$129
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
Top hotel deals in St. Davids

Apex Grassmarket Hotel

Apex Waterloo Place Hotel

Apex City of Edinburgh Hotel

Radisson Blu Hotel, Edinburgh City Centre

Holiday Inn Edinburgh by IHG

YOTEL Edinburgh

Dalmahoy Hotel & Country Club

Aparthotel Adagio Edinburgh Royal Mile

Virgin Hotels Edinburgh
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,087 hotels |
---|---|
Lowest Price | AU$129 |
Highest Price | AU$387 |
Popular hotels | Apex Grassmarket Hotel, Apex Waterloo Place Hotel, Apex City of Edinburgh Hotel, Radisson Blu Hotel, Edinburgh City Centre, Holiday Inn Edinburgh by IHG, YOTEL Edinburgh, Dalmahoy Hotel & Country Club, Aparthotel Adagio Edinburgh Royal Mile, Virgin Hotels Edinburgh |
New reviews! Best hotels in St. Davids
