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 CA $56

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

Safestay Edinburgh Royal Mile
2 out of 5
0.1 km from Royal Mile
Get Rates
3.8/5Good! (758 reviews)

"First time, staying in a hostel. Pleasently surprised. Good central location jusy off the royal mile. Very reasonably priced. Good sized rooms with comfy beds and ensuite shower and toilet facilities. Good bar and food down stairs. Would stay again."…"

Reviewed on Feb. 20, 2020

Safestay Edinburgh Royal Mile
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.1 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $165 per night from Mar 21 to Mar 22
4.6/5Wonderful! (1,000 reviews)

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on Oct. 2, 2020

Radisson Blu Hotel, Edinburgh City Centre
Hilton Edinburgh Carlton
4 out of 5
0.2 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $131 per night from Apr 4 to Apr 5
4.3/5Excellent! (998 reviews)
Good

"It was amazing but some things is what makes the impression bad.To start of with the desks and the phone were full of dust,we don’t know if it was because of the virus and you had to isolate it for 14-days but other things were great.For example ,the fact that you need to have the card to use to ..."…"

Reviewed on Oct. 31, 2020

Hilton Edinburgh Carlton
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.089 km from Royal Mile
Free cancellation
The price is CA $58 per night from Apr 4 to Apr 5
3.7/5Good! (1,217 reviews)

"Excellent location, very nice staff, The only downside - the noise from the street and train station can very clearly be heard in the room"…"

Reviewed on Dec. 20, 2020

Jurys Inn Edinburgh
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
0.2 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $57 per night from Apr 1 to Apr 2
4.3/5Excellent! (993 reviews)

"Excellent location, very clean and comfortable room, quiet."…"

Reviewed on Dec. 30, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
Linton Collection - Blackfriars Lofts
4.5 out of 5
0.053 km from Royal Mile
Get Rates
4.8/5Exceptional! (134 reviews)
Great Stay

"Fantastic apartment well located and close to all amenities. Comfortable and immaculately clean would stay again!"…"

Reviewed on Nov. 10, 2020

Linton Collection - Blackfriars Lofts
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
0.3 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $82 per night from Mar 25 to Mar 26
4.5/5Wonderful! (1,066 reviews)

"I really like staying here. Great value, centrally located and though not a dog owner, I like the fact that it is dog friendly!"…"

Reviewed on Dec. 22, 2020

Aparthotel Adagio Edinburgh Royal Mile
The Inn Place
4 out of 5
0.4 km from Royal Mile
Get Rates
4.4/5Excellent! (972 reviews)

"Location was excellent...close to tram station and pick up location for airport bus. Soap was not replaced daily. Bed was beyond terrible."…"

Reviewed on Mar. 8, 2020

The Inn Place
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
0.4 km from Royal Mile
The price is CA $56 per night from Apr 4 to Apr 5
4.4/5Wonderful! (92 reviews)
Grande Hotel!

"Fui muito bem atendido por todos, superou todas minhas expectativas.."…"

Reviewed on Sep. 12, 2020

CoDE Pod – The CoURT - Edinburgh
Radisson Collection Hotel, Royal Mile Edinburgh
5 out of 5
0.6 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $210 per night from Mar 9 to Mar 10
4.5/5Wonderful! (996 reviews)

"Everything was perfect. Reception Staff were friendly and very helpful even when I collected my car from the sister hotel Radisson Blu car park. The room and location were excellent. Breakfast and the lady in the breakfast room were lovely. I would definitely recommend and stay again."…"

Reviewed on Oct. 6, 2020

Radisson Collection Hotel, Royal Mile Edinburgh
Apex Waterloo Place Hotel
4 out of 5
0.4 km from Royal Mile
Get Rates
4.5/5Wonderful! (1,000 reviews)
Mostly good.

"Great location, very central and quiet. The bath was good, wide and deep. Fab shower too. Lovely Elemis products. The pool though was cold... too cold, made it unpleasant. The service was great."…"

Reviewed on Nov. 1, 2020

Apex Waterloo Place Hotel
The Scotsman Hotel
4 out of 5
0.2 km from Royal Mile
Get Rates
4.5/5Wonderful! (994 reviews)

