These are unusual times, and the state of affairs can change quickly. Please check the latest travel guidance before making your journey, and note that our writers visited these hotels prior to the coronavirus pandemic
Is your idea of the perfect romantic weekend in Scotland snugly seductive or outrageously opulent? More ‘Sex in the City’ or ‘Monarch of the Glen’? Should there be candlelight, moonlight or city lights? Scenery, saunas, or shopping? Happily there places that offer all that and more – often in the same place. And then there’s the food, the cosy fires and all those cashmere opportunities… Here’s our pick of the most romantic hotels in Scotland, including the top places to stay for breathtaking views, secluded settings, hot tubs, sumptuous décor, intimate restaurants and soothing spas, in locations including Edinburgh, the Isle of Skye and the Scottish Highlands. Just don’t blame us if you get home and find you’ve left your heart in the Highlands.
The Fife Arms
Braemar, Highlands, Scotland
From
£
250
• The best hotels in Scotland
The Three Chimneys and The House Over-By
Dunvegan, Isle of Skye, Scotland
From
£
345
Inverlochy Castle Hotel
Fort William, Highlands, Scotland
From
£
375
Prestonfield House
Edinburgh, Scotland
From
£
355
The Torridon
Wester Ross, Highlands, Scotland
From
£
198
Isle of Eriska Hotel
Scotland
From
£
261
Kylesku Hotel
Lairg, Highlands, Scotland
From
£
110
Ardanaiseig
Loch Awe, Scotland
From
£
115
Mint Croft
Isle of Skye, Scotland
From
£
185
Contributions by Gavin Bell, Cal Flyn, Robin Mckelvie & Penny Walker