The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels Near Royal Mile, Edinburgh

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels Close to Royal Mile

Jurys Inn Edinburgh
3 out of 5
0.055 mi from Royal Mile
Free Cancellation
The price is $55 per night
3.8/5Good! (1,271 reviews)

"Liked central location, easy access to Royal Mile & Princes street"…"

Reviewed on Mar 17, 2020

Jurys Inn Edinburgh
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
0.1 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $62 per night
4.3/5Excellent! (992 reviews)

"Great location, amazing friendly and helpful staff, comfy rooms with everything you need and are spotlessly clean. Massive thank you to the staff for their efforts post lockdown ...you are doing a fabulous job! Thank you"…"

Reviewed on Aug 3, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.075 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $144 per night
4.6/5Wonderful! (996 reviews)

"A great place to stay and explore the city. Walkable distance to many attractions and restaurants. Wonderful services from staff. Warmly greet and inform us the steps changed due to COVID-19. The hotel has solid quality and procedure for social distancing and sanitation."…"

Reviewed on Jul 19, 2020

Radisson Blu Hotel, Edinburgh City Centre
Hilton Edinburgh Carlton
4 out of 5
0.1 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $88 per night
4.3/5Excellent! (990 reviews)

"Overall it was an excellent stay and with the ongoing pandemic, plenty of hand sanitiser and socially distanced spaces were provided. The staff were very nice and friendly and the room servicing was also very good. One downside was that the bathroom had a slightly unpleasant smell, but other than ..."…"

Reviewed on Aug 12, 2020

Hilton Edinburgh Carlton
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
0.2 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $74 per night
4.5/5Wonderful! (1,013 reviews)

"Great location - great value - shame about the homeless guys outside the window every night that were up all night keeping us away till 5-6am - which was not the hotels fault"…"

Reviewed on Aug 10, 2020

Aparthotel Adagio Edinburgh Royal Mile
The Scotsman Hotel
4 out of 5
0.1 mi from Royal Mile
The price is $165 per night
4.5/5Wonderful! (998 reviews)
Perfect stay

"Just totally enjoyed the stay hotel was perfect I will be back"…"

Reviewed on Mar 22, 2020

The Scotsman Hotel
The Balmoral Hotel
5 out of 5
0.3 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $250 per night
4.7/5Exceptional! (997 reviews)

"Liked old style 1st class service. Only stayed 2 nights. Would have liked longer."…"

Reviewed on Mar 20, 2020

The Balmoral Hotel
Stay Central
3 out of 5
0.3 mi from Royal Mile
The price is $73 per night
3.9/5Very Good! (800 reviews)
Friendly and bustling

"Comfortable and clean . Hard to find location and somewhat noisy at night, but then again it is central and attached to a pub."…"

Reviewed on Dec 1, 2019

Stay Central
Fraser Suites Edinburgh
4 out of 5
0.4 mi from Royal Mile
The price is $117 per night
4.4/5Excellent! (2,141 reviews)

"This was our second stay at this hotel. Our room was a great suite that had plenty of room. The hotel is in a great location near the upper part of “the Royal Mile.” We look forward to staying there again in the future."…"

Reviewed on Mar 25, 2020

Fraser Suites Edinburgh
Princes Street Suites
4 out of 5
0.2 mi from Royal Mile
Free CancellationReserve now, pay when you stay
The price is $148 per night
4.5/5Wonderful! (1,187 reviews)

"First time at the apartments. The flat smelt a little smokey on arrival and on entering after being out. The location is great. The staff very helpful and apartment well equiped."…"

Reviewed on Mar 9, 2020

Princes Street Suites
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

What's the area like around Royal Mile?
Royal Mile is located in a historic area of Edinburgh known for its array of dining options and major shopping area. If you’re looking for a convenient place to stay, check out the 1832 hotels and other accommodations you’ll find within a mile.
What's the best place to stay close to Royal Mile?
Adjacent to Royal Mile, Aparthotel Adagio Edinburgh Royal Mile is one of the top choices for your stay based on our traveler data, and this 3.5-star aparthotel offers free WiFi and in-room kitchenettes. Other good choices close by include The Scotsman Hotel and The Balmoral Hotel.
If I need to cancel the hotel reservation for my stay near Royal Mile, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable provided that you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of your booking. Put your dates in and click on “Search”, then use the filter option “free cancellation” to view top deals close to Royal Mile.
Where can I learn more about changing or cancelling my trip in the area near Royal Mile?
For more information about updating your stay near Royal Mile or cancelling it, click here.
What can I see and do near Royal Mile?
You might want to spend some time browsing the exhibits at National Museum of Scotland, Scotch Whisky Experience, or Museum of Childhood. Sights like Grassmarket, Edinburgh Castle, and Palace of Holyroodhouse are landmarks to visit in the area. You can check out the local talent at Edinburgh Playhouse Theatre, Festival Theatre, and Usher Hall.
How can I get to Royal Mile?
To see more of the larger area, hop on a train at Edinburgh Waverley Station. There might not be many public transit options close to Royal Mile so consider renting a car to see more of the area.

Recent reviews of Royal Mile hotels

More trip options