Edinburgh Hotels near The Royal Mile

189 of 980 hotels
Tue 9/26
Wed 9/27
Compare vs. KAYAK |
Back to list
Stars reset
Review Score reset
Price Reset
Hotel Name reset
Location Reset
18-21 Market Street, Edinburgh, EH1 1BL
8.8
Excellent
12,945 reviews
Distance
0.2 mi from
Check-in
Check-out

$74+

77 South Bridge, Edinburgh, EH1 1HN
8.3
Excellent
9,935 reviews
Distance
0.0 mi from
Check-in
Check-out

$106+

1 Princes Street, Edinburgh, EH2 2EQ
9.1
Excellent
1,555 reviews
Distance
0.2 mi from
Check-in
Check-out

$209+

Top City Hotel
1 George IV Bridge, Edinburgh, EH1 1AD
9.0
Excellent
1,374 reviews
Distance
0.2 mi from
Check-in
Check-out

$192+

31-35 Grassmarket, Edinburgh, EH1 2HS
8.2
Excellent
5,200 reviews
Distance
0.4 mi from
Check-in
Check-out

$124+

10-15 Princes Street, Edinburgh, EH2 2AN
9.0
Excellent
8,754 reviews
Distance
0.2 mi from
Check-in
Check-out

$86+

80 High Street, The Royal Mile, Edinburgh, EH1 1TH
8.9
Excellent
4,601 reviews
Distance
0.0 mi from
Check-in
Check-out

$171+

Top Boutique Hotel
352 Castlehill, Edinburgh, EH1 2NF
8.8
Excellent
452 reviews
Distance
0.3 mi from
Check-in
Check-out

$293+

19-21 George Street, Edinburgh, EH2 2PB
8.9
Excellent
4,035 reviews
Distance
0.4 mi from
Check-in
Check-out

$136+

Top Business Hotel
61 Grassmarket, Edinburgh, EH1 2JF
8.7
Excellent
3,845 reviews
Distance
0.3 mi from
Check-in
Check-out

$111+

23-27 Waterloo Place, Edinburgh, EH1 3BH
8.8
Excellent
3,688 reviews
Distance
0.2 mi from
Check-in
Check-out

$158+

Top Luxury Hotel
12-26 St Giles Street, Edinburgh, EH1 1PT
8.6
Excellent
2,643 reviews
Distance
0.2 mi from
Check-in
Check-out

$156+

19 North Bridge, Edinburgh, EH1 1SD
8.2
Excellent
2,544 reviews
Distance
0.0 mi from
Check-in
Check-out

$159+

Top Business Hotel
81 Holyrood Road, Edinburgh, EH8 8AU
8.6
Excellent
2,489 reviews
Distance
0.3 mi from
Check-in
Check-out

$93+

Top Business Hotel
19 St Andrew Square, Edinburgh
8.6
Excellent
6,171 reviews
Distance
0.4 mi from
Check-in
Check-out

$113+

The Royal Mile