+49 (0) 7221 96 90 300
Compare Hotels
EUR
+49 (0) 7221 96 90 300
Compare Hotels
EUR
Top Deals
Last Minute
City trips
Top 10
Vienna
New York
Barcelona
London
Rome
Budapest
Las Vegas
Milan
Copenhagen
All Cities
Amsterdam
Barcelona
Budapest
Dublin
Edinburgh
Florence
Helsinki
Copenhagen
Krakow
London
Madrid
Milan
Miami
Naples
New York
Oslo
Paris
Prague
Riga
Rome
Stockholm
Valencia
Venice
Vienna
All City trips
Beach holidays
Top 10
Majorca
Crete
Rhodes
Abu Dhabi
Kos
Antalya
Hurghada
Fuerteventura
Tenerife
Grand Canary
All Beach holidays
Abu Dhabi
Antalya
Athens
Bilbao
Cagliari | Sardinia
Catania | Sicily
Chalkidiki
Corfu
Crete
Dubai
Fuerteventura
Grand Canary
Hurghada
Ibiza
Jerez de la Frontera
Kos
Lanzarote
Madeira
Malaga
Majorca
Olbia | Sardinia
Rhodes
Sevilla
Tenerife
All beach holidays
Travel inspirations
Top 10
Citytrips
Top Deals
Last Minute
Beach holidays
Miles & More
Early bird
Majorca Winter
Fly & Drive
USA
All travel inspirations
A 380 Flights
All inclusive holidays
Award Hotels
City trips
Condor flights
Family holidays
Long-haul trips
Flight & Hotel
Fly & Drive
Early bird
Handbag prices
Holidays incl. rental car
Short trips
Last minute
Majorca winter
Miles & More
Holidays up to 400€
Top Deals
Miles & More Collection
Pure luxury
Travel Tip
2 adults
change travelers
In order to book multiple rooms, please contact our friendly service team in advance under +49 (0) 7221 96 90 300 or
service.lhh@hlx.com
(daily available from 8am to 10pm).
Reset all search criteria
Home
Edinburgh
Hotel details
Extras
Payment details
Leonardo Royal Hotel Edinburgh Haymarket
Great Britain, Edinburgh
0
min.
116
Amenities
Average hotel rating
Payment options
Short description
See all details
Customize your travel dates and flight times
Travel dates
Calendar view
OFF
Duration
Â
Close
Duration:
1 night
from
234 €
2 nights
from
365 €
3 nights
from
413 €
4 nights
from
425 €
5 nights
from
415 €
6 nights
from
604 €
7 nights
from
622 €
8 nights
from
807 €
9 nights
from
863 €
10 nights
from
924 €
11 nights
from
907 €
12 nights
from
894 €
13 nights
from
1069 €
14 nights
from
1092 €
15 nights
from
1252 €
16 nights
from
1286 €
17 nights
from
1424 €
18 nights
from
1278 €
19 nights
from
1296 €
20 nights
from
1482 €
21 nights
from
1499 €
22 nights
from
1637 €
Departure airport:
Berlin Brandenburg (BER)
from
507 €
Cologne (CGN)
from
464 €
Dresden (DRS)
from
560 €
Dusseldorf (DUS)
from
413 €
Frankfurt (FRA)
from
480 €
Hamburg (HAM)
from
632 €
Leipzig (LEJ)
from
501 €
Munich (MUC)
from
523 €
Nuremberg (NUE)
from
549 €
Stuttgart (STR)
from
535 €
Month:
April 2024
from
454 €
May 2024
from
574 €
June 2024
from
618 €
July 2024
from
687 €
August 2024
from
746 €
September 2024
from
639 €
October 2024
from
524 €
December 2024
from
413 €
January 2025
from
495 €
Day:
Thu, 19.12.
from
464 €
Fri, 20.12.
from
519 €
Mon, 23.12.
from
413 €
Thu, 26.12.
from
527 €
Fri, 27.12.
from
706 €
Mon, 30.12.
from
747 €
Flight times
Departure flight
A small piece of hand luggage
Return flight
A small piece of hand luggage
Change
Please take your flight and baggage selection below:
Only direct flights
OFF
Lufthansa flights only
OFF
Luggage
All flights
without checked luggage
incl. checked luggage
Continue