Scotland has everything you need for a romantic night, weekend, long weekend or week away with the special person in your life.
From incredible scenery and stunning walks, to great food and drink, the only thing you need to decided is where you want to stay, from opulent country house hotels to cozy and intimate boutique offerings.
That’s where we can help – as we’ve looked at which Scottish hotels and guest houses have been crowned the most romantic by Tripadvisor’s army of reviewers.
1. Ivybank Lodge
According to Tripadvisor reviewers, Ivybank Lodge is the most romantic place to stay in Scotland. Located a short walk from the centre of Blairgowrie in the heart of beautiful Perthshire, the lodge has six individually designed bedrooms, including superior rooms with four poster beds. Rooms are also equipped with Nespresso coffee makers, Brodies of Edinburgh teas, award-winning Highland Chocolatier chocolates and luxurious Arran toiletries, with an extensive a la carte breakfast menu served every morning. Photo: Contributed
2. Glenshieling House
Remarkably the Perthshire town of Blairgowrie also has the second most romantic hotel in Scotland. Glenshieling House has four beautifully refurbished bedrooms with all modern comforts while retaining the charm of the 1893 Victorian villa. There's an elegant lounge with open fire and a bar where you can enjoy a drink. At breakfast you can enjoy eggs from the hotel's resident hens. Photo: