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.
4 star hotels in Edinburgh, GB
Address: 26 King's Stables Road
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 149.61 per night
Based on 6154 reviews
4 star hotels in Edinburgh, GB
Address: 1 a Parliament Square
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 36.61 per night
Based on 9770 reviews
4 star hotels in Edinburgh, GB
Address: 61 Grassmarket
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 126.34 per night
Based on 4711 reviews
4 star hotels in Edinburgh, GB
Address: 1 Nether Bakehouse Holyrood
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 138.62 per night
Based on 5676 reviews
3 star hotels in Edinburgh, GB
Address: 94-96 Grassmarket
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 118.26 per night
Based on 3406 reviews
4 star hotels in Edinburgh, GB
Address: 12 Lauriston Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 190.2 per night
Based on 2433 reviews
4 star hotels in Edinburgh, GB
Address: 231 Canongate
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 170.88 per night
Based on 7162 reviews
3 star hotels in Edinburgh, GB
Address: 139 Cowgate
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 124.16 per night
Based on 2428 reviews
4 star hotels in Edinburgh, GB
Address: Fraser Suites Edinburgh
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 222.65 per night
Based on 180 reviews
4 star hotels in Edinburgh, GB
Address: 12-26 St Giles Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 229.2 per night
Based on 3287 reviews
4 star hotels in Edinburgh, GB
Address: 53 Princes Street
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 134.51 per night
Based on 4511 reviews
4 star hotels in Edinburgh, GB
Address: 80 Lauriston Place
City: Edinburgh
Guest Rating: 8.3/10
Prices from USD 115.82 per night
Based on 6056 reviews
4 star hotels in Edinburgh, GB
Address: 27 Thistle Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 144.24 per night
Based on 1127 reviews
4 star hotels in Edinburgh, GB
Address: 10 Hill Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 127.48 per night
Based on 2964 reviews
4 star hotels in Edinburgh, GB
Address: 10 Young Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 92.27 per night
Based on 2748 reviews
4 star hotels in Edinburgh, GB
Address: 16 Waterloo Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 181.75 per night
Based on 3443 reviews
4 star hotels in Edinburgh, GB
Address: 43 Jeffrey Street
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 169.7 per night
Based on 11376 reviews
3 star hotels in Edinburgh, GB
Address: 77 South Bridge
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 126.93 per night
Based on 9592 reviews
4 star hotels in Edinburgh, GB
Address: 19 North Bridge
City: Edinburgh
Guest Rating: 8/10
Prices from USD 167.76 per night
Based on 2409 reviews
4 star hotels in Edinburgh, GB
Address: 127 George Street
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 165.51 per night
Based on 1824 reviews
4 star hotels in Edinburgh, GB
Address: 125 George Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 191.25 per night
Based on 1909 reviews
3 star hotels in Edinburgh, GB
Address: 79 Lauriston Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 142.4 per night
Based on 4001 reviews
4 star hotels in Edinburgh, GB
Address: 20 Princes Street
City: Edinburgh
Guest Rating: 8.7/10
Prices from USD 229.29 per night
Based on 1807 reviews
3 star hotels in Edinburgh, GB
Address: 15 Calton Hill
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 152.44 per night
Based on 4372 reviews
City: Edinburgh
Guest Rating: 9/10
Prices from USD 110.33 per night
Based on 102 reviews
3 star hotels in Edinburgh, GB
Address: 43 Princes Street
City: Edinburgh
Guest Rating: 8/10
Prices from USD 187.35 per night
Based on 5906 reviews
4 star hotels in Edinburgh, GB
Address: Buchan House, 21-22 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 196.98 per night
Based on 2685 reviews
4 star hotels in Edinburgh, GB
Address: Erskine House
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 127.36 per night
Based on 382 reviews
4 star hotels in Edinburgh, GB
Address: 36 Simpson Loan
City: Edinburgh
Guest Rating: 8.4/10
Prices from USD 154.05 per night
Based on 3141 reviews
3 star hotels in Edinburgh, GB
Address: 152 Morrison Street
City: Edinburgh
Guest Rating: 10/10
Prices from USD 89.79 per night
Based on 6754 reviews
5 star hotels in Edinburgh, GB
Address: 1 ST JAMES SQUARE
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 325.44 per night
Based on 1555 reviews
4 star hotels in Edinburgh, GB
Address: 51-59 York Place
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 162.99 per night
Based on 1209 reviews
4 star hotels in Edinburgh, GB
Address: 34-38 York Place
City: Edinburgh
Guest Rating: 8.2/10
Prices from USD 126.23 per night
Based on 217 reviews
5 star hotels in Edinburgh, GB
Address: 1 India Buildings
City: Edinburgh
Guest Rating: 9/10
Prices from USD 659.6 per night
Based on 6921 reviews
3 star hotels in Edinburgh, GB
Address: 29-31 Abercromby Place
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 177.56 per night
Based on 237 reviews
3 star hotels in Edinburgh, GB
Address: 39-47 Albany Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 142.99 per night
Based on 72 reviews
4 star hotels in Edinburgh, GB
Address: 15 Drumsheugh Gardens
City: Edinburgh
Guest Rating: 9/10
Prices from USD 188.73 per night
Based on 3273 reviews
4 star hotels in Edinburgh, GB
Address: 6 and 10 Gloucester Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 121.91 per night
Based on 707 reviews
5 star hotels in Edinburgh, GB
Address: 35 Drumsheugh Gardens
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 181.65 per night
Based on 2976 reviews
4 star hotels in Edinburgh, GB
Address: 3 Rothesay Terrace
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 126.01 per night
Based on 1912 reviews
4 star hotels in Edinburgh, GB
Address: 11 Brandfield Street
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 122.69 per night
Based on 6520 reviews
4 star hotels in Edinburgh, GB
Address: 2 Freer Gait
City: Edinburgh
Guest Rating: 8.5/10
Prices from USD 144.34 per night
Based on 6163 reviews
4 star hotels in Edinburgh, GB
Address: 69 Bruntsfield Place
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 127.78 per night
Based on 4029 reviews
4 star hotels in Edinburgh, GB
Address: 1 Morrison Link, Midlothian
City: Edinburgh
Guest Rating: 8.1/10
Prices from USD 166.38 per night
Based on 7537 reviews
3 star hotels in Edinburgh, GB
Address: 7 Clifton Terrace
City: Edinburgh
Guest Rating: 7.8/10
Prices from USD 95.36 per night
Based on 180 reviews
3 star hotels in Edinburgh, GB
Address: 59 Manor Place
City: Edinburgh
Guest Rating: 7.6/10
Prices from USD 91.38 per night
Based on 169 reviews
4 star hotels in Edinburgh, GB
Address: 112 Raeburn Place
City: Edinburgh
Guest Rating: 9.8/10
Prices from USD 195.1 per night
Based on 697 reviews
3 star hotels in Edinburgh, GB
Address: 1 - 3 Coates Gardens
City: Edinburgh
Guest Rating: 8.1/10
Prices from USD 81.65 per night
Based on 8504 reviews
5 star hotels in Edinburgh, GB
Address: 4 West Coates
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 158.28 per night
Based on 119 reviews
5 star hotels in Edinburgh, GB
Address: 6 Brunton Place
City: Edinburgh
Guest Rating: 9.5/10
Based on 824 reviews