Voor reizigers die meer willen dan een standaard hotelkamer, bieden aparthotels in Edinburgh een ideaal alternatief. Deze accommodaties combineren de privacy van een eigen appartement met de diensten van een hotel, zoals een 24-uursreceptie en dagelijkse schoonmaak. Met een eigen kitchenette bespaar je op restaurantkosten, ideaal voor gezinnen of een langer verblijf. De prijzen variëren van ongeveer €120 per nacht voor een studio tot €250 voor een ruim appartement met volledige keuken. Populaire wijken zijn de Royal Mile, Old Town en het gebied rond Waverley Station, waar de meeste aparthotels gevestigd zijn. Houd er rekening mee dat parkeren duur is in het centrum; kies een aparthotel met eigen parkeergelegenheid of reis met de trein.
De Holyrood Aparthotel biedt ruime studio's en tweeslaapkamerappartementen op loopafstand van het paleis en Arthur's Seat, met een fitnessruimte en gratis WiFi bij de receptie. Fraser Suites Edinburgh, gevestigd in een Victoriaans pand aan de Royal Mile, combineert historische charme met moderne gemakken. De luxe appartementen van Old Town Chambers, Autograph Collection, beschikken over balkons met uitzicht, bioscoopschermen en Bose-geluidsinstallatie. Aparthotel Adagio Edinburgh Royal Mile is een praktische keuze voor gezinnen, met kitchenette en continentaal ontbijt. Tot slot biedt Roomzzz Edinburgh moderne, airconditioned appartementen met vaatwasser en balkon, op 400 meter van de Royal Mile.
