Hotelier's Choice

Best Hotels Near The Royal Mile

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

NYX Hotel Edinburgh — 100 m away from The Royal Mile
1 $$$$ Ultra-luxury
★ 9.1 Superb

Right by The Royal Mile, about 100 m away. Guests score it 9.1 out of 10 across 169 Booking.com reviews.

  • Walkable
Check Availability

★ 9.1 guest score from 169 Booking.com reviews · Many rooms include free cancellation

Radisson Blu Hotel, Edinburgh City Centre — 100 m away from The Royal Mile
2 $$$$ Ultra-luxury
★ 8.6 Excellent

Right by The Royal Mile, about 100 m away. Guests score it 8.6 out of 10 across 4,758 Booking.com reviews.

  • Walkable
Check Availability

★ 8.6 guest score from 4,758 Booking.com reviews · Many rooms include free cancellation

BrewDog DogHouse Edinburgh — 200 m away from The Royal Mile
3 $$$$ Ultra-luxury
★ 9.2 Superb

Right by The Royal Mile, about 200 m away. Guests score it 9.2 out of 10 across 1,408 Booking.com reviews.

  • Walkable
  • Best value
Check Availability

★ 9.2 guest score from 1,408 Booking.com reviews · Many rooms include free cancellation

The Scotsman Hotel — 200 m away from The Royal Mile
4 $$$$ Ultra-luxury
★ 8.7 Excellent

Right by The Royal Mile, about 200 m away. Guests score it 8.7 out of 10 across 2,483 Booking.com reviews.

  • Walkable
Check Availability

★ 8.7 guest score from 2,483 Booking.com reviews · Many rooms include free cancellation

The Inn Place — 250 m away from The Royal Mile
5 $$$$ Ultra-luxury
★ 8.8 Excellent

250 m away

The Inn Place

Right by The Royal Mile, about 250 m away. Guests score it 8.8 out of 10 across 194 Booking.com reviews.

  • Walkable
Check Availability

★ 8.8 guest score from 194 Booking.com reviews · Many rooms include free cancellation

Market Street hotel — 300 m away from The Royal Mile
6 $$$$ Ultra-luxury
★ 9.3 Superb

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.

  • Walkable
  • Top rated
Check Availability

★ 9.3 guest score from 2,578 Booking.com reviews · Many rooms include free cancellation

Looking for more options? See all Edinburgh hotels