Hotels near Royal Mile in Edinburgh

Choose among 1401 hotels near Royal Mile in Edinburgh

Check-in
Thu, 12 Feb
Check-out
Fri, 13 Feb
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 12 Feb
-
Check-out
Fri, 13 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 12 Feb
-
Check-out
Fri, 13 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
501-520 out of 1401
Sort by: near distance
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • Distance: near to far
9.3
Perfect50 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 50 244 /nightSelect
8.3
Great5016 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
The smoke-free Novotel located 12 minutes' walk from Edinburgh Castle, offers a snack bar and modern rooms.
FromINR 10 663 /nightSelect
8.4
Great26 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 49 069 /nightSelect
8.8
Great878 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
Featuring a restaurant with Scottish food, the cosy 3-star Royal Scots Club boasts an opportunity to observe sunset and dawn on the banks of Water of Leith, which is approximately 5 minutes' walk away.
FromINR 31 990 /nightSelect
7.4
Very good20 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 8 494 /nightSelect
Map
1000 m from City Centre1000 m from Royal Mile
Select
Map
1000 m from City Centre1000 m from Royal Mile
Select
9.5
Perfect22 total reviews
our site & Booking.com
6 adults
3 bedrooms
3 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 87 023 /nightSelect
9.2
Perfect40 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 31 086 /nightSelect
9.3
Perfect73 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 27 743 /nightSelect
9.2
Perfect23 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 22 411 /nightSelect
8.5
Great883 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
Located a 7-minute stroll from Grassmarket, the budget Premier Inn Edinburgh is a mere 1.3 km from St Giles' Cathedral.
FromINR 13 645 /nightSelect
9.8
Perfect16 total reviews
our site & Booking.com
5 adults
3 bedrooms
3 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 75 276 /nightSelect
8.7
Great161 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 32 713 /nightSelect
9.9
Perfect8 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 46 449 /nightSelect
8.8
Great81 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 29 640 /nightSelect
7.5
Very good49 total reviews
our site & Booking.com
4 adults
2 bedrooms
3 beds
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 41 569 /nightSelect
Map
1000 m from City Centre1000 m from Royal Mile
Select
Map
1000 m from City Centre1000 m from Royal Mile
Select
8.9
Great15 total reviews
our site & Booking.com
Map
1000 m from City Centre1000 m from Royal Mile
FromINR 47 443 /nightSelect
Show more