GUEST HOUSE IN THE HIGHLANDS OF SCOTLAND

Welcome to Strathallan Guest House


Beautiful accommodation in Grantown on Spey, in the Cairngorms National Park

Strathallan Guest House is a beautiful four-star Victorian villa offering unique accommodation in the Cairngorms National park. Choose from one of our three individually designed guest bedrooms, created with your comfort in mind. Delight in the glorious Victorian features of our home, relax in a sumptuous guest lounge and enjoy a fresh continental breakfast in our beautiful dining room.

We are located in Grantown on Spey, a charming Highland town nestled in the Cairngorms National Park, 34 miles from Inverness and only 14 miles from the popular skiing resort of Aviemore and the magnificent Cairngorm mountain range. Stay and explore the spectacular landscapes, Whisky Trail, Loch Ness, nature, the Moray coast and so much more.

Why Guests Love Us


With over 200 5 star reviews on Trip Advisor, we welcome repeat guests again and again.

“Lovely host. Beautifully restored Victorian house. Very comfortable and excellent breakfast too. Great attention to detail. Good location for A9 and Cairngorms/Speyside areas. Highly recommended.”

“We had a friendly welcome, the house is lovingly decorated and our room was very comfortable. And the bed; rarely do I find a bed as comfortable as my own!”

“From the second we arrived we were welcomed in like family. The room was flawless, clean, warm and inviting. Everything you could possible ever need was provided down to bath slippers!”