"Great location! Our room was spacious and comfortable"…"

Reviewed on Feb. 28, 2021

The Scotsman Hotel
Cheval Old Town Chambers
5 out of 5
0.5 km from Royal Mile
Free cancellation
The price is CA $173 per night from Apr 1 to Apr 2
4.8/5Exceptional! (1,386 reviews)

"Lovely grand building. Apartments are quite small but high end. Really enjoyed our stay, got deliveroo right to our door. Wilk definitely be back."…"

Reviewed on Nov. 2, 2020

Cheval Old Town Chambers
The Balmoral Hotel
5 out of 5
0.5 km from Royal Mile
Get Rates
4.7/5Exceptional! (997 reviews)

"The customer service is second to none. I stayed for work during the pandemic and they couldn't;t have been more friendly, kind and hostile. I had to eat dinner and breakfast in my room and it wasn't such a hardship because they upgraded me. I would stay again."…"

Reviewed on Jan. 13, 2021

The Balmoral Hotel
Hotel du Vin & Bistro Edinburgh
4 out of 5
0.6 km from Royal Mile
Get Rates
4.6/5Wonderful! (993 reviews)
Overnight stay

"Fantastic reception from the receptionist, (little girl from Glasgow), super professional and helpful. Also teceived a lovely sweet surprise from the chef which again was appreciated and made a difference, just a lovely experience all round. Only negative was being charged 15pounds for a checkout ..."…"

Reviewed on Dec. 3, 2020

Hotel du Vin & Bistro Edinburgh
Fraser Suites Edinburgh
4 out of 5
0.6 km from Royal Mile
The price is CA $157 per night from Apr 1 to Apr 2
4.4/5Excellent! (2,159 reviews)

"Lovely hotel, enjoyed stay, excellent for overseas visitor's, close to all the historical buildings of Edinburgh,"…"

Reviewed on Dec. 25, 2020

Fraser Suites Edinburgh
Princes Street Suites
4 out of 5
0.4 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $116 per night from Mar 29 to Mar 30
4.5/5Wonderful! (1,199 reviews)
Great location lovely apartment. Friendly staff

"Very friendly and efficient check in. Apartment very clean and well equipped. Couldn’t fault anything. Luggage stored after check out. Great location very close to Waverley train station."…"

Reviewed on Oct. 30, 2020

Princes Street Suites
Mercure Edinburgh City - Princes Street Hotel
3 out of 5
0.8 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $62 per night from Apr 4 to Apr 5
3.8/5Good! (996 reviews)
would stay again but would expect more next time

"Staff were all amazing and very helpful, no fault there. We were however dissapointed at some of the finer detail. We upgraded to have one of the best rooms in the hotel with balcony etc as well as some other extras but we didnt get those. The room was meant to come with bathrobes and there were ..."…"

Reviewed on Oct. 5, 2020

Mercure Edinburgh City - Princes Street Hotel
Richmond Place Apartments
3 out of 5
0.6 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $90 per night from Mar 21 to Mar 22
4.2/5Very Good! (437 reviews)

"The staff is very very friendly and helpful. The apartment has been very clean, all conditions went great, i be back for sure."…"

Reviewed on Nov. 24, 2020

Richmond Place Apartments
ibis Styles Edinburgh Centre St Andrew Square
3 out of 5
0.9 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is CA $82 per night from Mar 9 to Mar 10
4.5/5Wonderful! (994 reviews)

"Staff were fantastic and very accommodating, it’s a old building and rooms can get cold even with the heating on so they provided a portable heater which worked a treat. Breakfast and dinner was still being served so was particularly nice to have that. Will use again."…"

Reviewed on Jan. 24, 2021

ibis Styles Edinburgh Centre St Andrew Square
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 1830 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, Cheval Old Town Chambers is one of the top choices for your stay based on our traveler data, and this 5-star apartment offers free WiFi and in-room kitchens. Other good choices close by include The Knight Residence Apartments by Mansley and The Balmoral Hotel.
How many hotels will I be able to find near Royal Mile?
Expedia has 1830 hotels and other accommodations within a mile from Royal Mile.
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.
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 in Royal Mile

More trip options