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 Holyrood Palace in Edinburgh, GB. See which hotels are closest to Holyrood Palace and compare locations to find the best place to stay.
Found 50 hotels in Edinburgh, GB.
Address: Abbey Strand
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 438.02
Based on 313 reviews
4 star hotels in Edinburgh, GB
Address: 1 a Parliament Square
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 63.75
Based on 10508 reviews
4 star hotels in Edinburgh, GB
Address: 1 Nether Bakehouse Holyrood
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 395.87
Based on 6145 reviews
3 star hotels in Edinburgh, GB
Address: 94-96 Grassmarket
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 464.32
Based on 3600 reviews
5 star hotels in Edinburgh, GB
Address: 1 India Buildings
City: Edinburgh
Guest Rating: 9/10
Prices from USD 755.78
Based on 7286 reviews
4 star hotels in Edinburgh, GB
Address: 6 Market Street
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 420.49
Based on 3897 reviews
4 star hotels in Edinburgh, GB
Address: 12-26 St Giles Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 516.77
Based on 3550 reviews
4 star hotels in Edinburgh, GB
Address: 12 Lauriston Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 511.58
Based on 2662 reviews
4 star hotels in Edinburgh, GB
Address: 231 Canongate
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 572.95
Based on 7637 reviews
4 star hotels in Edinburgh, GB
Address: 43 Jeffrey Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 439.94
Based on 12749 reviews
4 star hotels in Edinburgh, GB
Address: 53 Princes Street
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 403.56
Based on 5226 reviews
4 star hotels in Edinburgh, GB
Address: 80 Lauriston Place
City: Edinburgh
Guest Rating: 8.3/10
Prices from USD 402.17
Based on 6723 reviews
4 star hotels in Edinburgh, GB
Address: 87 South Bridge
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 368.74
Based on 138 reviews
5 star hotels in Edinburgh, GB
Address: 100 Princes Street
City: Edinburgh
Guest Rating: 9.7/10
Prices from USD 897.12
Based on 256 reviews
4 star hotels in Edinburgh, GB
Address: 34 Bread Street
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 471.13
Based on 3848 reviews
3 star hotels in Edinburgh, GB
Address: 6 Hunter Square
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 471.33
Based on 5002 reviews
4 star hotels in Edinburgh, GB
Address: 19 North Bridge
City: Edinburgh
Guest Rating: 8/10
Prices from USD 509.74
Based on 2666 reviews
4 star hotels in Edinburgh, GB
Address: 80 High Street The Royal Mile
City: Edinburgh
Guest Rating: 9/10
Prices from USD 663.99
Based on 297 reviews
5 star hotels in Edinburgh, GB
Address: 42 St Andrew Square
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 643.86
Based on 1318 reviews
4 star hotels in Edinburgh, GB
Address: 20 North Bridge
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 892.61
Based on 3569 reviews
4 star hotels in Edinburgh, GB
Address: 26 King's Stables Road
City: Edinburgh
Guest Rating: 9.4/10
Based on 6457 reviews
5 star hotels in Edinburgh, GB
Address: Castlehill, Royal Mile, Edinburgh
City: Edinburgh
Guest Rating: 9.5/10
Based on 222 reviews
2 star hotels in Edinburgh, GB
Address: 15 Johnston Terrace
City: Edinburgh
Guest Rating: 8.7/10
Based on 1626 reviews
4 star hotels in Edinburgh, GB
Address: 31-35 Grassmarket
City: Edinburgh
Guest Rating: 8.4/10
Based on 5133 reviews
4 star hotels in Edinburgh, GB
Address: 7 King's Stables Lane
City: Edinburgh
Guest Rating: 8.4/10
Based on 13 reviews
4 star hotels in Edinburgh, GB
Address: 81 Holyrood Road
City: Edinburgh
Guest Rating: 8.7/10
Based on 3110 reviews
Address: 7/5 Castle Wynd South
City: Edinburgh
Guest Rating: 9.1/10
Based on 140 reviews
4 star hotels in Edinburgh, GB
Address: 61 Grassmarket
City: Edinburgh
Guest Rating: 8.6/10
Based on 5278 reviews
5 star hotels in Edinburgh, GB
Address: 493 Lawnmarket, Old Town, Edinburgh, EH1 2PB, United Kingdom
City: Edinburgh
Guest Rating: 8/10
Based on 1353 reviews
Address: 7 Castle Wynd south
City: Edinburgh
Guest Rating: 8.7/10
Based on 312 reviews
4 star hotels in Edinburgh, GB
Address: 1 Frederick Street
City: Edinburgh
Guest Rating: 9.1/10
Based on 666 reviews
Address: 1 Upper Bow
City: Edinburgh
Guest Rating: 9.5/10
Based on 151 reviews
4 star hotels in Edinburgh, GB
Address: Fraser Suites Edinburgh
City: Edinburgh
Guest Rating: 8.8/10
Based on 180 reviews
5 star hotels in Edinburgh, GB
Address: Royal Mile
City: Edinburgh
Guest Rating: 9.6/10
Based on 231 reviews
Address: 33 Castle Terrace
City: Edinburgh
Guest Rating: 9.2/10
Based on 350 reviews
3 star hotels in Edinburgh, GB
Address: 18-21 Market Street
City: Edinburgh
Guest Rating: 8.9/10
Based on 2887 reviews
4 star hotels in Edinburgh, GB
Address: 23 George IV Bridge
City: Edinburgh
Guest Rating: 8.9/10
Based on 726 reviews
3 star hotels in Edinburgh, GB
Address: 41 Holyrood Road
City: Edinburgh
Guest Rating: 7.8/10
Based on 76 reviews
4 star hotels in Edinburgh, GB
Address: 28 North Bridge
City: Edinburgh
Guest Rating: 9/10
Based on 1166 reviews
4 star hotels in Edinburgh, GB
Address: 82 High Street, The Royal Mile
City: Edinburgh
Guest Rating: 9/10
Based on 800 reviews
3 star hotels in Edinburgh, GB
Address: 139 Cowgate
City: Edinburgh
Guest Rating: 8.6/10
Based on 2558 reviews
Address: James Court, 493 Lawnmarket, Old Town
City: Edinburgh
Guest Rating: 6.9/10
Based on 221 reviews
5 star hotels in Edinburgh, GB
Address: 1 Princes Street
City: Edinburgh
Guest Rating: 9.3/10
Based on 1799 reviews
Address: 9 Cornwall Street
City: Edinburgh
Guest Rating: 9.4/10
Based on 433 reviews
4 star hotels in Edinburgh, GB
Address: The Royal Mile
City: Edinburgh
Guest Rating: 8.6/10
Based on 6525 reviews
4 star hotels in Edinburgh, GB
Address: 50 Rose Street North Lane
City: Edinburgh
Guest Rating: 8.4/10
Based on 1748 reviews
4 star hotels in Edinburgh, GB
Address: 233 Cowgate
City: Edinburgh
Guest Rating: 8.6/10
Based on 120 reviews
4 star hotels in Edinburgh, GB
Address: 24 Royal Terrace
City: Edinburgh
Guest Rating: 9.6/10
Based on 1211 reviews
5 star hotels in Edinburgh, GB
Address: 39 ST ANDREWS SQUARE
City: Edinburgh
Guest Rating: 9.2/10
Based on 580 reviews
5 star hotels in Edinburgh, GB
Address: 1 Festival Square
City: Edinburgh
Guest Rating: 9/10
Based on 4495 reviews