Edinburgh Hotels near St Giles' Cathedral

40 of 395 hotels
Wed 23/8
Thu 24/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.2 km from
Check-in
Check-out

C$ 93+

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

C$ 133+

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

C$ 241+

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

C$ 263+

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

C$ 108+

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

C$ 156+

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

C$ 215+

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

C$ 368+

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

C$ 139+

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

C$ 196+

19 North Bridge, Edinburgh, EH1 1SD
8.2
Excellent
2,496 reviews
Distance
0.3 km from
Check-in
Check-out

C$ 200+

20 North Bridge, Edinburgh, EH1 1TR
8.5
Excellent
2,026 reviews
Distance
0.3 km from
Check-in
Check-out

C$ 142+

Top Luxury Hotel
11 Bristo Place, Edinburgh, EH1 1EZ
8.9
Excellent
1,252 reviews
Distance
0.6 km from
Check-in
Check-out

C$ 202+

2 South Bridge, Royal Mile, Edinburgh, EH1 1LL
8.7
Excellent
531 reviews
Distance
0.3 km from
Check-in
Check-out

C$ 234+

53 Princes Street, Edinburgh, EH2 2DG
7.5
Good
6,896 reviews
Distance
0.6 km from
Check-in
Check-out

C$ 139+

St Giles' Cathedral