Luxury hotels in picturesque Scotland

Below are luxury hotels in Scotland from our list of the best in Scottish accommodation. Find a small, boutique hotel in Scotland for romantic retreats, luxurious holidays or relaxing, short weekend breaks in the areas of Moray, Wigtownshire, Argyll, Ross-shire or Perth in Perthshire within the Scottish Highlands. The accommodation is displayed in alphabetical order.

Ballathie House Hotel, Perthshire

An elegant, four star baronial mansion set amid a 3,000 acre working farm estate, Ballathie House in Perthshire is one of Scotland’s most splendid country hotels.

More info »


Knockinaam Lodge, Galloway

At the south west tip of Scotland, lies Knockinaam Lodge in Galloway, one of Scotland’s finest small hotels, surrounded by 40 acres of garden and private sandy beach.

More info »


The Royal Hotel, Scottish Highlands

A small luxury coaching inn nestling on the edge of the Scottish Highlands, The Royal Hotel awaits with a warm welcome. Stylish interiors, period antiques and open log fires create a homely charm.

More info »