Best Country House Hotels in Scotland

From the Highlands to the cities, these places offer clear reasons to stop, stay and explore, chosen for their setting, reputation and the role they play within a wider journey through Scotland.

Hidden Scotland

Written by Hidden Scotland

Best Country House Hotels in Scotland

Scotland’s most rewarding places to visit tend to reveal themselves over time, often through a combination of setting, purpose and the way they fit into a wider journey. Across the country, there are places that act as natural anchors, drawing people in and offering a deeper understanding of where they are and why it matters. Some sit quietly within their surroundings, others carry a longer reputation, yet all benefit from being encountered in context rather than isolation.

In the Highlands, Kinloch Lodge on Skye offers a base that connects easily to walks, coastline and food culture, while Glenmorangie House near Tain places visitors close to both the distillery and the wider sweep of the Dornoch Firth. Nearby, Links House in Dornoch sits comfortably within the town itself, linking golf, history and the Moray coast. On the Black Isle, Newhall Mains works well as a stopping point between Inverness and the northern Highlands, with food and landscape closely tied to daily life around it.

Elsewhere, The Fife Arms in Braemar draws together art, Highland history and access to the Cairngorms, while Gleneagles remains a reference point for Perthshire, combining countryside, sport and hospitality on a grand scale. In Edinburgh, Prestonfield House offers a counterpoint to the city’s streets, placing guests within parkland only minutes from the centre.

This collection brings together places across Scotland that help shape a journey. Each offers a reason to stop, stay or explore further, forming a network of destinations that make travel through the country feel considered and connected.

Glenmorangie House

Ross-shire

Recommended by Locals
Recommended by Locals
Coruisk House

Sleeps 4

Broadford and Surrounds

Recommended by Locals
Douneside House

Sleeps 20

Royal Deeside

Recommended by Locals
The Fife Arms

Sleeps 4

Braemar

Cuillin Hills Hotel

Sleeps 2

Portree

More collections