Edinburgh hotels near Edinburgh Castle

21 of 386 hotels
Wed 20/9
Thu 21/9
Compare vs KAYAK |
Back 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
9,796 reviews
Distance
0.6 km from
Check-in
Check-out

AED 485+

31-35 Grassmarket, Edinburgh, EH1 2HS
8.2
Excellent
6,836 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,835 reviews
Distance
0.6 km from
Check-in
Check-out

AED 705+

Top Business Hotel
61 Grassmarket, Edinburgh, EH1 2JF
8.7
Excellent
5,032 reviews
Distance
0.4 km from
Check-in
Check-out

AED 408+

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

AED 1076+

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

AED 573+

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

AED 448+

Top Boutique Hotel
94-96 Grassmarket, Edinburgh, EH1 2JR
8.3
Excellent
2,468 reviews
Distance
0.4 km from
Check-in
Check-out

AED 370+

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

AED 279+

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

AED 320+

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

AED 382+

Lauriston Place 82, Edinburgh, EH3 9DG
8.7
Excellent
1,309 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
856 reviews
Distance
0.6 km from
Check-in
Check-out

Call

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

Call

Edinburgh Castle