COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels near Royal Mile, Edinburgh from $79

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Hotels Close to Royal Mile

ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
0.1 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $103 per night from Aug 30 to Aug 30
4.3/5Excellent! (977 reviews)
"Rooms were clean and comfortable, nice staff, good breakfast selection with gluten free options."

Reviewed on Jul 15, 2021

ibis Edinburgh Centre Royal Mile – Hunter Square
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 $234 per night from Aug 1 to Aug 1
4.5/5Wonderful! (993 reviews)
"Stayed in this hotel for 5 days with my family and enjoyed it. Not only the location is central but the room is pretty quiet. Also the hotel is pretty clean and well maintained. Especially liked that a Nespresso machine had some new varieties and not only the standard ones."

Reviewed on Jul 24, 2021

Radisson Blu Hotel, Edinburgh City Centre
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 $79 per night from Aug 30 to Aug 30
4.2/5Excellent! (945 reviews)
"Very clean and friendly"

Reviewed on Jul 27, 2021

ibis Edinburgh Centre South Bridge - Royal Mile
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.
Jurys Inn Edinburgh
3 out of 5
0.055 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $105 per night from Aug 1 to Aug 1
3.7/5Good! (1,130 reviews)
"It was central to the town centre."

Reviewed on Jul 25, 2021

Jurys Inn Edinburgh
Linton Collection - 28 North Bridge
4.5 out of 5
0.1 mi from Royal Mile
4.9/5Exceptional! (95 reviews)
"Great location great service"

Reviewed on Jul 19, 2021

Linton Collection - 28 North Bridge
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
0.2 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $127 per night from Aug 30 to Aug 30
4.5/5Wonderful! (1,070 reviews)
"Beautiful place and excellently priced"

Reviewed on Jul 31, 2021

Aparthotel Adagio Edinburgh Royal Mile
The Scotsman Hotel
4 out of 5
0.1 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $257 per night from Aug 30 to Aug 30
4.5/5Wonderful! (968 reviews)
"This hotel is excellent,clean and amazing service."

Reviewed on Jul 25, 2021

The Scotsman Hotel
Hilton Edinburgh Carlton
4 out of 5
0.1 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $171 per night from Aug 30 to Aug 30
4.3/5Excellent! (967 reviews)
"Large rooms, nice decor, comfortable bed and pillows"

Reviewed on Jul 27, 2021

Hilton Edinburgh Carlton
Motel One Edinburgh-Royal
3.5 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $151 per night from Aug 1 to Aug 1
4.5/5Wonderful! (980 reviews)
"Hotel was in a great location, room very spacious and clean. Check in was quick and easy. Staff very friendly."

Reviewed on Jul 22, 2021

Motel One Edinburgh-Royal
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
0.3 mi from Royal Mile
The price is $88 per night from Aug 31 to Aug 31
4.4/5Wonderful! (95 reviews)
"Great location, very friendly staff, accommodating and helpful. Accommodation is very modern, clean and meets every need!"

Reviewed on Jun 8, 2021

CoDE Pod – The CoURT - Edinburgh
Motel One Edinburgh-Princes
3.5 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $151 per night from Aug 1 to Aug 1
4.5/5Wonderful! (986 reviews)
"Reception staff was very kind and friendly"

Reviewed on Jul 5, 2021

Motel One Edinburgh-Princes
The Balmoral Hotel
5 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $530 per night from Aug 1 to Aug 1
4.7/5Exceptional! (979 reviews)
"Loved the staff at the balmoral , so friendly . Disliked the doors to our rooms , alll we could hear while in our room was other people’s doors banging closed , please address this either cushion the closure or get slow release hinges"

Reviewed on Jul 10, 2021

The Balmoral Hotel
Cheval Old Town Chambers
5 out of 5
0.3 mi from Royal Mile
Fully refundable
The price is $260 per night from Aug 4 to Aug 4
4.8/5Exceptional! (1,393 reviews)
"Very central, smart accommodation. Excellent desk support."

