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

Find out moreOpens in new tab or window

Top Hotels Near Royal Mile in Edinburgh from AU$56

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

3677 Cheap Hotels Near Royal Mile

The Scotsman Hotel
4 out of 5
0.2 km from Royal Mile
The price is AU$175 per night from 28 Feb. to 1 Mar.
4.5/5Wonderful! (991 reviews)
Amazing

"What a great hotel, the staff are amazingly friendly and go beyond helpful. The breakfast was stunning. I want to go back and stay longer!"…"

Reviewed on 28 Oct. 2020

The Scotsman Hotel
Point A Hotel Edinburgh Haymarket
3.5 out of 5
2.3 km from Royal Mile
The price is AU$56 per night from 28 Feb. to 1 Mar.
4.4/5Excellent! (355 reviews)

"Overally was a good place to stay. Staff were friendly and helpful. Very great location. Easy access to food shopping and other shopping centers. Will recommend it to friends :)"…"

Reviewed on 27 Dec. 2020

Point A Hotel Edinburgh Haymarket
The Balmoral Hotel
5 out of 5
0.5 km from Royal Mile
The price is AU$319 per night from 16 Feb. to 17 Feb.
4.7/5Exceptional! (996 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 13 Jan. 2021

The Balmoral Hotel
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.
Hilton Edinburgh Carlton
4 out of 5
0.2 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is AU$142 per night from 29 Jan. to 30 Jan.
4.3/5Excellent! (997 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on 30 Oct. 2020

Hilton Edinburgh Carlton
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 AU$96 per night from 17 Feb. to 18 Feb.
4.5/5Wonderful! (1,065 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 22 Dec. 2020

Aparthotel Adagio Edinburgh Royal Mile
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 AU$62 per night from 1 Feb. to 2 Feb.
4.3/5Excellent! (994 reviews)

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

Reviewed on 30 Dec. 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
Apex Waterloo Place Hotel
4 out of 5
0.4 km from Royal Mile
Get Rates
4.5/5Wonderful! (1,052 reviews)
Exceptional Customer Service wins it from me !

"I checked in on Saturday 24 October for a overnight stay with my friend. From the minute i had checked in the two woman on reception could not have been anymore accommodating from making bookings for dinner, breakfast , pool and gym facilities. We stayed in a Deluxe room which was very modern and ..."…"

Reviewed on 25 Oct. 2020

Apex Waterloo Place Hotel
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 AU$87 per night from 2 Feb. to 3 Feb.
4.5/5Wonderful! (997 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 24 Jan. 2021

ibis Styles Edinburgh Centre St Andrew Square
Safestay Edinburgh Royal Mile
2 out of 5
0.1 km from Royal Mile
Get Rates
3.8/5Good! (757 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 20 Feb. 2020

Safestay Edinburgh Royal Mile
Cheval Old Town Chambers
5 out of 5
0.5 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is AU$177 per night from 7 Feb. to 8 Feb.
4.8/5Exceptional! (1,387 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 2 Nov. 2020

Cheval Old Town Chambers
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 AU$170 per night from 31 Jan. to 1 Feb.
4.6/5Wonderful! (999 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 2 Oct. 2020

Radisson Blu Hotel, Edinburgh City Centre
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 8 Mar. 2020

The Inn Place
Apex Grassmarket Hotel
4 out of 5
1.1 km from Royal Mile
Get Rates
4.5/5Wonderful! (1,269 reviews)

"Lovely overnight stay very comfortable rooms staff very helful and friendly will definitely go back"…"

Reviewed on 27 Oct. 2020

Apex Grassmarket Hotel
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 AU$224 per night from 3 Feb. to 4 Feb.
4.5/5Wonderful! (997 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 6 Oct. 2020

Radisson Collection Hotel, Royal Mile Edinburgh
Jurys Inn Edinburgh
3 out of 5
0.089 km from Royal Mile
The price is AU$60 per night from 14 Feb. to 15 Feb.
3.8/5Good! (1,254 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 20 Dec. 2020

Jurys Inn Edinburgh
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
0.4 km from Royal Mile
Get Rates
4.4/5Wonderful! (91 reviews)
Grande Hotel!

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

Reviewed on 12 Sep. 2020

CoDE Pod – The CoURT - Edinburgh
Linton Collection - Blackfriars Lofts
4.5 out of 5
0.053 km from Royal Mile
Get Rates
4.8/5Exceptional! (133 reviews)
Lovely Edinburgh break in beautiful apartment

"Fantastic family break in Edinburgh at this beautiful apartment. Very comfortable, immaculately kept and really reassuring to see the focus on cleanliness in both the apartment and communal areas, during these COVID-times. Highly recommended."…"

Reviewed on 29 Aug. 2020

Linton Collection - Blackfriars Lofts
Eden Locke
4 out of 5
1.8 km from Royal Mile
Free cancellationReserve now, pay when you stay
The price is AU$105 per night from 4 Feb. to 5 Feb.
4.7/5Exceptional! (564 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov. 2020

Eden Locke
Courtyard by Marriott Edinburgh
4 out of 5
0.8 km from Royal Mile
The price is AU$87 per night from 16 Feb. to 17 Feb.
4.5/5Wonderful! (647 reviews)

"Very central, unfortunate city was v quiet and lots of places closed due to C19. Hotel v clean, lots of sanitiser station. Room v comfortable. Staff excellent."…"

Reviewed on 1 Nov. 2020

Courtyard by Marriott Edinburgh
Stay Central
3 out of 5
0.5 km from Royal Mile
The price is AU$75 per night from 15 Feb. to 16 Feb.
3.9/5Very Good! (802 reviews)

"The hotel was closed so they put us up in the sister hotel. Staff were great and the hotel was very nice. Location is excellent."…"

Reviewed on 2 Sep. 2020

Stay Central
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.

Accommodation Near Royal Mile

Get the most of your visit to Royal Mile by staying in a hotel nearby.

  • Find Royal Mile accommodation deals here on Expedia.com.au
  • Book your Royal Mile hotel with our easy booking widget
  • Save money on Royal Mile hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy Royal Mile than by booking a nearby Royal Mile hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to Royal Mile will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near Royal Mile

Finding your dream hotel near Royal Mile is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best Royal Mile hotel for your needs when you book with us on Expedia.com.au.

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, take a look at the 1868 hotels and other accommodation options you’ll find within a mile.
What's the best place to stay close to Royal Mile?
Adjacent to Royal Mile, The Scotsman Hotel is one of the top choices for your stay based on our traveller data, and this 4-star hotel offers a restaurant and free WiFi. Other good choices close by include Hilton Edinburgh Carlton and The Balmoral Hotel.
How many hotels can I expect to find near Royal Mile?
Expedia has 1868 hotels and other accommodation options 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 room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of your check-in date. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of booking. Put in your dates and click on “Search”, then use the “free cancellation” filter to review the best options available in 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 aboard a train at Edinburgh Waverley Station. There might not be many public transport stops near Royal Mile so consider renting a car to see more of the area.

Recent Reviews in Royal Mile

More trip options