Best Hotels in Scotland - The Ultimate Guide

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.

Best Hotels in Scotland for City Breaks

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 Hotels

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.

  • Prestonfield has long been a favourite with visitors to Edinburgh. It embodies country house grandeur and sophistication, yet is only five minutes from the Royal Mile and is perfect for those looking for a city bolthole that is glamorous and romantic.
  • 94DR is one of a growing number of “boutique” guesthouses, situated slightly further from the centre, but offering a quality product with the emphasis on personal service. It offers good sized rooms with luxury trappings, plus a breakfast to die for!
    • Prestonfield Edinburgh (Priestfield Road) 23 rooms from £252

      Romantic Break  -  This hotel oozes glammour, romance and seduction, with its wildly opulent canopied beds, rich fabrics and roaring fires.
      Local exploring  -  The best of both worlds- set in 20 acres of spectacular parklands, yet within spitting distance of Edinburgh.
      Great walks  -  Don't forget your welly boots, there are 20 acres of parkland to explore.
      Restrictions on children  -  Adults only
      Air conditioningRestaurantGardenPet friendlyDisabled accessParking
      Recommended by  -  Frommers, Good Hotel Guide, Kiwi Collection

      Opulent extravagance at the Prestonfield just 5 mins from the Royal Mile in Edinburgh. Come for attentive service, divine bedrooms and spoiling galore. Fine dining is served in an ultra romantic setting. The concierge have a 'nothing's too much' attitude. Best for a truly indulgent stay. See More

      Check Availability
    • 94 DR Edinburgh 7 rooms from £80

      Families  -  The family suite comes complete with bunk room, Xbox, toy chest and DVD player!
      Value chic  -  Beautifully done contemporary rooms which offer amazing value for money
      Boutique  -  Individually designed rooms offer contemporary style alongside period Victorian features
      Views  -  Some of the rooms boast excellent views of Arthur's Seat and Salisbury Craggs
      Recommended by  -  I Escape, Good Hotel Guide

      Boutique guest house on southside of Edinburgh, 10-15 mins walk to the centre but on bus route. Good size rooms with luxury trappings and fabulous breakfast. Great views of Arthur's Seat. Friendly, laid back. See More

      Check Availability

Best Hotels in Glasow

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.

  • Blythswood was converted from the Scottish institution that was the RAC club, it now offers stylish contemporary accommodation plus a luxury spa in the West End of town.
  • The ABode Glasgow is the northern outpost of Michael Caines’ chain of affordable city hotels and has all the features you would expect: huge comfy beds, cashmere throws, plus great food!
    • Blythswood Square Glasgow 100 rooms from £205

      City Style  -  An elegant 5 star hotel in a great location, with red velvet alcoves and fringed lamp shades nodding to the square's shady past!
      Spa breaks  -  Indulge yourself at in the award-winning basement spa with mud chamber, sauna and extensive treatments.
      Suites  -  Also penthouses with private lift, terrace, bar, dining room, rooftop views
      Swimming Pool  -  Indoor pool
      Air conditioningSpaRestaurantSwimming PoolDisabled accessParkingNo pets
      Recommended by  -  Fodors, Good Hotel Guide

      A luxury 5 star spa hotel in Glasgow's West End. Its landmark heritage creates an imposing facade. The contemporary interiors and wellness spa have all the modern comforts. The glorious penthouses and many private rooms are ideal for corporate or social entertaining. A chic choice. See More

      Check Availability
    • Abode, Glasgow Glasgow 59 rooms from £184

      City Style  -  Modern, revamped hotel in the middle of town
      Restaurant  -  Brasserie Abode is open till late and offers a tasty all day menu
      Sights nearby  -  The Glengoyne Whiskey Distillery
      Great walks  -  Glasgow Botanic Gardens
      RestaurantDisabled accessNo pets

      A lovely Georgian townhouse that has been recently decorated to combine modern luxuries with with gorgeous period features. Located in the heart of the city, the hotel offers private dining, a conference suite and comfortable bedrooms. Tweed furnishings, large windows and high airy ceilings. See More

      Check Availability


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.

  • Rocpool Reserve Inverness 11 rooms from £185

    Private Hot Tub  -  Two rooms feature private outdoor hot tubs
    Restaurant  -  Recommended.
    Sights nearby  -  Well located for major sights.
    Recommended by  -  Good Hotel Guide

    Chic, modern townhouse hotel overlooking the river. Slick rooms with all mod-cons and an award-winning restaurant. See More

    Check Availability


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.

  • The Marcliffe Hotel and Spa Aberdeen (Pitfodels) 42 rooms from £170

    Spa  -  Beauty care and therapeutic treatments for both men and women
    Restaurant  -  Fine dining which showcases the best of Scottish produce
    Fishing  -  Excellent fishing nearby.
    SpaRestaurantGardenPet friendly
    Recommended by  -  Good Hotel Guide, Small Luxury Hotels

    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. See More

    Check Availability

