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 Edinburgh Castle in Edinburgh, GB. See which hotels are closest to Edinburgh Castle 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
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
5 star hotels in Edinburgh, GB
Address: 100 Princes Street
City: Edinburgh
Guest Rating: 9.7/10
Based on 256 reviews
5 star hotels in Edinburgh, GB
Address: 1 India Buildings
City: Edinburgh
Guest Rating: 9/10
Based on 7286 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: 12 Lauriston Street
City: Edinburgh
Guest Rating: 9.6/10
Based on 2662 reviews
5 star hotels in Edinburgh, GB
Address: 1 Festival Square
City: Edinburgh
Guest Rating: 9/10
Based on 4495 reviews
5 star hotels in Edinburgh, GB
Address: Princes Street
City: Edinburgh
Guest Rating: 9/10
Based on 2171 reviews
4 star hotels in Edinburgh, GB
Address: 61 Grassmarket
City: Edinburgh
Guest Rating: 8.6/10
Based on 5278 reviews
4 star hotels in Edinburgh, GB
Address: 34 Bread Street
City: Edinburgh
Guest Rating: 8.6/10
Based on 3848 reviews
5 star hotels in Edinburgh, GB
Address: 38 Charlotte Square
City: Edinburgh
Guest Rating: 9/10
Based on 2415 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: 1 S Charlotte St
City: Edinburgh
Guest Rating: 9.6/10
Based on 57 reviews
3 star hotels in Edinburgh, GB
Address: 94-96 Grassmarket
City: Edinburgh
Guest Rating: 8.4/10
Based on 3600 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: 80 Lauriston Place
City: Edinburgh
Guest Rating: 8.3/10
Based on 6723 reviews
4 star hotels in Edinburgh, GB
Address: 127 George Street
City: Edinburgh
Guest Rating: 9.2/10
Based on 2058 reviews
4 star hotels in Edinburgh, GB
Address: 10 Young Street
City: Edinburgh
Guest Rating: 9/10
Based on 2863 reviews
4 star hotels in Edinburgh, GB
Address: 125 George Street
City: Edinburgh
Guest Rating: 9/10
Based on 2031 reviews
5 star hotels in Edinburgh, GB
Address: 19-21 George Street
City: Edinburgh
Guest Rating: 9/10
Based on 1630 reviews
3 star hotels in Edinburgh, GB
Address: 79 Lauriston Place
City: Edinburgh
Guest Rating: 8.8/10
Based on 4328 reviews
4 star hotels in Edinburgh, GB
Address: 1-3 Rutland Street
City: Edinburgh
Guest Rating: 9.4/10
Based on 119 reviews
4 star hotels in Edinburgh, GB
Address: Fraser Suites Edinburgh
City: Edinburgh
Guest Rating: 8.8/10
Based on 180 reviews
4 star hotels in Edinburgh, GB
Address: 12-26 St Giles Street
City: Edinburgh
Guest Rating: 8.5/10
Based on 3550 reviews
4 star hotels in Edinburgh, GB
Address: 42 Frederick Street
City: Edinburgh
Guest Rating: 8.3/10
Based on 5925 reviews
4 star hotels in Edinburgh, GB
Address: 27 Thistle Street
City: Edinburgh
Guest Rating: 9.6/10
Based on 1255 reviews
4 star hotels in Edinburgh, GB
Address: 6 Market Street
City: Edinburgh
Guest Rating: 9.4/10
Based on 3897 reviews
4 star hotels in Edinburgh, GB
Address: 1 a Parliament Square
City: Edinburgh
Guest Rating: 9.2/10
Based on 10508 reviews
4 star hotels in Edinburgh, GB
Address: 11 Bristo Place
City: Edinburgh
Guest Rating: 9/10
Based on 2426 reviews
4 star hotels in Edinburgh, GB
Address: 16 George Street
City: Edinburgh
Guest Rating: 9/10
Based on 1070 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: 4 Canning Street Lane
City: Edinburgh
Guest Rating: 8.9/10
Based on 1524 reviews
4 star hotels in Edinburgh, GB
Address: 55A Frederick Street
City: Edinburgh
Guest Rating: 8.8/10
Based on 1174 reviews
4 star hotels in Edinburgh, GB
Address: 7-11 Hope Street
City: Edinburgh
Guest Rating: 8.8/10
Based on 190 reviews
4 star hotels in Edinburgh, GB
Address: 53 Princes Street
City: Edinburgh
Guest Rating: 8.4/10
Based on 5226 reviews
4 star hotels in Edinburgh, GB
Address: 21-23 Hill Street
City: Edinburgh
Guest Rating: 8.3/10
Based on 2116 reviews
3 star hotels in Edinburgh, GB
Address: 152 Morrison Street
City: Edinburgh
Guest Rating: 10/10
Based on 7181 reviews
5 star hotels in Edinburgh, GB
Address: 42 St Andrew Square
City: Edinburgh
Guest Rating: 9.4/10
Based on 1318 reviews
5 star hotels in Edinburgh, GB
Address: 1 Princes Street
City: Edinburgh
Guest Rating: 9.3/10
Based on 1799 reviews
5 star hotels in Edinburgh, GB
Address: 39 ST ANDREWS SQUARE
City: Edinburgh
Guest Rating: 9.2/10
Based on 580 reviews
4 star hotels in Edinburgh, GB
Address: 46 Torphichen Street
City: Edinburgh
Guest Rating: 8.9/10
Based on 4825 reviews
4 star hotels in Edinburgh, GB
Address: 11 Stafford St
City: Edinburgh
Guest Rating: 9/10
Based on 588 reviews
4 star hotels in Edinburgh, GB
Address: 74 - 77 Queen Street
City: Edinburgh
Guest Rating: 8.6/10
Based on 5284 reviews
3 star hotels in Edinburgh, GB
Address: 139 Cowgate
City: Edinburgh
Guest Rating: 8.6/10
Based on 2558 reviews
4 star hotels in Edinburgh, GB
Address: Erskine House
City: Edinburgh
Guest Rating: 8.6/10
Based on 382 reviews
4 star hotels in Edinburgh, GB
Address: 36 Simpson Loan
City: Edinburgh
Guest Rating: 8.4/10
Based on 3358 reviews
3 star hotels in Edinburgh, GB
Address: 25-33 Shandwick Place
City: Edinburgh
Guest Rating: 8/10
Based on 11457 reviews
5 star hotels in Edinburgh, GB
Address: 6A Queen Street
City: Edinburgh
Guest Rating: 8/10
Based on 2156 reviews
2 star hotels in Edinburgh, GB
Address: 125A Princes St
City: Edinburgh
Guest Rating: 6/10
Based on 3514 reviews