Edinburgh Hotels
From luxury city-centre suites to boutique hideaways and budget-friendly stays, Edinburgh hotels suit every kind of traveller.
Many offer views of the Castle or the Firth of Forth, while others sit tucked along cobbled streets close to restaurants, theatres, and shops.
Our directory features top-rated accommodation across the capital — from grand historic hotels to modern designs that capture the city’s unique charm and character.
The Witchery by the Castle luxury hotel and restaurant on the Royal Mile in Edinburgh
The Witchery by the Castle
The Witchery by the Castle, Castlehill, The Royal Mile, Edinburgh, EH1 2NF