To go straight to our selection of the best places to stay in Scotland, click here.
All our collections in Scotland:
Scotland is absolutely bursting with places to stay as well as beautiful scenery, friendly natives and things to do both outside and in. The ingredients available from the sea, lochs, fields and hills are second to none and Scotland has lots of excellent restaurants, some in the least likely places.
Like the rest of the United Kingdom, it is a fantastic place for a holiday as long as you bring clothes for every weather eventuality. Depending on the time of year you come, you really could be sunbathing one day and in waterproofs the next.
Our choices of the best places to stay in Scotland, listed extensively below are from every region of the country, on the coast, inland and in the cities and towns. A taste of one hotel from each area follows with a brief description of its location to help you choose where to head first.
If you go to the beautiful capital city of Edinburgh with its elegant Georgian streets in the centre, higgledy 16th Century Old Town, impressive castle and spacious suburbs one of the coolest places to stay is One Royal Circus. It is a chic city townhouse B & B in a fabulous location. The breakfasts are delicious, local and home made.
In Scotland's largest city, Glasgow, legendary for its friendly hospitality, Blythswood Square is a good choice. With a luxurious spa, the rooms are modern and funky as well as being elegant and comfortable.
Perthshire is the place to head if you want to see examples of Scotland's wild moorland and lush farmland in close proximity. One of our favourite places to stay there is Monachyle Mhor Hotel near Balquidder. It is a perfect union of rustic warmth, funky sophistication and excellent food, much of it so local that it has been grown on the farm surrounding the hotel.
Kinloch Lodge on the Isle of Skye is owned and run by the well-known Scottish cook and food writer, Claire Macdonald and her husband. Expect informal comfort in homely country-modern rooms and delicious food. The islands on Scotland's west coast have some of the most lovely beaches in the country and Skye, one of the larger islands also has a range of hills, the Cuillins, popular with walkers.
For a real taste of Argyll with its miles of jaggged costline, the Royal An Lochan hotel in Tighnabruich is an ideal place to stay. The village overlooks a classic sea loch of the Kyles of Bute from which delicious shell fish is plucked for the restaurant.
If you are in the prosperous granite-built oil city of Aberdeen on the north east coast of Scotland and you want to be in the city, Malmaison is a good choice. It is recognisably Malmaison but it is also very definitely Aberdeen with lots of tartan in the decoration and a cosy whisky snug.
For traditional comfort in the Borders, the area of Scotland next to the border with England, Windlestraw Lodge is a good choice. With roaring fires and a daily changing menu it is a good base from which to explore the rolling farmland and towns of this historic region.
Browse through our extensive list of the best places to stay in Scotland and start to plan your stay. Please feel free to call or email a friendly guru for advice Contact
Edinburgh
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.
Edinburgh (Royal Mile)
Intimate, gothic hotel smothered in velvet on Edinburgh's Royal Mile. Ideal for exploring the castle (situated at its gates). Flamboyant interiors and a notable restaurant.
Perthshire
Luxury grand dame resort hotel in the heart of stunning Perthshire countryside. With three championship golf courses, top notch spa and more activities than you can imagine, this is the perfect resort for all the family.
By Blairgowrie, Perthshire
An authentic country house hotel, in a classic Perthshire setting
Isle of Skye
Stunning scenery, dazzling food and plenty of peace and quiet a short drive from the Skye Bridge.
Ullapool (Lochinver)
Stylish, luxury hide-away in stunning surroundings
By Oban, Argyll
Idiosyncratic, loveable, privately owned, with golf and spa on its own island - a haven of peace and quiet, with great views
Argyll
Charming country hotel with a serene setting on the shores of Loch Sunart
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.
Borders
A comfortable country house hotel in beautiful countryside with great sporting opportunities and excellent food for hungry sportsmen and women.
Walkerburn, Borders
Intimate hideaway in the heart of the Scottish Borders. Peaceful ambiance, good food, roaring fires, and lovely views of the countryside.
Aberdeen (Pitfodels)
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.
Aberdeen
Typical of the Malmaison brand. Castle-like hotel bedecked with tartan upholstery and dark furniture. Intimate whisky snug, brasserie, bar, and relaxing spa.