Edinburgh thoroughly deserves its reputation as one of the most beautiful and fascinating cities in the world. From the medieval tenements, vennels and wynds of the Old Town to the Michelin-starred restaurants, thriving café culture, vibrant nightlife and a strong contemporary arts scene, the city is effortlessly rich in culture. This transitions well to the hotel scene, where beautiful railway hotels have been elegantly brought up to date, ships have have been given a polished Deco makeover, and Baroque-Georgian mansions are a riposte to Gothic fantasy. Here’s our pick of the most luxurious hotels in Edinburgh, including the top places to stay for flamboyant furnishings, decadent bars, indulgent afternoon teas, pampering spas and luxurious rooms with castle views.
The Balmoral
Edinburgh, Scotland
From
£
180
Fingal
Edinburgh, Scotland
Cabins from
£
300
Waldorf Astoria Edinburgh – The Caledonian
Edinburgh, Scotland
From
£
161
Prestonfield House
Edinburgh, Scotland
From
£
266
Sheraton Grand Hotel & Spa
Edinburgh, Scotland
From
£
150
Intercontinental Edinburgh The George
Edinburgh, Scotland
From
£
92
Radisson Collection Hotel, Royal Mile Edinburgh
Edinburgh, Scotland
From
£
121
The Glasshouse
Edinburgh, Scotland
From
£
119