Edinburgh hotels near Edinburgh Castle

21 of 386 hotels
Wed 16/8
Thu 17/8
Compare vs KAYAK all | none
Go to list
Stars reset
Review score reset
Price reset
Hotel name reset
Location reset
Neighbourhood reset
80 Lauriston Place, Edinburgh, EH3 9DE
8.2
Excellent
8,109 reviews
Distance
0.6 km from
Check-in
Check-out

AED 485+

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

AED 455+

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

AED 705+

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

AED 1076+

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

AED 408+

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

AED 573+

34 Bread Street, Edinburgh, EH3 9AF
8.6
Excellent
1,897 reviews
Distance
0.6 km from
Check-in
Check-out

AED 448+

94-96 Grassmarket, Edinburgh, EH1 2JR
8.3
Excellent
1,879 reviews
Distance
0.4 km from
Check-in
Check-out

AED 370+

Top Family Hotel
30 Castle Street, Edinburgh
8.5
Excellent
1,512 reviews
Distance
0.7 km from
Check-in
Check-out

AED 279+

100 Princes Street, Edinburgh, EH2 3AB
8.1
Excellent
1,250 reviews
Distance
0.4 km from
Check-in
Check-out

AED 319+

79 Lauriston Place, Edinburgh, EH3 9HZ
8.8
Excellent
1,179 reviews
Distance
0.7 km from
Check-in
Check-out

AED 382+

Lauriston Place 82, Edinburgh, EH3 9DG
8.7
Excellent
941 reviews
Distance
0.6 km from
Check-in
Check-out

AED 335+

Top Economy Hotel
122 - 123 Princes Street, Edinburgh, EH2 4AD
8.7
Excellent
607 reviews
Distance
0.6 km from
Check-in
Check-out

Call

Castle Street, Edinburgh, EH2 3BN
8.4
Excellent
428 reviews
Distance
0.6 km from
Check-in
Check-out

AED 246+

37/43 Rose Street, Edinburgh, EH2 2NH
no reviews
Distance
0.6 km from
Check-in
Check-out

Call

Edinburgh Castle