Self-catering apartments on Canongate in Edinburgh's Old Town, moments from the Royal Mile and Holyrood Palace, with easy walking access to Waverley Station.
Kitchenette apartments with coffee maker, kettle and utensils, just off the Royal Mile.
Waverley Station is only a 7-minute walk, perfect for exploring Edinburgh by rail.
Family rooms and free WiFi make this a relaxed base on Canongate for all ages.
Lift access and facilities for disabled guests throughout the aparthotel.









A compact studio with a double bed and kitchenette, ideal for couples exploring the Royal Mile.

A twin studio with kitchenette facilities, well suited to friends or colleagues visiting Old Town.

A spacious apartment sleeping up to four adults, with a full kitchenette for self-catering stays.

A larger one-bedroom apartment with separate living space, kitchenette and room for four guests.
“From” prices are for 2 guests on 2026-11-17; breakfast is not included but can be added for £20 per person at the property.
Price per night for 2 guests. Green = best price. Greyed dates are sold out.
Tap your check-in date, then your check-out date. Greyed nights are fully booked.
Breakfast prices, pet policies, check-in times, nearby Royal Mile sights — our concierge answers instantly, day or night.
Adagio Royal Mile
Open in Maps ↗
© OpenStreetMap
Aparthotel Adagio Edinburgh Royal Mile sits on Canongate in Edinburgh's Old Town, just a 9-minute walk from the Royal Mile and 600 metres from Edinburgh Festival Theatre.
Check-in is from 15:00 and check-out is until 11:00.
Room rates are shown for two guests; a Continental breakfast rated 'very good' can be added for £20 per person at the property.
Each apartment has a kitchenette for self-catering, and the property offers free WiFi, a lift and a 24-hour front desk.
Pets are welcome, though additional charges may apply — just let us know when booking.
Facilities for disabled guests and family rooms are available, making it a practical base for varied groups on Canongate.
Our AI concierge books your room with the hotel and answers any question. No payment now.