66 guests from the United States made a booking in the last minute

Royal Mile Edinburgh 78 properties

FREE cancellation on most rooms!
Instant confirmation when you reserve

See how Booking.com rates

  • 4.3/5 From 9,870 reviews
  • 88% of users recommended Booking.com

Popular Hotels in Royal Mile

See where others are staying...

Smart City Hostels Edinburgh Very good 8 We enjoyed the stance at the hostel, very comfortable and clean. Good facilities and great location.
St Giles Apartments Wonderful 9 Brilliant accommodation, great location and wonderful friendly staff.
Royal Mile Accommodation Very good 8.2 Everything,facilities, bed but most of all location,location, location it was unbeatable and a time when the town was buzzing we felt we were in it,s midst.
Fraser Suites Edinburgh Excellent 8.6 Friendly staffs, layout of the room, and location.
Carlton Hotel - The Hotel Collection Good 7.6 Location in the city center and walking distance to train station. Room was large with comfortable bed and modern bathroom.
Macdonald Holyrood Hotel Excellent 8.7 Friendly staff, comfortable room, great location to Princes Street and Arthur's Seat. Quiet.
Stay Central Hotel Excellent 8.8 I like everything about this hotel the way they lay the rooms out to the decor highly recommend this.
Grassmarket Hotel Very good 8.5 the location is really good, many restaraunts nearby, and very close to the castle, we also really like the style of the hotel, it is young and fresh.
The Witchery by the Castle Wonderful 9.4 We loved the slip through time, being able to live in a suite for a couple of days, that seemed like it was 500 years ago....yet have all the modern conveniences of the today.
Castle Rock Hostel Very good 8.4 Really secure and well organised hostel in a great location
My Lists
Choose a check-in date
Choose a check-out date
Loading

Enter your email address and we'll resend your confirmation

Please enter a valid email address.

We've resent your requested confirmations to

Please note that email delivery can take up to 10 minutes

Sorry, we were unable to resend your requested confirmations