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• The best hotels in Scotland
The Three Chimneys and The House Over-By
Dunvegan, Isle of Skye, ScotlandInverlochy Castle Hotel
Fort William, Highlands, ScotlandPrestonfield House
Edinburgh, ScotlandThe Torridon
Wester Ross, Highlands, ScotlandIsle of Eriska Hotel
ScotlandKylesku Hotel
Lairg, Highlands, ScotlandArdanaiseig
Loch Awe, ScotlandMint Croft
Isle of Skye, ScotlandContributions by Gavin Bell, Cal Flyn, Robin Mckelvie & Penny Walker