Edinburgh draws visitors for castle history, festivals, and whisky heritage. Staying on the Royal Mile offers Old Town atmosphere, while New Town provides Georgian elegance and shopping.
Find hotels near Calton Hill in Edinburgh, GB. See which hotels are closest to Calton Hill and compare locations to find the best place to stay.
Found 50 hotels in Edinburgh, GB.
5 star hotels in Edinburgh, GB
Address: 3 Royal Terrace
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 543.13
Based on 515 reviews
3 star hotels in Edinburgh, GB
Address: 15 Calton Hill
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 272.33
Based on 4704 reviews
4 star hotels in Edinburgh, GB
Address: 23-27 Waterloo Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 328.21
Based on 6616 reviews
4 star hotels in Edinburgh, GB
Address: 1-3 Baxters Place
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 347.61
Based on 4458 reviews
4 star hotels in Edinburgh, GB
Address: 18 Royal Terrace
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 258.41
Based on 145 reviews
4 star hotels in Edinburgh, GB
Address: 16 Waterloo Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 568.38
Based on 3753 reviews
4 star hotels in Edinburgh, GB
Address: 51-59 York Place
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 350.55
Based on 1295 reviews
3 star hotels in Edinburgh, GB
Address: Picardy Place Top Of Leith Street
City: Edinburgh
Guest Rating: 8.1/10
Prices from USD 316.82
Based on 7946 reviews
3 star hotels in Edinburgh, GB
Address: 10-18 Windsor Street
City: Edinburgh
Guest Rating: 8.1/10
Prices from USD 176.07
Based on 5203 reviews
Address: Leith Street
City: Edinburgh
Guest Rating: 10/10
Prices from USD 410.66
Based on 1914 reviews
4 star hotels in Edinburgh, GB
Address: 24 Royal Terrace
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 532.57
Based on 1211 reviews
4 star hotels in Edinburgh, GB
Address: 231 Canongate
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 390.75
Based on 7637 reviews
4 star hotels in Edinburgh, GB
Address: 11 Brunswick Street
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 313.07
Based on 139 reviews
4 star hotels in Edinburgh, GB
Address: 43 Jeffrey Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 389.66
Based on 12749 reviews
4 star hotels in Edinburgh, GB
Address: 1 Nether Bakehouse Holyrood
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 325.26
Based on 6145 reviews
4 star hotels in Edinburgh, GB
Address: 28 North Bridge
City: Edinburgh
Guest Rating: 9/10
Prices from USD 373.32
Based on 1167 reviews
5 star hotels in Edinburgh, GB
Address: 1 ST JAMES SQUARE
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 696.77
Based on 1738 reviews
4 star hotels in Edinburgh, GB
Address: 20 Princes Street
City: Edinburgh
Guest Rating: 8.7/10
Prices from USD 316.82
Based on 1939 reviews
3 star hotels in Edinburgh, GB
Address: 39-47 Albany Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 322.69
Based on 72 reviews
2 star hotels in Edinburgh, GB
Address: 37 Royal Terrace
City: Edinburgh
Guest Rating: 8/10
Prices from USD 201.73
Based on 2879 reviews
3 star hotels in Edinburgh, GB
Address: 3-5 Forth Street
City: Edinburgh
Guest Rating: 7.8/10
Prices from USD 402.22
Based on 2533 reviews
Address: 5 New St
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 471.41
Based on 2043 reviews
4 star hotels in Edinburgh, GB
Address: 19 North Bridge
City: Edinburgh
Guest Rating: 8/10
Prices from USD 332.79
Based on 2666 reviews
4 star hotels in Edinburgh, GB
Address: 6 Market Street
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 533.83
Based on 3897 reviews
5 star hotels in Edinburgh, GB
Address: 42 St Andrew Square
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 753.44
Based on 1321 reviews
4 star hotels in Edinburgh, GB
Address: 1 a Parliament Square
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 54.06
Based on 10508 reviews
3 star hotels in Edinburgh, GB
Address: 33 St Marys Street
City: Edinburgh
Guest Rating: 8/10
Prices from USD 342.45
Based on 168 reviews
4 star hotels in Edinburgh, GB
Address: Buchan House, 21-22 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 338.29
Based on 2895 reviews
4 star hotels in Edinburgh, GB
Address: 80 High Street The Royal Mile
City: Edinburgh
Guest Rating: 9/10
Prices from USD 586.67
Based on 297 reviews
4 star hotels in Edinburgh, GB
Address: The Royal Mile
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 526.07
Based on 6525 reviews
4 star hotels in Edinburgh, GB
Address: 20 North Bridge
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 742.47
Based on 3569 reviews
3 star hotels in Edinburgh, GB
Address: 19 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 388.74
Based on 8710 reviews
5 star hotels in Edinburgh, GB
Address: 39 ST ANDREWS SQUARE
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 1435.42
Based on 580 reviews
5 star hotels in Edinburgh, GB
Address: 2 Greenside Place
City: Edinburgh
Guest Rating: 8.6/10
Based on 1189 reviews
5 star hotels in Edinburgh, GB
Address: 1 Princes Street
City: Edinburgh
Guest Rating: 9.3/10
Based on 1804 reviews
3 star hotels in Edinburgh, GB
Address: 3 Windsor Street
City: Edinburgh
Guest Rating: 8.7/10
Based on 137 reviews
5 star hotels in Edinburgh, GB
Address: Royal Mile
City: Edinburgh
Guest Rating: 9.6/10
Based on 231 reviews
2 star hotels in Edinburgh, GB
Address: 3 Waterloo Place
City: Edinburgh
Guest Rating: 8.2/10
Based on 81 reviews
5 star hotels in Edinburgh, GB
Address: 6 Brunton Place
City: Edinburgh
Guest Rating: 9.5/10
Based on 848 reviews
4 star hotels in Edinburgh, GB
Address: 32A Broughton Street
City: Edinburgh
Guest Rating: 9.1/10
Based on 699 reviews
Address: 22 Windsor Street
City: Edinburgh
Guest Rating: 8.9/10
Based on 149 reviews
4 star hotels in Edinburgh, GB
Address: 34-38 York Place
City: Edinburgh
Guest Rating: 8.2/10
Based on 217 reviews
3 star hotels in Edinburgh, GB
Address: 3-5 Forth Street
City: Edinburgh
Guest Rating: 7.6/10
Based on 134 reviews
3 star hotels in Edinburgh, GB
Address: 10-15 Princes Street
City: Edinburgh
Guest Rating: 8.8/10
Based on 1531 reviews
3 star hotels in Edinburgh, GB
Address: 38 Elder Street
City: Edinburgh
Guest Rating: 8.7/10
Based on 2219 reviews
4 star hotels in Edinburgh, GB
Address: 9 South St Andrew Street
City: Edinburgh
Guest Rating: 8.6/10
Based on 1813 reviews
4 star hotels in Edinburgh, GB
Address: 82 High Street, The Royal Mile
City: Edinburgh
Guest Rating: 9/10
Based on 800 reviews
4 star hotels in Edinburgh, GB
Address: 81 Holyrood Road
City: Edinburgh
Guest Rating: 8.7/10
Based on 3110 reviews
2 star hotels in Edinburgh, GB
Address: 105 High Street
City: Edinburgh
Guest Rating: 8.3/10
Based on 2327 reviews
3 star hotels in Edinburgh, GB
Address: 41 Holyrood Road
City: Edinburgh
Guest Rating: 7.8/10
Based on 76 reviews