100 m away
NYX Hotel Edinburgh
Right by The Royal Mile, about 100 m away. Guests score it 9.1 out of 10 across 169 Booking.com reviews.
- Walkable
★ 9.1 guest score from 169 Booking.com reviews · Many rooms include free cancellation
The historic spine of Edinburgh's Old Town, from the Castle to Holyrood Palace. The 6 hotels below are the best-rated places to stay within 300 m of The Royal Mile, listed closest first. Guest scores and distances come from Booking.com, checked September 2026.
Our Picks — Edinburgh
100 m away
Right by The Royal Mile, about 100 m away. Guests score it 9.1 out of 10 across 169 Booking.com reviews.
★ 9.1 guest score from 169 Booking.com reviews · Many rooms include free cancellation
100 m away
Right by The Royal Mile, about 100 m away. Guests score it 8.6 out of 10 across 4,758 Booking.com reviews.
★ 8.6 guest score from 4,758 Booking.com reviews · Many rooms include free cancellation
200 m away
Right by The Royal Mile, about 200 m away. Guests score it 9.2 out of 10 across 1,408 Booking.com reviews.
★ 9.2 guest score from 1,408 Booking.com reviews · Many rooms include free cancellation
200 m away
Right by The Royal Mile, about 200 m away. Guests score it 8.7 out of 10 across 2,483 Booking.com reviews.
★ 8.7 guest score from 2,483 Booking.com reviews · Many rooms include free cancellation
250 m away
Right by The Royal Mile, about 250 m away. Guests score it 8.8 out of 10 across 194 Booking.com reviews.
★ 8.8 guest score from 194 Booking.com reviews · Many rooms include free cancellation
300 m away
About 300 m from The Royal Mile, roughly a 4-minute walk. Guests score it 9.3 out of 10 across 2,578 Booking.com reviews.
★ 9.3 guest score from 2,578 Booking.com reviews · Many rooms include free cancellation
Looking for more options? See all Edinburgh hotels