A short walk from Royal Mile and Princes Street, Leonardo Royal Hotel Edinburgh provides a coffee shop/cafe, dry cleaning/laundry services, and a bar. The on-site restaurant, Leo's, offers breakfast and dinner. Free in-room WiFi and a gym are available to all guests.
Located in Edinburgh City Centre, a neighborhood in Edinburgh, Leonardo Royal Hotel Edinburgh is in the entertainment district and near a train station. Royal Mile and Edinburgh Castle are notable landmarks, and travelers looking to shop may want to visit Princes Street and Grassmarket. Check out an event or a game at Edinburgh International Conference Centre, and consider making time for Edinburgh Zoo, a top attraction not to be missed. Guests love the hotel's central location. Visit our Edinburgh travel guide
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
What's nearby
Royal Mile
1 min walk - 0.2 km
St. Giles' Cathedral
6 min walk - 0.5 km
Calton Hill
6 min walk - 0.5 km
Princes Street
6 min walk - 0.5 km
University of Edinburgh
10 min walk - 0.9 km
Getting around
Edinburgh Waverley Station
3 min walk
St Andrew Square Tram Stop
9 min walk
Edinburgh Airport (EDI)
41 min drive
Restaurants
Bella Italia
3 min walk
Brewhemia
2 min walk
The World's End
2 min walk
Landy’s
3 min walk
Cafe Edinburgh
2 min walk
About this property
Leonardo Royal Hotel Edinburgh
Upscale hotel near Royal Mile
A short walk from Princes Street and Grassmarket, Leonardo Royal Hotel Edinburgh provides a coffee shop/cafe, dry cleaning/laundry services, and a bar. The on-site restaurant, Leo's, offers breakfast and dinner. In addition to a gym, guests can connect to free in-room WiFi.
You'll also enjoy perks such as:
Buffet breakfast (surcharge), express check-out, and a TV in the lobby
A front-desk safe, multilingual staff, and smoke-free premises
An elevator, luggage storage, and a 24-hour front desk
Guest reviews say great things about the breakfast, central location, and helpful staff
Room features
All 190 rooms include amenities such as free WiFi, espresso makers, and free bottled water. Guest reviews speak positively of the clean, comfortable rooms at the property.
More conveniences in all rooms include:
Hypo-allergenic bedding and free cribs/infant beds
Bathrooms with showers and free toiletries
Flat-screen TVs with cable channels
Mini fridges, coffee/tea makers, and desks
Awards and affiliations
Sustainability Certifications
This property is certified by this third-party sustainability certification scheme: Green Tourism Program. For more information on what this certification requires and verifies, please visit their website.
How much does it cost to stay at Leonardo Royal Hotel Edinburgh ?
As of 23 October 2026, prices found for a 1-night stay for 2 adults at Leonardo Royal Hotel Edinburgh on 9 November 2026 start from AED 580, excluding taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
What time is check-in at Leonardo Royal Hotel Edinburgh ?
Check-in start time: 3:00 PM; Check-in end time: anytime.
What time is check-out at Leonardo Royal Hotel Edinburgh ?
Check-out is at 11:00 AM. Late check-out is available for GBP 20.
Where is Leonardo Royal Hotel Edinburgh located?
Located in Edinburgh City Centre, this hotel is within a 10-minute walk of Royal Mile, Princes Street, and University of Edinburgh. Edinburgh Castle and George Street are also within 15 minutes. Edinburgh Waverley Station and Edinburgh (ZXE-Edinburgh Waverly Train Station) are within a 5-minute walk.
Can I cancel my reservation for free and receive a full refund?
Yes, this property offers free cancellation on select room rates, because flexibility matters! Please refer to the property cancellation policy on our site for more details about any exclusions or requirements.
Have a question?
AI iconBetaBeta
Get instant answers with AI powered search of property information and reviews.
Reviews
Leonardo Royal Hotel Edinburgh Reviews
9.0
Wonderful
All reviews shown are from real guest experiences. Only travelers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.
Our stay at the Leonardo was perfect, the staff was so helpful, it's in a great location to get anywhere in the city, and the place felt quite quiet for being so centrally located. So glad we added the breakfast every day, the selection was great and it saved us having to find new places to eat every morning during our week long stay.
Breakfast is wonderful and with many options. The hotel is very quiet, couldn’t hear neighbors our outside at all during our stay. It was lovely having so many amenities in our room. Just perfect!
Excellent location, very close to transportations, either train or busses, Royal Mile is just 100 feet away up the alley with some steps to climb but easy walk.
This is one of the best hotels I stayed in. The staff was pleasant and helpful. The rooms were spacious and comfortable. Breakfast was plentiful and delicious. It’s a great location. Close to everything. Would recommend to anyone that is going to Edinburgh
Hotel was in easy walking distance of Edinburgh Waverley train station and the royal mile . Staff attentive especially Callum on reception and Kymm at breakfast . Food good quality at breakfast and evening meal, plenty of choice . Room very clean and comfortable, lovely white company toiletries . Highly recommend this hotel .