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 in Edinburgh, GB near landmarks, attractions, and the best neighborhoods. Whether you need hotels in Edinburgh for business or leisure, Lodgegrid helps you decide where to stay based on location—then book with trusted partners.
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 63.75
Based on 10508 reviews
3 star hotels in Edinburgh, GB
Address: 152 Morrison Street
City: Edinburgh
Guest Rating: 10/10
Prices from USD 349.67
Based on 7181 reviews
4 star hotels in Edinburgh, GB
Address: 27 Thistle Street
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 464.04
Based on 1255 reviews
4 star hotels in Edinburgh, GB
Address: 24 Royal Terrace
City: Edinburgh
Guest Rating: 9.6/10
Prices from USD 369.2
Based on 1211 reviews
4 star hotels in Edinburgh, GB
Address: 26 King's Stables Road
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 416.24
Based on 6457 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
3 star hotels in Edinburgh, GB
Address: 14-16 Marchhall Crescent
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 278.42
Based on 2642 reviews
5 star hotels in Edinburgh, GB
Address: 35 Drumsheugh Gardens
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 469.49
Based on 3290 reviews
4 star hotels in Edinburgh, GB
Address: 237-239 Morning Side Road
City: Edinburgh
Guest Rating: 9.1/10
Prices from USD 360.83
Based on 2047 reviews
4 star hotels in Edinburgh, GB
Address: 25 Mayfield Gardens
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 280.75
Based on 283 reviews
4 star hotels in Edinburgh, GB
Address: 10 Hill Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 357.13
Based on 3122 reviews
5 star hotels in Edinburgh, GB
Address: 38 Charlotte Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 443.81
Based on 2415 reviews
4 star hotels in Edinburgh, GB
Address: 27 Craigmillar Park
City: Edinburgh
Guest Rating: 9/10
Prices from USD 335.5
Based on 2255 reviews
4 star hotels in Edinburgh, GB
Address: 6 and 10 Gloucester Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 369.86
Based on 781 reviews
4 star hotels in Edinburgh, GB
Address: 18 Holyrood Park Road
City: Edinburgh
Guest Rating: 8.9/10
Prices from USD 341.78
Based on 4503 reviews
5 star hotels in Edinburgh, GB
Address: 4 West Coates
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 369.34
Based on 119 reviews
5 star hotels in Edinburgh, GB
Address: 2 Greenside Place
City: Edinburgh
Guest Rating: 8.6/10
Prices from USD 401
Based on 1182 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
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: 7 Rothesay Terrace
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 521.86
Based on 1032 reviews
4 star hotels in Edinburgh, GB
Address: 127 George Street
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 460.95
Based on 2058 reviews
5 star hotels in Edinburgh, GB
Address: 1 India Buildings
City: Edinburgh
Guest Rating: 9/10
Prices from USD 640.37
Based on 7286 reviews
5 star hotels in Edinburgh, GB
Address: 1 Festival Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 617.48
Based on 4495 reviews
4 star hotels in Edinburgh, GB
Address: Buchan House, 21-22 St Andrew Square
City: Edinburgh
Guest Rating: 9/10
Prices from USD 433.1
Based on 2895 reviews
4 star hotels in Edinburgh, GB
Address: 11 Bristo Place
City: Edinburgh
Guest Rating: 9/10
Prices from USD 532.09
Based on 2426 reviews
5 star hotels in Edinburgh, GB
Address: Princes Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 668.47
Based on 2171 reviews
5 star hotels in Edinburgh, GB
Address: 19-21 George Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 606.37
Based on 1630 reviews
4 star hotels in Edinburgh, GB
Address: 28 North Bridge
City: Edinburgh
Guest Rating: 9/10
Prices from USD 481.67
Based on 1166 reviews
4 star hotels in Edinburgh, GB
Address: 18 Holyrood Park Road
City: Edinburgh
Guest Rating: 9.4/10
Prices from USD 480.28
Based on 179 reviews
4 star hotels in Edinburgh, GB
Address: 46 Torphichen Street
City: Edinburgh
Guest Rating: 8.9/10
Prices from USD 496.39
Based on 4825 reviews
4 star hotels in Edinburgh, GB
Address: 16 George Street
City: Edinburgh
Guest Rating: 9/10
Prices from USD 556.84
Based on 1070 reviews
5 star hotels in Edinburgh, GB
Address: 1 ST JAMES SQUARE
City: Edinburgh
Guest Rating: 8.8/10
Prices from USD 652.74
Based on 1738 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
5 star hotels in Edinburgh, GB
Address: 39 ST ANDREWS SQUARE
City: Edinburgh
Guest Rating: 9.2/10
Prices from USD 1121.42
Based on 580 reviews
4 star hotels in Edinburgh, GB
Address: 112 Raeburn Place
City: Edinburgh
Guest Rating: 9.8/10
Based on 779 reviews
4 star hotels in Edinburgh, GB
Address: 66 Pilrig Street
City: Edinburgh
Guest Rating: 9.8/10
Based on 567 reviews
5 star hotels in Edinburgh, GB
Address: 6 Brunton Place
City: Edinburgh
Guest Rating: 9.5/10
Based on 848 reviews
5 star hotels in Edinburgh, GB
Address: 3 Royal Terrace
City: Edinburgh
Guest Rating: 9.6/10
Based on 515 reviews
4 star hotels in Edinburgh, GB
Address: 8 Newington Road
City: Edinburgh
Guest Rating: 9.4/10
Based on 1462 reviews
5 star hotels in Edinburgh, GB
Address: Alexandra Dock, Historic Port of Leith
City: Edinburgh
Guest Rating: 9.8/10
Based on 226 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: Royal Mile
City: Edinburgh
Guest Rating: 9.6/10
Based on 231 reviews
5 star hotels in Edinburgh, GB
Address: Castlehill, Royal Mile, Edinburgh
City: Edinburgh
Guest Rating: 9.5/10
Prices from USD 1624.12
Based on 222 reviews
4 star hotels in Edinburgh, GB
Address: 8-12 Torphichen St
City: Edinburgh
Guest Rating: 9.1/10
Based on 1493 reviews
4 star hotels in Edinburgh, GB
Address: 15 Drumsheugh Gardens
City: Edinburgh
Guest Rating: 9/10
Based on 4086 reviews
4 star hotels in Edinburgh, GB
Address: 10 Young Street
City: Edinburgh
Guest Rating: 9/10
Based on 2861 reviews
4 star hotels in Edinburgh, GB
Address: 125 George Street
City: Edinburgh
Guest Rating: 9/10
Based on 2031 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: 10 Clarendon Crescent
City: Edinburgh
Guest Rating: 9.6/10
Based on 120 reviews
4 star hotels in Edinburgh, GB
Address: 2 Western Harbour Midway
City: Edinburgh
Guest Rating: 8.9/10
Based on 1994 reviews