(1 night)

To make a group booking click here to complete our online form and a member of our team will be in touch to help you with your booking within 48 hours.

Welcome to Leonardo Royal Hotel Edinburgh Haymarket

We continue to closely monitor the advice and information being issued from government and health authorities, for up to date information please visit our dedicated COVID page 

With the perfect combination of comfort, style and convenience, our Edinburgh Haymarket hotel is the ideal location for your visit to the capital.

You’ll find us near Haymarket train station, a stone’s throw from the Edinburgh Castle, The Royal Mile, and many other tourist attractions Edinburgh has to offer.

What we offer

Your Room at Leonardo Royal Edinburgh Haymarket

Leonardo Royal Hotel Edinburgh Haymarket has 282 bedrooms in total. The hotel offers a range of spacious rooms to suit your purpose, from a standard double to king suites. With free WiFi and a TV available in each of room, Leonardo Royal Hotel Edinburgh Haymarket provides guests with all the comforts of home.

Available Facilities:

  • TV
  • Coffee and Tea refreshment dock
  • Ensuite with complimentary toiletries
  • Iron and Ironing Board
  • Free WiFi
  • Hairdryer
  • 24 hour room service
  • Work desk

Food & Drink

Our restaurant and bar will remain closed until relevant government restrictions are lifted and it is safe to do so. Alcohol is currently unavailable. Limited service options are available, view our Food and Drink page for further information.

There’s no need to leave the hotel to tempt your tastebuds, you can enjoy a delicious meal at our Vitruv restaurant as well as drinks in our Leo90 Bar & Lounge.

Offering everything from granola pots to a full English breakfast, be sure to start your day right with our in-house breakfast menu.


We offer five well-equipped business rooms and take the hassle out of hosting your next event. You’ll get support from our dedicated events team, state of the art audio-visuals and more.

JURYS REWARDS More great reasons to stay