Set on Market Street in Edinburgh's Old Town, this stylish city hotel sits moments from Waverley Station and the Royal Mile, making it an effortless base for exploring the historic capital.
Just a 3-minute walk to Edinburgh's main railway station for easy arrivals.
St Giles' and the Royal Mile are only 2 minutes away on foot.
A highly rated breakfast spread is available each morning, plus an on-site bar.
Stay connected in every room and communal area at no extra cost.









A comfortable double room with an en suite shower room, flat-screen TV and a tea/coffee maker.

The same stylish double room comforts, with the added bonus of views over Edinburgh's Old Town.
“From” prices are for 2 guests on 17 November 2026. Breakfast is not included but can be added for £14.50 per person, paid at the hotel.
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.
Parking, breakfast timings, pet policy, distance to the Royal Mile — our concierge answers instantly, day or night.
Motel One Royal
Open in Maps ↗
© OpenStreetMap
It's on Market Street in Edinburgh's Old Town, just 3 minutes' walk from Waverley Station and 2 minutes from the Royal Mile.
Check-in is from 15:00 and check-out is until 12:00.
Breakfast isn't automatically included but a very good breakfast is available for £14.50 per person, payable at the hotel.
Yes, there's a lift serving all floors, along with a 24-hour front desk and a bar.
Pets are allowed on request, though charges may apply.
Yes, free WiFi is available throughout the hotel and guests rate it highly.
Our AI concierge books your room with the hotel and answers any question. No payment now.