• ✓ Book Online Now
  • ✓ Save time, save money
Photo of Scotland

Best Hotels in Scotland

Hide some Locations

About Scotland

All our Scotland collections:

Scotland, like the rest of the UK, is a fantastic place for a holiday - as long as you pack 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. So choosing the best places to stay in Scotland takes on an additional significance...

Scotland's ingredients of dramatic coast and sea, still lochs, sprawling fields and wild hills and mountains are second to none when it comes to natural beauty. Added to that are historic monuments, colourful towns, vibrant cities and a slew of very excellent restaurants - some in the least likely of places.

Our Guru's recommendations for the best places to stay in Scotland sit in a huge range of seats, from remote coastal eyries to the heart of the capital - but first you have to decide which Scottish highlights you want to be closest to.

Topped by its castle and 16th century heart, most of Edinburgh is elegantly Georgian - and a famously beautiful capital at that. On the other hand, Glasgow is lively, young, buzzy, arty and even bordering on stylish these days. Some of the best places to stay in Scotland can also be found in Perthshire, where you can see examples of Scotland's wild moorland and lush farmland in close proximity. The islands on Scotland's west coast have some of Scotland's best beaches, and Skye, one of the larger islands also has a range of hills, the Cuillins, which are incredibly popular with walkers. Foodies will be drawn to the Highlands and Islands, the remote regions with a wide range of food sourced locally from the land or sea.

What Not To Miss

  • Boasting an impressively imposing location overlooking the city, Edinburgh Castle is one of the country's most iconic landmarks. Head off on a tour and learn all about its rich history before visiting the National War Museum of Scotland, located in its grounds.
  • Glasgow's Kelvingrove Art Gallery and Museum, Scotland's most visited free attraction, houses a splendid collection of over 8,000 objects in 22 themed galleries. A must visit spot for any culture vultures!
  • Hike through the stunning Glen Coe and marvel at the breathtaking scenery all around.
  • The Isle of Islay is the place to go for whisky lovers - home to eight distilleries which all offer splendid tours of their facilities and tasting sessions afterwards, of course!

