Edinburgh Hotels near Edinburgh Castle

66 of 426 hotels
Fri 8/18
Sat 8/19
Compare vs. KAYAK all | none
Go to list
Stars reset
Review Score reset
Price reset
Hotel Name reset
Location reset
Neighborhoods reset
18-21 Market Street, Edinburgh, EH1 1BL
8.8
Excellent
12,896 reviews
Distance
0.3 mi from
Check-in
Check-out

$74+

80 Lauriston Place, Edinburgh, EH3 9DE
8.2
Excellent
8,109 reviews
Distance
0.2 mi from
Check-in
Check-out

$132+

Princes Street, Edinburgh, EH1 2AB
8.6
Excellent
2,162 reviews
Distance
0.3 mi from
Check-in
Check-out

$207+

Top City Hotel
1 Festival Square, Edinburgh, EH3 9SR
9.0
Excellent
2,120 reviews
Distance
0.3 mi from
Check-in
Check-out

$184+

77 South Bridge, Edinburgh, EH1 1HN
8.4
Excellent
9,531 reviews
Distance
0.4 mi from
Check-in
Check-out

$106+

31-35 Grassmarket, Edinburgh, EH1 2HS
8.3
Excellent
5,165 reviews
Distance
0.1 mi from
Check-in
Check-out

$124+

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

$192+

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

$86+

1 Princes Street, Edinburgh, EH2 2EQ
9.2
Excellent
1,496 reviews
Distance
0.4 mi from
Check-in
Check-out

$209+

Top Boutique Hotel
352 Castlehill, Edinburgh, EH1 2NF
8.9
Excellent
426 reviews
Distance
0.1 mi from
Check-in
Check-out

$293+

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

$171+

Top Business Hotel
61 Grassmarket, Edinburgh, EH1 2JF
8.8
Excellent
3,866 reviews
Distance
0.1 mi from
Check-in
Check-out

$111+

19-21 George Street, Edinburgh, EH2 2PB
8.9
Excellent
3,941 reviews
Distance
0.3 mi from
Check-in
Check-out

$136+

Top City Hotel
38 Charlotte Square, Edinburgh, EH2 4HQ
8.5
Excellent
2,717 reviews
Distance
0.3 mi from
Check-in
Check-out

$154+

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

$156+

Edinburgh Castle