Hotels in Scotland for those on a budget

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.

  • Craigatin House in Pitlochry offers a chic, adult’s only, bed and breakfast option. All rooms are individually designed, without even a splash of tartan! It is a brilliant choice if you want to enjoy the great outdoors with superb walking and fishing on the doorstep, plus culture in the form of Pitlochry’s well-reviewed Festival Theatre.
  • Also in Perthshire the Victorian spa town of Crieff has the excellent Yann’s at Glenearn House – a restaurant with rooms – which is popular with locals and visitors alike. With the owners hailing from Chamonix, the theme is unashamedly French with vintage skis on the walls and a bistro style restaurant serving French classics alongside Savoyarde specialities such as pierrade and fondues.
  • A few miles to the south the Barley Bree is another stylish restaurant with rooms, also with a French owner! The former coaching inn is located in the pretty conservation village of Muthill and boasts 2 AA Rosettes for its cuisine, plus six individually designed bedrooms. Both are ideal if golf is your game – it’s a short drive to Gleneagles, without having to mortgage your house for the stay!
    • Craigatin House Pitlochry 14 rooms from £98

      Value chic  -  A stylish and affordable base to return to after a day exploring the nearby castles, mountains and whisky distilleries.
      Great walks  -  Walk around Loch Faskally and through the Faskally Woods.
      Sights nearby  -  Visit Blair Castle just five miles from the property.
      Restrictions on children  -  No children allowed.
      GardenDisabled accessParkingNo pets
      Recommended by  -  Good Hotel Guide, Sawdays

      A chic bed and breakfast in the heart of Pitlochry, with Farrow & Ball interiors and a lovely garden. Stylish contemporary bedrooms. Beautifully converted living areas with glass walls. Hearty breakfasts set guests up for a day outdoors. An excellent base for exploring the local area. See More

      Check Availability
    • Yann’s at Glenearn House Crieff, Perthshire 6 rooms from £95

      Back to Nature  -  A charming retreat in the heart of Perthshire, boasting stunning scenery and a host of outdoor pursuits.
      Great walks  -  Crieff has wonderful walking terrain, pack a lunch and head off for the day.
      Sights nearby  -  Visit Scotland's oldest distillery or Drummond Park Gardens.
      Restaurant with rooms
      RestaurantGardenParkingNo pets

      Charming small restaurant-with-rooms in the centre of Crieff. Elegant bedrooms with large windows, feature wallpaper and spacious living areas. Excellent bistro styled french cuisine. A wonderful base to explore the local area. See More

      Check Availability
    • Barley Bree Crieff, Perthshire 6 rooms from £95

      Foodies  -  An award winning restaurant, in a charming traditional dining room, serving sumptious French cuisine from fresh local produce.
      Great walks  -  Numerous walks in the surrounding area through the stunning Perthshire countryside.
      Fishing  -  Coarse fishing, fly fishing and even sea angling all available nearby.
      Restaurant  -  2 AA Rosettes
      RestaurantParkingNo pets
      Recommended by  -  Good Hotel Guide, Sawdays

      A charming restaurant with rooms in the heart of Perthshire. Contemporary rooms have simple clean design with gentle hues. The striking dining room, traditional in style, features a fireplace and exposed beams. An ideal base to enjoy country pursuits and excellent cuisine. See More

      Check Availability

Best Hotels for Foodies

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.

  • The Peat Inn has been a popular foodie haunt for years now and the standard seems to just get better. It is certainly off the beaten track, located in rural Fife, but is well worth the drive if delicious food and luxury suites are what you’re after. Plus St Andrews is just down the road for golfers or simply a blustery walk along the beach.
  • Kinloch Lodge on Skye is another foodie favourite. A short drive from the Skye Bridge, this 17th century former hunting lodge is the highland home of Lord Macdonald and his wife Claire (the food writer). It has a very relaxed home from home feel; rooms filled with family photos, warming log fires, and plates of home-made fudge if you can’t quite wait for the gourmet delights produced by head chef Marcello Tully.
    • The Peat Inn by Cupar, Fife 8 rooms from £185

      Secluded setting  -  For escaping.
      Views  -  Great views from hotel
      Restaurant  -  Recommended.
      Restaurant with rooms
      Recommended by  -  Fodors, Good Hotel Guide, Sawdays

      A Michelin-starred restaurant tucked away in rural Fife. Beautifully furnished rooms, calm ambiance, and delicious food. See More

      Check Availability
    • Kinloch Lodge, Skye Isle of Skye 15 rooms from £280

      Foodies  -  Foodies won't be able to resist the stunning award winning restaurant — check out the taster menu with excellent wine pairings.
      Romantic Break  -  A picturesque south Skype romantic retreat offering excellent food, roaring fires, chic suites and long country walks.
      Great walks  -  Venture on a Wild Walk with resident naturalist Mitchell Partridge, packed lunches are provided on request.
      Fishing  -  The area won't dissapoint, keen anglers can fish for salmon, brown trout and rainbow trout.
      RestaurantGardenPet friendlyDisabled accessViewsParking

      Stunning scenery, dazzling food and plenty of peace and quiet just a short drive from the Skye Bridge. The elegant and traditional rooms are filled with natural light. A cosy sitting room with an open fireplace is the ideal spot to unwind with a whisky and the restaurant serves exceptional food. See More

      Check Availability

