Find hotels in St. Davids from SAR 150

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check St. Davids hotel prices

Filter by

Guest rating
Guest rating
Star rating

Compare 3,243 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1470)
"A modern, clean hotel. While I had booked rooms with two separate beds, we were surprised that there were two queen beds in the room. The breakfast, which was available at a price, was pretty decent, too. A simple but nice touch was the hotel making mulled wine and mince pies available (for free) at the reception. "
The price is SAR 325
SAR 390 total
includes taxes & fees
7 Jan - 8 January 2025
Apex Grassmarket Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (780)
"Great location. Near plenty of restaurants pubs and stores. "
The price is SAR 302
SAR 362 total
includes taxes & fees
24 Dec - 25 Dec
CoDE Pod – The CoURT - Edinburgh

Britannia Hotel Edinburgh

3.0 star property
5.8 out of 10, (1097)
"Stayed here whilst visiting the Christmas market as a girls weekend away. Triple room was spacious enough however sleeping by the window was drafty especially in winter. The curtain actually was moving out of the window even with the blind down too. The bathroom sink was extremely slow at emptying. No phone in the room so had to go down to reception for additional items such as toilet roll, tea/ milk etc. Entrance to the hotel is down a fairly steep hill and parking was £7.50 a day. Not too...
The price is SAR 167
SAR 200 total
includes taxes & fees
19 Dec - 20 Dec
Britannia Hotel Edinburgh

YOTEL Edinburgh

4.0 star property
8.6 out of 10, Excellent, (2154)
"Its easy to find. Secure. Spacious. Very clean and staff are friendly. Make sure when you book, see that there is a kettle and cup in your room as ours didnt have that facility. With regards to parking , follow the direction that they gave. Overall, it has been good."
The price is SAR 257
SAR 308 total
includes taxes & fees
16 Jan - 17 January 2025
YOTEL Edinburgh

Apex Waterloo Place Hotel

4.0 star property
9.0 out of 10, Wonderful, (1421)
"Lovely modern hotel in an excellent central location. Large suite with a big bathroom. Plenty of space to spread out and relax. Could have done with a touch more decorative items but no complaints, the bed was very comfortable. Food and service was very good. Have stayed before and will again. "
The price is SAR 373
SAR 448 total
includes taxes & fees
6 Jan - 7 January 2025
Apex Waterloo Place Hotel

Holiday Inn Edinburgh, an IHG Hotel

4.0 star property
8.2 out of 10, Very Good, (1002)
"Beautiful stay hotel was lovely .staff were polite "
The price is SAR 253
SAR 296 total
includes taxes & fees
5 Jan - 6 January 2025
Holiday Inn Edinburgh, an IHG Hotel

Sheraton Grand Hotel & Spa, Edinburgh

5.0 star property
9.0 out of 10, Wonderful, (1002)
"Staff was very friendly. Room was nice and clean."
The price is SAR 426
SAR 499 total
includes taxes & fees
5 Jan - 6 January 2025
Sheraton Grand Hotel & Spa, Edinburgh

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very Good, (270)
"Really nice stay, very clean, very comfy, lovely pool and facilities would recommend. Easily accessible by tram also."
The price is SAR 250
SAR 300 total
includes taxes & fees
6 Jan - 7 January 2025
Delta Hotels by Marriott Edinburgh

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1486)
"We had a lovely stay at the property. The staff are fantastic. Few notes, children’s room service menu was pretty poor and the food was all hard and cold when it arrived. The beds could definitely be comfier. Looks great, staff are great. "
The price is SAR 425
SAR 495 total
includes taxes & fees
19 Dec - 20 Dec
Dalmahoy Hotel & Country Club

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1000)
"Everything I could have hoped for and more. Perfect location, beautiful room, extra friendly staff, clean and quiet. LOVED our stay here."
The price is SAR 756
SAR 907 total
includes taxes & fees
23 Dec - 24 Dec
Market Street Hotel

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (908)
"Great hotel. Great service. The Italian restaurant was terrible. "
The price is SAR 844
SAR 1,007 total
includes taxes & fees
5 Jan - 6 January 2025
Virgin Hotels Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very Good, (1443)
"Great property. There are two Ibis hotels so make sure you know which one you are staying at. This one is a little more off the Royal Mile but there are tons of great places to eat with in a few minutes by foot. Great staff and the hotel was very clean."
The price is SAR 262
SAR 306 total
includes taxes & fees
5 Jan - 6 January 2025
ibis Edinburgh Centre South Bridge - Royal Mile

