For a small nation Scotland has a thriving tourist industry and with that comes a wide range of accommodation from budget B&Bs to sleek five star establishments offering every possible luxury you can think of! With a country of such a diverse landscape and so many different things to do and see, it is no surprise that it’s tricky to select your definitive list of the best hotels north of the border. Our guide to the best hotels in Scotland will enable you to select the perfect hotel whether you want to explore the highlands, taste Michelin starred cuisine, or simply treat your other half to a spot of retail therapy via a city break to Edinburgh or Glasgow.
City breaks in Scotland generally mean a night or two in either Edinburgh or Glasgow, but let’s not forget Inverness, which has been thriving of late, or of course Aberdeen, Scotland’s third largest city.
Edinburgh is awash with places to stay; from city centre boutique hotels to trendy B&Bs slightly further out where comfort and service are the name of the game.
Edinburgh (Priestfield Road)
Opulent extravagance at the Prestonfield just 5 mins from the Royal Mile in Edinburgh. Come for attentive service, divine bedrooms and spoiling galore! Choc and champers on arrival. Romantic.
Roomy B&B in Edinburgh's West End. More like a private club or a boutique hotel, awash with Victorian character. Come for the exclusive feel without the exclusive prices and the brilliant central location.
In Glasgow, despite the lively nightlife, designer shops and fabulous architecture, it is harder to get enthusiastic about a great deal of the hotels. Our current favourites are Blythswood Square and ABode Glasgow.
A luxury spa hotel in Glasgow's West End. Its landmark heritage creates an imposing facade, but its contemporary interiors and wellness spa create modern comforts suited to stylish city breaks. The glorious penthouses and many private rooms are ideal for corporate or social entertaining.
Edwardian Glasgow meets modern style, in the heart of the city
If a trip further north is your thing, how about a break at the Rocpool Reserve in Inverness? This chic, modern townhouse hotel overlooks the river, features the Chez Roux restaurant (overseen by Albert Roux) and is a short walk from the castle and city centre.
Chic, modern townhouse hotel overlooking the river. Slick rooms with all mod-cons and an award-winning restaurant.
If Aberdeen is your destination, Marcliffe at Pitfodels is a grand hotel on the edge of town with elegant, spacious bedrooms, newly opened luxury spa and Conservatory restaurant specialising in seasonal local produce.
Delightful Scottish refuge in 11 acres of woodland on the edge of the historic city of Aberdeen. Elegant and spacious bedrooms, Conservatory restaurant with extensive wine list, luxury spa.
If luxury is not your style or simply out of your reach financially, our guide to the best hotels in Scotland can offer plenty of cheaper alternatives that don’t necessarily skimp on service or personal touch just because they’re not costing two arms and a leg.
Chic bed and breakfast in the heart of Pitlochry, with Farrow & Ball interiors and a lovely garden.
Charming restaurant-with-rooms with a distinctively French theme in the centre of Crieff.
Scotland’s reputation for its produce is well known: wonderful game, shellfish, beef and much more. There are now a growing number of establishments that are putting Scotland on the map not just for the standard of the produce, but also for the quality of the chefs that are using them. There an ever expanding number of Michelin starred eateries and many of the best hotels in Scotland offer top notch restaurants with AA rosettes to back up their claims; no longer do you have to equate Scottish cuisine with the deep fried mars bar.
Stylish, luxury hide-away in stunning surroundings
Isle of Skye
Stunning scenery, dazzling food and plenty of peace and quiet a short drive from the Skye Bridge.
Scotland is the ideal destination if a break away from it all is your holiday of choice. Drive an hour from the central belt and you can find yourself in the middle of nowhere with nothing but stunning scenery and wildlife for company. Journey even further and you can almost believe there’s no one else on earth but you!
Our favourite hotels in this category are certainly all remote, but some are slightly closer to the bright lights than others! Pool House is a romantic hideaway on the shores of Loch Ewe, about an hour and a half west of Inverness.
Family owned and managed it oozes charm and character and is bedecked with antiques and objets that have been collected from travels around the world. Pool House will suit anyone looking for a retreat with glorious views on Scotland’s unbeatable west coast.
Also in Wester Ross and not a million miles from the Pool House, you’ll find The Torridon, a country house hotel located on the shores of Loch Torridon. Surrounded by dramatic mountains and reached via 10 miles of single track roads, it will not disappoint.
You’ll be welcomed into the lap of luxury with sumptuously decorated bedrooms, award winning food and a whisky bar that’ll leave you speechless – not just through over-indulgence – it features over 350 different malts!
The Colonsay is an unpretentious retreat on the island of the same name. Built in 1750 as an inn for the locals, it remains very popular with both islanders and visitors. Colonsay is a tiny haven off the west coast and only accessible by ferry from either Oban or Islay.
The hotel enjoys a lovely position located on a hill above the harbour and has superb views over to neighbouring Jura. The feel is very laid back with comfy sofas, books and games, roaring log fires. There is certainly something for everyone here be it playing on the sandy beaches, spotting seals, fishing or simply a round of golf or game of tennis.
Beautifully located B&B. Country guest house in the Highlands of Scotland. Romantic escape with great views from the restaurant.
Highlands & Islands
Country escape on the shores of Upper Loch Torridon. 53 acres of park and woodland provide many outdoor activities. Scottish country house opulence twinned with contemporary designs. Seriously good restaurant and whisky bar.
Isle of Colonsay, Argyll
Unpretentious nine bedroomed hotel on the beautiful island of Colonsay. Great for families and those seeking a break in a laid back Hebridean hideaway. Old house charm, roaring log fires, restaurant and bar.
Looking for sheer indulgence, then Scotland can certainly deliver. There are an increasing number of luxury hotels where one’s every whim is taken care of! Some of the best hotels in Scotland offer pampering and delights more usually expected from properties in the capital or certainly those closer to other forms of civilisation.
Quietly confident, stylish, sophisticated and efficient...THE place to stay in Edinburgh, right above Waverley station. Part of Rocco Forte Collection and boasting Michelin starred restaurant, comprehensive spa and over 150 bedrooms. The old railway hotel transformed into a grande dame.
By Oban, Argyll
Idiosyncratic, loveable, privately owned, with golf and spa on its own island - a haven of peace and quiet, with great views
Elegance, romance and old-school service in sublime surroundings at the foot of Ben Nevis.
So whether a boutique Edinburgh B&B floats your boat or you’re looking for a remote retreat on the West Coast swathed in tartans, our selection of the best hotels in Scotland offers a comprehensive list of all that is good about this country of myriad landscapes, buzzing cities and rich cultural heritage.comments powered by Disqus