Edinburgh biedt een uitgelezen selectie boetiekhotels, variërend van sfeervolle stadshotels in de Royal Mile tot rustige toevluchtsoorden in het West End. Deze accommodaties combineren karakteristieke architectuur met moderne voorzieningen, zoals eigen badkamers, flatscreen-tv's en gratis wifi. U kunt rekenen op een gemiddelde prijs van €100-250 per nacht, afhankelijk van locatie en seizoen. Populaire wijken om te verblijven zijn de Old Town (rond Grassmarket), het centrum nabij Princes Street, en het West End, waar hotels als The Bonham (beoordeling 9,3) en The Roseate Edinburgh (5-sterren) gevestigd zijn.
De hotels richten zich op uiteenlopende reizigers: van gezinnen die kiezen voor Leonardo Edinburgh City (beoordeling 8,4) met familiekamers, tot stellen die de romantische sfeer van Sheraton Grand Hotel & Spa (beoordeling 8,8) opzoeken, compleet met spa en twee zwembaden. Voor een budgetvriendelijk verblijf is Grassmarket Hotel (beoordeling 8,2) ideaal, centraal gelegen in de levendige Grassmarket met pubs en winkels op loopafstand. Alle hotels bieden een 24-uursreceptie en vaak ook een bar of restaurant. Boek tijdig, vooral tijdens het Edinburgh Festival in augustus, en overweeg gratis openbaar vervoer zoals de tram naar de luchthaven.