Braid Hills Hotel

3.0 star property
8.4 out of 10, Very Good, (1000)
"The receptionist was really pleasant and a pleasure to speak to "
The price is SAR 286
SAR 343 total
includes taxes & fees
12 Jan - 13 January 2025
Braid Hills Hotel

Aparthotel Adagio Edinburgh Royal Mile

3.5 star property
9.0 out of 10, Wonderful, (1883)
"The reception staff could not have been more helpful, really helped add to an excellent experience "
The price is SAR 325
SAR 378 total
includes taxes & fees
5 Jan - 6 January 2025
Aparthotel Adagio Edinburgh Royal Mile

Point A Hotel Edinburgh Haymarket

3.5 star property
8.8 out of 10, Excellent, (1385)
"Nice place. Not the most spacious of rooms, but it was clean and I was happy with the staff and services provided"
The price is SAR 255
SAR 306 total
includes taxes & fees
6 Jan - 7 January 2025
Point A Hotel Edinburgh Haymarket

W Edinburgh

5.0 star property
9.2 out of 10, Wonderful, (150)
"Amazing hotel staff. Staff lovely. Room was beautiful. "
The price is SAR 665
SAR 797 total
includes taxes & fees
12 Jan - 13 January 2025
W Edinburgh

Dakota Edinburgh

3.5 star property
9.2 out of 10, Wonderful, (1095)
"Stayed here before and staff very helpful and friendly, hotel really good."
The price is SAR 314
SAR 377 total
includes taxes & fees
19 Dec - 20 Dec
Dakota Edinburgh

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1003)
"Superb stay! Brilliant room. Great bar. Fantastic to be able to go for a swim. Starbucks was good. The breakfast in the morning was delicious."
The price is SAR 282
SAR 329 total
includes taxes & fees
5 Jan - 6 January 2025
Village Hotel Edinburgh

The Balmoral Hotel

5.0 star property
9.8 out of 10, Exceptional, (1002)
"Excellent hotel for overnight visit Edinburgh on sightseeing or theatre trip. "
The price is SAR 1,073
SAR 1,287 total
includes taxes & fees
9 Jan - 10 January 2025
The Balmoral Hotel

Eleven Stafford Street Townhouse Adults Only

3.0 star property
9.4 out of 10, Exceptional, (287)
"Great location and hotel when staying in town."
The price is SAR 526
SAR 612 total
includes taxes & fees
19 Dec - 20 Dec
Eleven Stafford Street Townhouse Adults Only
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.
Don't see what you're looking for?
See all available properties in St. Davids
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Where is the best place for a stay in St. Davids?

Apex Grassmarket Hotel, located 8.4 mi (13.5 km) from the heart of St. Davids, is a top choice for your stay based on our traveler data. Two other choices for your trip to the area are YOTEL Edinburgh and Apex Waterloo Place Hotel. See all available top hotels, or vacation rentals in St. Davids.

What's the top vacation rental that St. Davids has to offer?

JOIVY Observatory House: This vacation home rental outside of St. Davids is equipped with a terrace, laundry facilities, and WiFi to help you feel comfortable during your stay. Kitchen amenities include a dishwasher, a fridge, and a stovetop. See all vacation rentals in St. Davids.

If I need to cancel my hotel reservation in St. Davids, will I receive a refund?

Yes! The majority of hotel bookings are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Davids.

Where can I learn more about changing or cancelling my trip to St. Davids?

For more details about updating your trip to St. Davids or cancelling it, click here.

What are some hotels with pools in St. Davids?

Apex Grassmarket Hotel: Hotel, 6-minute walk from Edinburgh Castle. Features a sauna, an indoor pool, and a snack bar/deli. Apex Waterloo Place Hotel and Holiday Inn Edinburgh, an IHG Hotel are a couple of other choices that offer an onsite pool. View all hotels with pools in St. Davids.

What is the best accommodation for staying close to Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

What is staying in St. Davids like?

Travelers to St. Davids will find plenty to explore and enjoy. A top sight in the area is Edinburgh Castle. In St. Davids, there are 6 hotels and other accommodations to choose from. Find out more about St. Davids.

What should I do while I'm visiting St. Davids?

Edinburgh Castle is a notable place to visit in the area. You'll also find Deep Sea World and Forth Road Bridge in the area. Check out what more to see and do in Expedia's St. Davids guide.

What's the weather like in St. Davids?

The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for St. Davids is 37 inches.