Best Hotels in Scotland for Getting Away from it all

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!

In Wester Ross, 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.

  • The Torridon Ross-shire 18 rooms from £220

    Bar  -  Over 300 Malt Whiskies available in the Whisky Bar not forgetting their very own Arcturus Gin and Cushie Doos Tonic.
    Restaurant  -  3 AA Rosettes
    Sailing  -  Sailing tours on S/Y a 13 m sailing yacht both within the loch and to the Isle of Skye and the Outer Hebrides.
    Sights nearby  -  Boat cruises available off the west coast for dolphins and if you're lucky whale watching.
    RestaurantGardenPet friendlyDisabled accessViews
    Recommended by  -  Good Hotel Guide, Sawdays

    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. See More

    Check Availability
  • The Colonsay Isle of Colonsay, Argyll 9 rooms from £130

    Remote  -  Off the beaten track.
    Views  -  Great views from hotel
    Great walks  -  Good for walkers.
    RestaurantGardenPet friendlyViews
    Recommended by  -  I Escape, Good Hotel Guide

    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. See More

    Check Availability

Best Hotels for pure luxury

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.

  • The Balmoral flies the flag for luxury in Edinburgh. Part of the Rocco Forte stable, it is stylish and sophisticated with understated design by Olga Polizzi. Marry that with unbeatable service and Michelin starred dining and you end up with “THE” place to stay in the capital.
  • Journey over to the west coast and you discover the Isle of Eriska, situated on its own island. It boasts golf course, luxury spa, award winning food and lavishly decorated rooms. For that something extra special, book one of the cottages or spa suites for their gardens with private hot tubs.
  • Inverlochy Castle has been synonymous with super luxury for many years now and has a guest book full of famous names which bear this out. It is impressively grand and truly luxurious with service standards to match, plus Michelin starred food in dining rooms with furniture gifted by the King of Norway.
    • The Balmoral Edinburgh 168 rooms from £208

      Sights nearby  -  Visit the nearby Edinburgh Castle and the Scottish National Portrait Gallery.
      Great walks  -  Walk to the summit of Calton Hill and enjoy the panoramic views.
      Views  -  Wonderful city views towards Arthurs Seat.
      Swimming Pool  -  Indoor Pool
      Air conditioningSpaRestaurantSwimming PoolDisabled accessViewsParkingNo pets
      Recommended by  -  Tablet, Fodors, Frommers, Kiwi Collection

      Quietly confident, stylish, sophisticated and efficient.THE place to stay in Edinburgh. Part of Rocco Forte Collection and boasting a Michelin starred restaurant, comprehensive spa and over 150 bedrooms. The old railway hotel transformed into a grande dame. True indulgence. See More

      Check Availability
    • Isle of Eriska Port Appin (Benderloch) 25 rooms from £345

      Foodies  -  Foodies will love the eight course tasting menu at the Michelin starred restaurant, featuring local game and fish.
      Active Holiday  -  Make the most of the stunning location and indulge in fishing, sailing, rambling, canoeing, biking and golf.
      Sailing  -  Hire a luxury yacht for the day, the perfect way to explore the coast without getting your boots muddy!
      Great walks  -  Stroll round the island or climb one of the easily reached local munroes.
      Air conditioningSpaRestaurantSwimming PoolGardenPet friendlyDisabled accessViewsParking
      Recommended by  -  Tablet, Good Hotel Guide, Relais & Chateaux

      An idiosyncratic and loveable private island resort and spa just off the western coast of Scotland. Antiques mix with contemporary interiors in this peaceful haven. Think cosy living rooms with roaring fires, Michelin star restaurant, luxurious suites and pampering spa. A remarkable rural retreat. See More

      Check Availability
    • Inverlochy Castle Fort William 17 rooms from £335

      Families  -  Plenty of kit for the kids indoors including games rooms, DVDs, playstation plus endless outdoor activities.
      Foodies  -  This fantastic restaurant has been awarded 3 AA Rosettes- utterly delicious!
      Fishing  -  Fishing in Loch Na Marag in the Castle grounds or salmon and trout fishing further afield.
      Great walks  -  Stunning scenery to be explored starting straight from the property.
      RestaurantGardenViewsParkingNo pets
      Recommended by  -  Relais & Chateaux

      Elegance, romance and old-school service in sublime surroundings at the foot of Ben Nevis. Imposing rooms with heavy curtains, chintz wallpaper, antique paintings and four poster beds. The bathrooms are the height of modernity. A multi award winning restaurant. The perfect country getaway. See More

      Check Availability

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.

For comprehensive hotel collections throughout Scotland check out our recommendations for Perthshire, Edinburgh, Glasgow, Argyll or the Highlands and Islands.


Written by Sarah Empson

posted Monday, 10th January 2022