Luxurious suites, intimate dining, opulent décor and historic surroundings – reasons for visiting this beautiful and fascinating city with a loved one are endless. While its history is enough to draw you from your slumber in the long mornings, there is a sexy, cosmopolitan side to the city too. Afternoons and evenings can be spent tucking into Michelin-starred meals, exploring the vibrant and varied nightlife, shopping à deux, or taking in the strong contemporary arts scene. Or, if you just want a snow-drift-deep bed, room service and a good view – perhaps a spa treatment and a decadent meal before you roll back up to bed – there are some wonderfully romantic hotels dotted around. Here’s our pick of the most romantic hotels in Edinburgh.
Prestonfield House
Edinburgh, Scotland
From
£
200
The Witchery by the Castle
Edinburgh, Scotland
From
£
299
21212
Edinburgh, Scotland
From
£
115
Tigerlily
Edinburgh, Scotland
From
£
120
Waldorf Astoria Edinburgh – The Caledonian
Edinburgh, Scotland
From
£
134
The Glasshouse
Edinburgh, Scotland
From
£
88
The Balmoral
Edinburgh, Scotland
From
£
144
The Edinburgh Grand
Edinburgh, Scotland
From
£
144