My list of the very best boutique hotels in Scotland is here to help you decide where to stay when spending time there.
Awash with fairytale castles, grand country piles, and smart townhouses, there are some truly sumptuous boutique hotels in this stunning part of the UK.
My picks are based on my own experiences of exploring Scotland, as well as some recommendations from fellow travellers.
Which boutique bolthole will you be calling home for a night, a few, or even longer?
From relaxed restaurants with rooms or a historic city centre property to an authentic farm stay, there’s somewhere for everyone north of the border.
This post contains affiliate links.
1. Killiecrankie House, Pitlochry
Address: Pitlochry PH16 5LG
Best for: Fine dining
If you want to dine in style and discover the Cairngorms National Park, there’s no finer place to stay than Killiecrankie House.
The restaurant with rooms is right by the park entrance, and offers an exceptional standard of accommodation and dining.
With only five rooms, this small hotel has a pleasingly personal feel.
Expect a modern Scottish menu, boutique rooms in a character-packed property, and four acres of outdoor space to spread out in and explore.
Book ahead to experience the tasting menu. I love the fact that dishes contain produce from the on-site kitchen garden.
2. Blairmore Farm, Crieff
Address: Fowlis Wester, Crieff PH7 3NN
Best for: A farm stay
A luxury farm stay gives you the best of both worlds – an authentic rural experience, plus plush accommodation.
My pick of the Scottish bunch is Blairmore Farm in Crieff. A stay here immerses you in the life of a working farm, while treating you to deluxe accommodation and home cooked food.
Cottages have between one and five bedrooms, and are spick and span throughout. Decor is fresh, yet homely.
Though each unit is self-contained, shared indoor and outdoor spaces include a picnic area, a fire pit, and even a bar for unwinding and mingling with fellow guests.
3. Crescent House, Edinburgh
Address: 13 Claremont Crescent, Edinburgh EH7 4HX
Best for: Arty interiors
Arriving as a stranger and leaving as a friend is the kind of sentiment you find on a decorative plaque, but at Crescent House it really is true!
I’ve stayed here a couple of times, and am now good friends with the owners, Michael and Paul.
Crescent House is named for its Claremont Crescent address, which lies to the north of the New Town and south of the Water of Leith.
This award-winning bed and breakfast balances period charm with contemporary luxury.
It’s in a tranquil spot, yet within stumbling distance of a superb selection of bars, cafes, and boutiques.
Expect immaculate, stylish interiors with a liberal sprinkling of original artworks – and, of course, a very warm welcome indeed.
4. Glencoe House, Glencoe
Address: Glencoe PH49 4HT
Best for: Living like a laird
A magnificent country house provides the setting when you book historic Glencoe House for your stay in Scotland.
The Scottish Highlands pile was once home to a real-life laird, Lord Strathcona, and combines modern luxury with the access to the great outdoors this area is famed for.
There are 14 suites at Glencoe House, all of which are located in the original mansion, and offer sweeping mountain and ocean views.
There’s also half-a-dozen deluxe lodges in the grounds. The in-room dining experience is unmissable, featuring three flawless courses delivered to your private quarters.
5. Monkstadt 1745 Restaurant with Rooms, Isle of Skye
Address: Monkstadt House and Steadings, Linicro IV51 9YN
Best for: A Skye sunset
To stay at Monkstadt 1745 is to follow in the footsteps of Bonnie Prince Charlie, who once landed right here with Flora MacDonald.
The property is also the former home of chief of the Clan McDonald, and has now been fully revamped by the McQueens.
Think substantial Scottish breakfasts, four-poster beds, roll-top baths, and sumptuous feasts, and you get the picture.
Add in a stunning location and incomparable sunsets, and this Skye restaurant with rooms provides the perfect island bolthole.
6. Cromlix, Stirling
Address: Kinbuck, Stirling FK15 9JT
Best for: A celebrity connection
North of Stirling and near Dunblane, this Gothic Victorian mansion is owned by tennis player Andy Murray and his wife Kim.
Complete with turrets, garden rooms, and individually styled accommodation, Cromlix is a lovely place to stay. The location is also convenient for Edinburgh, Glasgow, Dundee, and Stirling.
Beyond the house itself, you’ll find 34 acres of gardens, woodland, and a loch, plus a chapel and – of course – tennis courts.
Spa treatments, country activities, and dining at the restaurant can all be booked in advance of, or during, your stay.
7. The Witchery by the Castle, Edinburgh
Address: 352 Castlehill, Edinburgh EH1 2NF
Best for: A historic stay
With a heritage dating back to 1595, The Witchery by the Castle in Edinburgh is steeped in local history.
From a decadent afternoon tea or delicious dining experience to a sumptuous stay, this plush place is one of Scotland’s most famous – and fabulous – hospitality venues.
The Witchery has only nine rooms, giving it an intimate, cosy ambience.
The peacefulness means it’s hard to believe you’re in the heart of the Old Town – until you step out of the door and straight onto the Royal Mile.
8. No 17 The Promenade, Oban
Address: 17 Corran Esplanade, Oban PA34 5PZ
Best for: The Scottish seaside
If a breath of fresh sea air is what you crave during a break, then I’d recommend adding No 17 The Promenade in Boan to your Scotland shortlist.
This exceptional property offers an Italian dining experience at Porcini restaurant, plus slick, modern accommodation. Some rooms offer ocean views.
The food, the service, and the boutique styling here are all spot-on. And if you do like to be beside the seaside, the ocean-facing location is simply unbeatable.
9. The Bonnie Badger, Gullane
Address: Main Street, Gullane EH31 2AB
Best for: A pub with rooms
Those who love a coastal location will also adore the Bonnie Badger in Gullane. It’s a smart gastropub with rooms, slap-bang in the centre of this seaside village in East Lothian.
This property offers it all – a seaside spot in the thick of things, freshly prepared Scottish fare served in the restaurant, a snug bar, a games room, and beautifully landscaped grounds.
As well as the main building, there’s also a relaxing garden room and The Stables dining room, giving guests plenty of space to stretch out and unwind.
10. Monachyle Mhor Hotel, Lochearnhead
Address: Balquhidder, Lochearnhead FK19 8PQ
Best for: A lochside location
With a soothing lakeside location and the warmest of Highland welcomes, Monachyle Mhor Hotel surely offers the quintessential Scottish escape.
Stay here and you can dine at an award-winning eatery before resting your head in a refreshingly bold, modern room.
Beyond the gorgeous boutique property and its glorious grounds, the outdoor playground of Perthshire awaits.
Local activities such as fishing, cycling, swimming, and riding plus regular events – from Burns nights to wine safaris and weddings – keep things interesting.
Do you have any favourite boutique hotels in Scotland? Let me know in the comments below!
You may also like:
- 10 charming seaside towns in Scotland
- 18 best luxury hotels in Edinburgh
- 10 amazing day trips from Edinburgh
- Glasgow or Edinburgh: which Scottish city to visit?