Find hotels near Royal Mile, Edinburgh from $20

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.075 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $241 per night from Sep 11 to Sep 12
4.5/5 Wonderful! (1,002 reviews)
Family over night stay
"We enjoyed our stay in Edinburgh and in Radisson Blu Hotel. Just couple of things went wrong. Our room was not ready for us when we check in at 3pm. When we got our room 45 minutes late. There we no beds for our two children and no bathroom towels for them too. Staff did quickly sort this out after ..."

Reviewed on Jul 30, 2022

Radisson Blu Hotel, Edinburgh City Centre
Jurys Inn Edinburgh
4 out of 5
0.055 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $131 per night from Sep 4 to Sep 5
4/5 Very Good! (1,014 reviews)
"The staff from the check in to the wait staff in the restaurant were all excellent, friendly and helpful. The room was very clean, very comfortable. The bed was a dream. The view out the window was wonderful. My only complaint was I had a room by the elevator and had to listen to it going up and ..."

Reviewed on Aug 9, 2022

Jurys Inn Edinburgh
a&o Edinburgh City
2 out of 5
0.092 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $20 per night from Sep 1 to Sep 2
3.8/5 Good! (817 reviews)
"The staff was overworked but very friendly. Location convenient."

Reviewed on Jul 23, 2022

a&o Edinburgh City
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
0.1 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $129 per night from Sep 4 to Sep 5
4.2/5 Very Good! (1,003 reviews)
Great stay.
"Great overnight stay, great location for most tourist sights especially the castle and The Military Tattoo which was our reason for being there. Will stay again."

Reviewed on Aug 10, 2022

ibis Edinburgh Centre South Bridge - Royal Mile
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
0.3 mi from Royal Mile
The price is $100 per night from Sep 5 to Sep 6
4.5/5 Wonderful! (198 reviews)
"Location was great"

Reviewed on Aug 9, 2022

CoDE Pod – The CoURT - Edinburgh
Market Street Hotel
4 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $262 per night from Sep 4 to Sep 5
4.7/5 Exceptional! (398 reviews)
great location
"Very clean, great location, comfortable bed. Sill stay here again if we return."

Reviewed on Aug 9, 2022

Market Street Hotel
Apex Waterloo Place Hotel
4 out of 5
0.2 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $170 per night from Sep 4 to Sep 5
4.5/5 Wonderful! (1,004 reviews)
"Lovely stay. David at the front desk was excellent"

Reviewed on Aug 10, 2022

Apex Waterloo Place Hotel
The Balmoral Hotel
5 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $358 per night from Sep 5 to Sep 6
4.8/5 Exceptional! (997 reviews)
"The hotel was fantastic, and the service and friendliness of all the staff made our stay. The breakfast is the best I have. Fantastic hotel, great staff and perfect location."

Reviewed on Aug 2, 2022

The Balmoral Hotel
Macdonald Holyrood Hotel and Spa
4 out of 5
0.5 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $153 per night from Sep 4 to Sep 5
4.2/5 Very Good! (1,002 reviews)
Nice hotel with a frustrating cleaning policy
"The hotel was comfortable, with helpful staff. It was conveniently located far the walk up the royal mile and connections to the hop on, hop off buses. It is right by the Scottish Parliament by Holyrood Palace and gardens and Arthur’s Seat. There was one niggle, in common with many hotels post-covid. ..."

Reviewed on Aug 9, 2022

Macdonald Holyrood Hotel and Spa
Apex Grassmarket Hotel
4 out of 5
0.7 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $182 per night from Sep 5 to Sep 6
4.4/5 Wonderful! (1,001 reviews)

Reviewed on Aug 8, 2022

Apex Grassmarket Hotel
Don't see what you're looking for?
See all available properties in Royal Mile
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.

Royal Mile hotels information

Number of reviews 8436
Accommodation 3163 hotels
Lowest Price $20
Highest Price $358

Hotels near Other Edinburgh Attractions

Frequently asked questions

Recent reviews of Royal Mile hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code