Edinburgh hotels near Edinburgh Waverley Station

81 of 386 hotels
Sat 23/9
Sun 24/9
Compare vs KAYAK |
Back to list
Stars reset
Review score reset
Price Reset
Hotel name reset
Location Reset
18-21 Market Street, Edinburgh, EH1 1BL
8.8
Excellent
16,008 reviews
Distance
0.1 km from
Check-in
Check-out

AED 272+

10-15 Princes Street, Edinburgh, EH2 2AN
9.0
Excellent
11,186 reviews
Distance
0.2 km from
Check-in
Check-out

AED 316+

77 South Bridge, Edinburgh, EH1 1HN
8.4
Excellent
11,475 reviews
Distance
0.6 km from
Check-in
Check-out

AED 389+

31-35 Grassmarket, Edinburgh, EH1 2HS
8.2
Excellent
6,836 reviews
Distance
0.9 km from
Check-in
Check-out

AED 455+

1 Princes Street, Edinburgh, EH2 2EQ
9.1
Excellent
1,824 reviews
Distance
0.2 km from
Check-in
Check-out

AED 768+

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

AED 705+

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

AED 628+

19-21 George Street, Edinburgh, EH2 2PB
8.9
Excellent
5,502 reviews
Distance
0.6 km from
Check-in
Check-out

AED 500+

Top City Hotel
2 Greenside Place, Edinburgh, EH1 3AA
8.7
Excellent
1,119 reviews
Distance
1.1 km from
Check-in
Check-out

AED 549+

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

AED 408+

23-27 Waterloo Place, Edinburgh, EH1 3BH
8.8
Excellent
4,682 reviews
Distance
0.5 km from
Check-in
Check-out

AED 580+

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

AED 1076+

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

AED 584+

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

AED 573+

39 Albany St, Edinburgh, EH1 3QY
8.0
Excellent
3,692 reviews
Distance
1.0 km from
Check-in
Check-out

AED 268+

Edinburgh Waverley Station