Set on Jeffrey Street in the heart of Edinburgh's Old Town, this hotel sits beside the Royal Mile and just a few minutes from Waverley Station, Princes Street and Edinburgh Castle.
Just a 4-minute walk from Edinburgh's main train station, ideal for exploring the city and beyond.
Rooms feature Dream beds, crisp linens, large-screen TVs and spa toiletries in every bathroom.
A modern restaurant serves an international dinner menu, with the bar covering lunch, snacks and coffee.
High-speed WiFi and a dedicated workspace in every room, guest-rated 8.7 for connectivity.









A comfortable double room with a Dream bed, spacious workspace and spa-style bathroom.

An accessible double room designed for guests with mobility needs, close to Jeffrey Street's entrance.

A generous king room with crisp linens, a large-screen TV and tea and coffee facilities.

An upgraded double room with extra space, ideal for those wanting a little more comfort in Old Town.

A roomy triple option suited to families or groups exploring the Royal Mile together.

A larger executive layout combining a double and single bed, perfect for small families.
“From” prices are for 2 guests on 17 November 2026; breakfast is not included but can be added for £23 per person, payable 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 pricing, distance to the Royal Mile, pet policy — our concierge answers instantly, day or night.
Leonardo Royal
Open in Maps ↗
© OpenStreetMap
It's on Jeffrey Street in Edinburgh's Old Town, right beside the Royal Mile and under 5 minutes' walk from Waverley Station.
Check-in is from 15:00 and check-out is until 11:00. Guests must show photo ID and a credit card at check-in.
The 'Very good' rated breakfast is available for £23 per person and is not automatically included in the room rate shown.
Yes, there's an on-site fitness centre for guests, along with a 24-hour front desk, bar and restaurant.
No, pets are not permitted at this property.
Yes, guests must be at least 18 years old to check in.
Our AI concierge books your room with the hotel and answers any question. No payment now.