Reviewed on Jul 29, 2021

Cheval Old Town Chambers
Apex Waterloo Place Hotel
4 out of 5
0.2 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $196 per night from Aug 3 to Aug 3
4.5/5Wonderful! (994 reviews)
"Very central but quiet. Friendly profesdional staff."

Reviewed on Jul 5, 2021

Apex Waterloo Place Hotel
Fraser Suites Edinburgh
4 out of 5
0.4 mi from Royal Mile
The price is $170 per night from Aug 1 to Aug 1
4.4/5Excellent! (2,157 reviews)
"Property is in an excellent location to everything you would want to experience in Edinburgh. Nice and clean hotel with good sized bedrooms and bathrooms. Bed was very comfy. Housekeeping offered everyday. Will definitely stay here again!"

Reviewed on Jun 24, 2021

Fraser Suites Edinburgh
Market Street Hotel
4 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $248 per night from Aug 24 to Aug 24
4.8/5Exceptional! (126 reviews)
In the centre of the action
"Only stayed the one night. Great location close to the station with choice of 'old town' and 'new town' on the door step."

Reviewed on Dec 18, 2020

Market Street Hotel
Old Waverley Hotel
3 out of 5
0.4 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $115 per night from Aug 1 to Aug 1
4.1/5Very Good! (964 reviews)
"Very comfy and qauint"

Reviewed on Jul 29, 2021

Old Waverley Hotel
Ten Hill Place
4 out of 5
0.3 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $107 per night from Aug 3 to Aug 3
4.5/5Wonderful! (978 reviews)
"It was in a quiet location, but still very central."

Reviewed on Jul 30, 2021

Ten Hill Place
Cheval The Edinburgh Grand
5 out of 5
0.5 mi from Royal Mile
Fully refundable
The price is $273 per night from Aug 5 to Aug 5
4.7/5Exceptional! (431 reviews)
Business trip
"Fantastic apartment with everything you could need. Absolutely spotlessly clean."

Reviewed on Apr 24, 2021

Cheval The Edinburgh Grand
Malmaison Edinburgh City
4 out of 5
0.6 mi from Royal Mile
Fully refundableReserve now, pay when you stay
The price is $167 per night from Aug 1 to Aug 1
4.4/5Wonderful! (184 reviews)
"Great service, fabulous location"

Reviewed on Jul 29, 2021

Malmaison Edinburgh City
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 is located in a historic area of Edinburgh known for its array of dining options and major shopping area. Edinburgh is home to 2053 hotels and other accommodations, so you can find something that's perfect for your stay.

Staying Near Royal Mile

There are 1107 hotels and accommodations within a mile of Royal Mile, including these picks:

  • Jurys Inn Edinburgh: This 4-star hotel features a restaurant, free WiFi, and a bar. Our customers like its dining options and central location.
  • Fraser Suites Edinburgh: This 4-star aparthotel features a restaurant, free WiFi, and a fitness center. Our customers like its family-friendly amenities and overall value.
  • Ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel features a restaurant, free WiFi, and a bar. It's a favorite with Expedia travelers for its bar and overall value.

Things to See and Do Near Royal Mile

Now that you've visited Royal Mile, you can explore everything there is to see and do within a few miles of the area.

Edinburgh Castle, Royal Yacht Britannia, and National Museum of Scotland feature captivating exhibits. Grassmarket, Edinburgh Dungeon, and Palace of Holyroodhouse are monuments to see when you're exploring the area around Royal Mile. You can check out the local talent at Festival Theatre, Usher Hall, and King's Theatre.

Edinburgh Playhouse Theatre, University of Edinburgh, and George Street are a few additional nearby sights. Murrayfield Stadium is also located 2.1 mi (3.4 km) from Royal Mile, and Edinburgh Zoo is 3.3 mi (5.3 km) away.

Frequently asked questions

Recent reviews of Royal Mile hotels

More trip options