This beautiful and diverse country is an increasingly popular tourist destination especially in the summer months, so if you want to guarantee a bed in one of the best places to stay in Scotland, get organised and plan ahead.

    For the historic highlights

    • Perfect for being in the thick of things, The Scotsman in Edinburgh effortlessly blends old and new and has great facilities including a lovely spa and 3AA Rosette standard brasserie.
    • Loch Ness Lodge is a brilliant property for groups. It has seven sumptuous rooms plus a highly skilled chef who provides creative and contemporary "Franco-Scottish" cuisine. On top of all this it has a top-notch spa and great views over Loch Ness.
    • Quarter, Stirlingshire is a stunning Georgian mansion set amid sixty acres of lush, rural parkland, now offering three charming B&B suites. Closest to Stirling, you're just a short drive from Edinburgh and Glasgow.
    • Located just a ten minute walk from the Royal Mile and Edinburgh Castle, 21212 is a Michelin-starred restaurant with rooms boasting sleek and stylish accommodation. With just four rooms it's also nice and intimate.

    For a city break

    • B+B Edinburgh is one of the best places to stay in Scotland if you're planning a city break. It's in a great central location, but certainly won't break the bank.
    • If luxury in Glasgow is your aim, then book a room at Blythswood Square. Once the home to the famous Automobile Club, the traditional exterior is not echoed inside where you'll find up to the minute contemporary interiors plus top-notch spa.
    • Finally for complete over the top decadence it'll have to be a night at the Witchery by the Castle, Edinburgh- think gilded ceilings, panelling and swathes of jewel-coloured velvet.
    • Malmaison Dundee is a sleek city break spot, with tastefully decorated rooms in atmospheric dark hues and gleaming bathrooms. Enjoy an evening tipple in the bar.
    • The centrally located Bauhaus Hotel is ideal for those wanting to see Aberdeen. With stylish accommodation featuring large TVs and en suites, you really can't go wrong with staying here.
    • Hip and stylish, CitizenM Glasgow is perfect for young travellers - offering comfortable, simple rooms with a 24 hour bar and a large lounge area to boot.
    • The Balmoral is a top-of-the-range stay in the heart of Edinburgh. With a Michelin-starred restaurant, comprehensive bar and smart bedrooms, you're bound to love the experience.

      To explore Scotland's wildness

      • One of our favourite places to stay in the wild moorlands of Perthshire 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.
      • For a real taste of Argyll with its miles of jagged coastline, 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.
      • 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.
      • Get to know Scotland's Lowlands with a stay at the sumptuous Glenapp Castle. Their dreamily indulgent rooms are wonderfully romantic, with rich fabrics and plenty of antiques, whilst you can also tuck into award-winning cuisine. A top all-round spot!
      • The coastal Knockinaam Lodge boasts warm and cosy rooms with unspoilt sea views. Spend your days exploring their 38 acres of grounds before enjoying terrific Michelin-starred food from the restaurant.

      For the Highlands and Islands

      • 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 Pool House in Poolewe is a romantic retreat stuffed with antiques and curios from around the world and is owned and managed by the Harrison family whose attention to detail is exemplary.
      • The Royal Hotel in Comrie serves great grub and is an ideal base for bagging a few Munros.
      • Forss House, set in 20 acres of woodland, is the ideal spot for those looking to get stuck into outdoor pursuits. The rooms are smart and traditional, whilst you can get back after a day out to enjoy a whisky by the fireplace.
      • The 5-room Woodbine House is a homely B&B on the Isle of Skye. Unfussy, decent value and has self-catering options available.
      • Links House, Highlands is a quintessentially Scottish experience - and not just because it's set on a golf course! Their smart rooms feature tweed headbords and tartan quilts, whilst there's also a lovely fine dining restaurant.
      • For something a little different, how about the 3-room Hillstone Lodge - offering modern and stylish accommodation in the midst of Skye's wild beauty. A charming getaway.
      • Set in a lovely Victorian property, Arisaig House is a luxury B&B with smart interiors set in 19 acres of grounds. You can even rent out the entire house for group trips/parties!
      • Boasting a truly stunning setting at the foot of Ben Nevis, Inverlochy Castle offers luxurios rooms with chintz wallpaper, antiques and four-posters. What's more, their spendlid restaurant's received no less than one Michelin Star and 3 AA Rosette awards.

      For An Apartment Or Cottage

      If you'd prefer the privacy of a self-catering option then browse through the wide variety available online with our partner Booking.com.

      Travel Information

      • Whilst hardly exactly balmy, Scotland's nicest in the summer months - the average temperature rises to 15°C in July.
      • Be sure to remember a jacket though just in case as Scotland's always partial to the odd rain shower!
      • This however is peak season, so if you fancy a bit more peace and quiet consider coming in spring or autumn.
      • Visitors can fly into Edinburgh Airport, Glasgow Airport, Aberdeen Airport, Dundee Airport or Inverness Airport. All of these are well served by public transport links to the surrounding areas.
      • For car hire prices, we recommend you visit our online partner Rentalcars.

        Still not sure?

          See all » 38 hotels in Edinburgh

          • Prestonfield 23 rooms from $328

            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. Fine dining is served in an ultra romantic setting. The concierge have a 'nothing's too much' attitude. Best for a truly indulgent stay.

            Exclusive offer  -  Decadent Country House
            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
            Recommended by  -  Frommers, Good Hotel Guide, Kiwi Collection
            Check prices
          • The Dunstane Houses 35 rooms from $155

            Edinburgh

            In a peaceful corner of Edinburgh’s West End, a short walk from Haymarket and 15 minutes’ drive from Edinburgh airport, The Dunstane Houses is an independent, 35-bedroom boutique hotel spread over two stately Victorian townhouses on opposite sides of the road: Dunstane House and Hampton House.

            Exclusive offer  -  Sunday Night Stay
            Sights nearby  -  Easy access to all of Edinburgh's top attractions including the Royal Mile, Old Town and Prince's Street
            Great walks  -  Climb Arthur's seat for a great view over the city and beyond.
            Designer  -  Uniquely designed interiors
            Quirky  -  A unique experience
            Check prices

          See all » 17 hotels in Perthshire

          • Killiecrankie House Hotel 10 rooms from $300

            by Pitlochry, Perthshire

            A quaint and charming Highland hotel, wonderfully unassuming and Scottish through and through. Snug sitting rooms, traditional rooms and fantastic restaurant complete with tartan chairs! Set in stunning landscapes, with direct access to the Pass of Killiecrankie. A characterful country escape!

            Exclusive offer
            Hideaway  -  The ideal getaway from it all spot, with warm fires, hearty food, comfy beds and miles of picturesque walking.
            Great walks  -  Plenty of walking in the local area with Loch Tummel, Rannoch Moor and the magnificent Glenshee.
            Views  -  Great views over the Pass of Killiecrankie.
            Secluded setting  -  For escaping.
            Recommended by  -  Good Hotel Guide, Sawdays
            Hotel Website
          • Barley Bree 6 rooms from $124

            Crieff, Perthshire

            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.

            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.
            Traditional
            Recommended by  -  Good Hotel Guide, Sawdays
            Check prices

          See all » 12 hotels in Glasgow

          • citizenM Glasgow 198 rooms from $90

            Glasgow

            The most northerly outpost of CitizenMs luxe for less brand. Simple rooms with huge beds and fab rain showers, plus a 24hour bar and canteen, and huge lounge area. A great central location plus trendy interiors and high-tech gadgetry, make this the perfect choice for a fun filled city break.

            Value chic  -  With rooms from as little as £69 per night, what's not to like?
            Sights nearby  -  Situated in the heart of the city close to all attractions.
            Lively  -  Hip and happening.
            Recommended by  -  CN Traveller
            Check prices
          • Malmaison Glasgow 72 rooms from $129

            Glasgow

            Chic converted church in the Centre of Glasgow. Large contemporary bedrooms. Bar, brasserie, gym.

            Sights nearby  -  Well located for major sights.
            Four poster beds  -  For romantics.
            Recommended by  -  Fodors, Frommers
            Check prices

          See all » 10 hotels in Skye

          • Greshornish House 8 rooms from $130

            Isle of Skye

            Remote but luxurious B&B on its own private peninsula on the Isle of Skye. 10 acres of land provide stunning views. Log fires and rustic charm. Luxurious rooms and tasty food.

            Views  -  Great views from hotel
            Secluded setting  -  For escaping.
            Remote  -  Off the beaten track.
            Four poster beds  -  For romantics.
            Recommended by  -  Good Hotel Guide, Sawdays
            Check prices
          • Coruisk House 2 rooms from $195

            Skye

            Tucked away on the picturesque peninsula of Elgol, Coruisk house offers a superb restaurant with elegant rooms. Both rooms are stylish and comfortable with warm colour schemes and luxurious furniture. For intrepid mountaineers the nearby Cuillin's lie in waiting.

            Local exploring  -  Perfect for exploring the south coast of Skye with cosy beds and hearty meals waiting for you on your return.
            Country Escape  -  This stylish hotel makes the perfect bolthole for a rural escape to the rugged, wild landscape of Skye.
            Sights nearby  -  Historians will enjoy visiting a local Neolithic stone circle, several chambered cairns and the High Pasture Cave.
            Birdwatching  -  Birdwatchers can go in search of golden eagles and peregrin falcons.
            Recommended by  -  Sawdays
            Check prices

          See all » 10 hotels in Inverness-shire

          • Glenmoriston Town House Hotel 30 rooms from $72

            Inverness

            With a picturesque positioning on the banks of the river Ness, Glenmoriston Town House Hotel is a stylish hotel. Featuring comfortable rooms, an excellent restaurant and an atmospheric piano bar, it's a great low cost option for staying in Inverness.

            Local exploring  -  Ideal launchpad for exploring Inverness.
            Sights nearby  -  Ten minutes walk from Inverness Castle. Only 5 miles to Culloden.
            Check prices
          • Smiddy House 4 rooms from $98

            Fort William

            Set in the quiet village of Spean Bridge just 11 miles from Fort William and close to Loch Lochy. The four rooms are comfortable and tastefully decorated in a Scottish highland style. The restaurant serves up locally produced fare and the garden room offers the perfect spot for a quiet drink.

            Great walks  -  Fort William is at the base of Britain’s highest peak, Ben Nevis and is also the gateway to walks in the picturesque Glen Nevis
            Fishing  -  The surrounding areas offer excellent wild brown trout, northern pike lochs and wild Atlantic salmon rivers
            Check prices

          See all » 8 hotels in Aberdeenshire

          • Skene House HotelSuites Rosemount 101 rooms from $116

            Aberdeen

            Reasonably priced but well-serviced apartments in heart of the Granite City. Combines the best of both worlds: independent living and warmth of hospitality, perfect for business clientele or weekend city break. Clean modern apartments in characterful granite building

            Business Hotel  -  Established favourite of oil business visitors
            Sights nearby  -  All of Aberdeen's highlights are close by
            Check prices
          • Malmaison Aberdeen 80 rooms from $142

            Aberdeen

            Typical of the Malmaison brand. Castle-like hotel bedecked with tartan upholstery and dark furniture. Intimate whisky snug, brasserie, bar, and relaxing spa.

            Spa
            Sights nearby  -  Well located for major sights.
            Recommended by  -  Good Hotel Guide, Kiwi Collection
            Check prices

          See all » 7 hotels in Borders

          • The Horseshoe 8 rooms from $130

            Borders

            A charming 'restaurant with rooms' in a picturesque village in the Scottish Borders. Simply dressed rooms are traditional in style with each room sticking to a colour theme. The highly accoladed restaurant is the real crowning glory, fresh produce and skillful handling. The perfect country escape.

            Foodies  -  The award winning restaurant showcases Scotland's best produce and is the real drawing point.
            Romantic  -  Good for couples.
            Traditional
            Full of character
            Recommended by  -  Good Hotel Guide
            Check prices
          • Windlestraw Lodge 6 rooms from $143

            Walkerburn, Borders

            Intimate hideaway in the heart of the Scottish Borders. Peaceful ambiance, good food, roaring fires, and lovely views of the countryside.

            Remote  -  Off the beaten track.
            Romantic  -  Good for couples.
            Recommended by  -  I Escape, Good Hotel Guide, Sawdays
            Check prices

          See all » 38 hotels in Edinburgh

          • Prestonfield 23 rooms from $328

            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. Fine dining is served in an ultra romantic setting. The concierge have a 'nothing's too much' attitude. Best for a truly indulgent stay.

            Exclusive offer  -  Decadent Country House
            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
            Recommended by  -  Frommers, Good Hotel Guide, Kiwi Collection
            Check prices
          • The Dunstane Houses 35 rooms from $155

            Edinburgh

            In a peaceful corner of Edinburgh’s West End, a short walk from Haymarket and 15 minutes’ drive from Edinburgh airport, The Dunstane Houses is an independent, 35-bedroom boutique hotel spread over two stately Victorian townhouses on opposite sides of the road: Dunstane House and Hampton House.

            Exclusive offer  -  Sunday Night Stay
            Sights nearby  -  Easy access to all of Edinburgh's top attractions including the Royal Mile, Old Town and Prince's Street
            Great walks  -  Climb Arthur's seat for a great view over the city and beyond.
            Designer  -  Uniquely designed interiors
            Quirky  -  A unique experience
            Check prices

          See all » 17 hotels in Perthshire

          • Killiecrankie House Hotel 10 rooms from $300

            by Pitlochry, Perthshire

            A quaint and charming Highland hotel, wonderfully unassuming and Scottish through and through. Snug sitting rooms, traditional rooms and fantastic restaurant complete with tartan chairs! Set in stunning landscapes, with direct access to the Pass of Killiecrankie. A characterful country escape!

            Exclusive offer
            Hideaway  -  The ideal getaway from it all spot, with warm fires, hearty food, comfy beds and miles of picturesque walking.
            Great walks  -  Plenty of walking in the local area with Loch Tummel, Rannoch Moor and the magnificent Glenshee.
            Views  -  Great views over the Pass of Killiecrankie.
            Secluded setting  -  For escaping.
            Recommended by  -  Good Hotel Guide, Sawdays
            Hotel Website
          • Barley Bree 6 rooms from $124

            Crieff, Perthshire

            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.

            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.
            Traditional
            Recommended by  -  Good Hotel Guide, Sawdays
            Check prices

          See all » 12 hotels in Glasgow

          • citizenM Glasgow 198 rooms from $90

            Glasgow

            The most northerly outpost of CitizenMs luxe for less brand. Simple rooms with huge beds and fab rain showers, plus a 24hour bar and canteen, and huge lounge area. A great central location plus trendy interiors and high-tech gadgetry, make this the perfect choice for a fun filled city break.

            Value chic  -  With rooms from as little as £69 per night, what's not to like?
            Sights nearby  -  Situated in the heart of the city close to all attractions.
            Lively  -  Hip and happening.
            Recommended by  -  CN Traveller
            Check prices
          • Malmaison Glasgow 72 rooms from $129

            Glasgow

            Chic converted church in the Centre of Glasgow. Large contemporary bedrooms. Bar, brasserie, gym.

            Sights nearby  -  Well located for major sights.
            Four poster beds  -  For romantics.
            Recommended by  -  Fodors, Frommers
            Check prices

          See all » 10 hotels in Skye

          • Greshornish House 8 rooms from $130

            Isle of Skye

            Remote but luxurious B&B on its own private peninsula on the Isle of Skye. 10 acres of land provide stunning views. Log fires and rustic charm. Luxurious rooms and tasty food.

            Views  -  Great views from hotel
            Secluded setting  -  For escaping.
            Remote  -  Off the beaten track.
            Four poster beds  -  For romantics.
            Recommended by  -  Good Hotel Guide, Sawdays
            Check prices
          • Coruisk House 2 rooms from $195

            Skye

            Tucked away on the picturesque peninsula of Elgol, Coruisk house offers a superb restaurant with elegant rooms. Both rooms are stylish and comfortable with warm colour schemes and luxurious furniture. For intrepid mountaineers the nearby Cuillin's lie in waiting.

            Local exploring  -  Perfect for exploring the south coast of Skye with cosy beds and hearty meals waiting for you on your return.
            Country Escape  -  This stylish hotel makes the perfect bolthole for a rural escape to the rugged, wild landscape of Skye.
            Sights nearby  -  Historians will enjoy visiting a local Neolithic stone circle, several chambered cairns and the High Pasture Cave.
            Birdwatching  -  Birdwatchers can go in search of golden eagles and peregrin falcons.
            Recommended by  -  Sawdays
            Check prices

          See all » 10 hotels in Inverness-shire

          • Glenmoriston Town House Hotel 30 rooms from $72

            Inverness

            With a picturesque positioning on the banks of the river Ness, Glenmoriston Town House Hotel is a stylish hotel. Featuring comfortable rooms, an excellent restaurant and an atmospheric piano bar, it's a great low cost option for staying in Inverness.

            Local exploring  -  Ideal launchpad for exploring Inverness.
            Sights nearby  -  Ten minutes walk from Inverness Castle. Only 5 miles to Culloden.
            Check prices
          • Smiddy House 4 rooms from $98

            Fort William

            Set in the quiet village of Spean Bridge just 11 miles from Fort William and close to Loch Lochy. The four rooms are comfortable and tastefully decorated in a Scottish highland style. The restaurant serves up locally produced fare and the garden room offers the perfect spot for a quiet drink.

            Great walks  -  Fort William is at the base of Britain’s highest peak, Ben Nevis and is also the gateway to walks in the picturesque Glen Nevis
            Fishing  -  The surrounding areas offer excellent wild brown trout, northern pike lochs and wild Atlantic salmon rivers
            Check prices

          See all » 8 hotels in Aberdeenshire

          • Skene House HotelSuites Rosemount 101 rooms from $116

            Aberdeen

            Reasonably priced but well-serviced apartments in heart of the Granite City. Combines the best of both worlds: independent living and warmth of hospitality, perfect for business clientele or weekend city break. Clean modern apartments in characterful granite building

            Business Hotel  -  Established favourite of oil business visitors
            Sights nearby  -  All of Aberdeen's highlights are close by
            Check prices
          • Malmaison Aberdeen 80 rooms from $142

            Aberdeen

            Typical of the Malmaison brand. Castle-like hotel bedecked with tartan upholstery and dark furniture. Intimate whisky snug, brasserie, bar, and relaxing spa.

            Spa
            Sights nearby  -  Well located for major sights.
            Recommended by  -  Good Hotel Guide, Kiwi Collection
            Check prices

          See all » 7 hotels in Borders

          • The Horseshoe 8 rooms from $130

            Borders

            A charming 'restaurant with rooms' in a picturesque village in the Scottish Borders. Simply dressed rooms are traditional in style with each room sticking to a colour theme. The highly accoladed restaurant is the real crowning glory, fresh produce and skillful handling. The perfect country escape.

            Foodies  -  The award winning restaurant showcases Scotland's best produce and is the real drawing point.
            Romantic  -  Good for couples.
            Traditional
            Full of character
            Recommended by  -  Good Hotel Guide
            Check prices
          • Windlestraw Lodge 6 rooms from $143

            Walkerburn, Borders

            Intimate hideaway in the heart of the Scottish Borders. Peaceful ambiance, good food, roaring fires, and lovely views of the countryside.

            Remote  -  Off the beaten track.
            Romantic  -  Good for couples.
            Recommended by  -  I Escape, Good Hotel Guide, Sawdays
            Check prices