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.
4 star hotels in Edinburgh, GB
Address: 1 a Parliament Square
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 34.38 per night
Based on 9770 reviews
3 star hotels in Edinburgh, GB
Address: 15 Calton Hill
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 189.43 per night
Based on 4372 reviews
4 star hotels in Edinburgh, GB
Address: 1 Nether Bakehouse Holyrood
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 140.33 per night
Based on 5676 reviews
4 star hotels in Edinburgh, GB
Address: 18 Royal Terrace
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 140.18 per night
Based on 145 reviews
4 star hotels in Edinburgh, GB
Address: 10 Hill Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 146.27 per night
Based on 2964 reviews
5 star hotels in Edinburgh, GB
Address: 19-21 George Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 213.11 per night
Based on 1543 reviews
4 star hotels in Edinburgh, GB
Address: 231 Canongate
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 191.75 per night
Based on 7162 reviews
4 star hotels in Edinburgh, GB
Address: 43 Jeffrey Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 210.65 per night
Based on 11376 reviews
4 star hotels in Edinburgh, GB
Address: 11 Brunswick Street
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 195.78 per night
Based on 139 reviews
4 star hotels in Edinburgh, GB
Address: 36 York Place
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 179.11 per night
Based on 2235 reviews
4 star hotels in Edinburgh, GB
Address: 34-38 York Place
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 168.52 per night
Based on 217 reviews
2 star hotels in Edinburgh, GB
Address: 3 Waterloo Place
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 137.66 per night
Based on 81 reviews
4 star hotels in Edinburgh, GB
Address: 26 King's Stables Road
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 169.5 per night
Based on 6154 reviews
4 star hotels in Edinburgh, GB
Address: 127 George Street
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 161.43 per night
Based on 1856 reviews
4 star hotels in Edinburgh, GB
Address: 10 Young Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 136.19 per night
Based on 2757 reviews
4 star hotels in Edinburgh, GB
Address: 16 Waterloo Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 335.26 per night
Based on 3443 reviews
4 star hotels in Edinburgh, GB
Address: 20 Princes Street
City: Edinburgh
Guest Rating: 8.7/10
Prices from USD 270.02 per night
Based on 1807 reviews
4 star hotels in Edinburgh, GB
Address: 74 - 77 Queen Street
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 157.01 per night
Based on 4889 reviews
4 star hotels in Edinburgh, GB
Address: 51-59 York Place
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 263.41 per night
Based on 1209 reviews
5 star hotels in Edinburgh, GB
Address: 2 Greenside Place
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 373.04 per night
Based on 1010 reviews
3 star hotels in Edinburgh, GB
Address: 39-47 Albany Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 212.08 per night
Based on 72 reviews
4 star hotels in Edinburgh, GB
Address: 53 Princes Street
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 176.38 per night
Based on 4607 reviews
3 star hotels in Edinburgh, GB
Address: 6 Hunter Square
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 165.99 per night
Based on 4718 reviews
3 star hotels in Edinburgh, GB
Address: Picardy Place Top Of Leith Street
City: Edinburgh
Guest Rating: 8.1/10
Prices from USD 241.28 per night
Based on 7568 reviews
3 star hotels in Edinburgh, GB
Address: 33 St Marys Street
City: Edinburgh
Guest Rating: 8/10
Prices from USD 155.78 per night
Based on 168 reviews
4 star hotels in Edinburgh, GB
Address: 19 North Bridge
City: Edinburgh
Guest Rating: 8/10
Prices from USD 224.68 per night
Based on 2409 reviews
3 star hotels in Edinburgh, GB
Address: 8, Cambridge Avenue
City: Edinburgh
Guest Rating: 7.4/10
Prices from USD 64.06 per night
Based on 89 reviews
3 star hotels in Edinburgh, GB
Address: 152 Morrison Street
City: Edinburgh
Guest Rating: 10/10
Prices from USD 172.5 per night
Based on 6754 reviews
Address: Leith Street
City: Edinburgh
Guest Rating: 10/10
Prices from USD 224.02 per night
Based on 1767 reviews
4 star hotels in Edinburgh, GB
Address: 12 Lauriston Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 227.41 per night
Based on 2433 reviews
4 star hotels in Edinburgh, GB
Address: 27 Thistle Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 256.23 per night
Based on 1127 reviews
3 star hotels in Edinburgh, GB
Address: 19 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 235.1 per night
Based on 8161 reviews
4 star hotels in Edinburgh, GB
Address: Buchan House, 21-22 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 261.38 per night
Based on 2712 reviews
4 star hotels in Edinburgh, GB
Address: 6 and 10 Gloucester Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 176 per night
Based on 707 reviews
4 star hotels in Edinburgh, GB
Address: 80 High Street The Royal Mile
City: Edinburgh
Guest Rating: 9/10
Prices from USD 293.24 per night
Based on 297 reviews
4 star hotels in Edinburgh, GB
Address: Erskine House
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 155.13 per night
Based on 382 reviews
4 star hotels in Edinburgh, GB
Address: 87 South Bridge
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 225.2 per night
Based on 138 reviews
3 star hotels in Edinburgh, GB
Address: 300 Cowgate
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 193.6 per night
Based on 4702 reviews
3 star hotels in Edinburgh, GB
Address: 5-9 Richmond Place
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 176.75 per night
Based on 2368 reviews
3 star hotels in Edinburgh, GB
Address: 5-9 , Richmond Place
City: Edinburgh
Guest Rating: 7.8/10
Prices from USD 146.28 per night
Based on 119 reviews
3 star hotels in Edinburgh, GB
Address: 90-92 Pilrig Street
City: Edinburgh
Guest Rating: 6.2/10
Prices from USD 58.41 per night
Based on 146 reviews
4 star hotels in Edinburgh, GB
Address: 6 Market Street
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 346.46 per night
Based on 3789 reviews
Address: 5 New St
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 248.25 per night
Based on 2002 reviews
5 star hotels in Edinburgh, GB
Address: Royal Mile 329 High Street Edinburgh EH1 1PN
City: Edinburgh
Guest Rating: 9.3/10
Prices from USD 377.65 per night
Based on 2172 reviews
5 star hotels in Edinburgh, GB
Address: 1 India Buildings
City: Edinburgh
Guest Rating: 9/10
Prices from USD 343.25 per night
Based on 7024 reviews
4 star hotels in Edinburgh, GB
Address: 11 Bristo Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 261.2 per night
Based on 2224 reviews
4 star hotels in Edinburgh, GB
Address: 69 Bruntsfield Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 186.7 per night
Based on 4029 reviews
5 star hotels in Edinburgh, GB
Address: 1 ST JAMES SQUARE
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 394.35 per night
Based on 1555 reviews
4 star hotels in Edinburgh, GB
Address: 81 Holyrood Road
City: Edinburgh
Guest Rating: 8.7/10
Prices from USD 349.83 per night
Based on 2643 reviews
4 star hotels in Edinburgh, GB
Address: 38 Gardner's Crescent
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 209.76 per night
Based on 6874 reviews