Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Edinburgh hotels near Edinburgh Castle

66 of 426 hotels
Tue 22/8
Wed 23/8
Compare vs KAYAK all | none
Go to list
Stars reset
Review score reset
Price reset
Hotel name reset
Location reset
Neighbourhood reset
18-21 Market Street, Edinburgh, EH1 1BL
8.8
Excellent
12,942 reviews
Distance
0.3 mi from
Check-in
Check-out

£57+

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

£102+

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

£161+

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

£82+

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

£143+

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

£96+

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

£149+

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

£162+

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

£67+

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

£227+

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

£133+

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

£86+

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

£106+

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

£120+

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

£121+

Edinburgh Castle