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

Best Hotels in Scotland

View all 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 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. While Glasgow is lively, young, buzzy, arty and even bordering on stylish these days. Some of the best places to stay in Scotland can be found in Perthshire, where you can to 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, 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.

        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 effortlessly blends old and new and has great facilities including top notch 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 also a short drive from Edinburgh and Glasgow.

        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.

          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.

          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.

          Still not sure which is the best place to stay in Scotland for you?

          1. Browse through our list of all the best places to stay in Scotland,
          2. consider our Guru's list of 7 Scottish Country Escapes,
          3. or contact one of our friendly Gurus for advice.

          See all » 34 hotels in Edinburgh

          • Brooks Edinburgh 46 rooms from $77

            Edinburgh

            Amazingly good value in not quite central Edinburgh. Clean, tidy, comfortable, friendly and for those on a budget a great find.

            Less £
            Sights nearby  -  Easy walk to the sights
            Check prices
          • B+B Edinburgh 27 rooms from $98

            Edinburgh

            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.

            Check prices

          See all » 25 hotels in Highlands & Islands

          • Woodbine House 5 rooms from $90

            Portree, Skye

            A delightful B&B on the west coast of the isle of Skye. The rooms have a homely feel and there's an excellent family suite. With self-catering options, it could be perfect for a family or group trip to Skye. Friendly owners and a great location prove a winning combination.

            Back to Nature  -  Skye is the ideal place to get back to basics and return to the wind and the wild.
            Local exploring  -  A great base for exploring the beauitful west coast of Skye.
            Kayaking  -  Guests can hire sea kayaks to explore the surrounding coastline.
            Birdwatching  -  Skye is a great spot for puffin watching.
            Check prices
          • The Lime Tree 9 rooms from $91

            Fort William

            This stylish hotel is situated in the heart of the North West Highlands. Being the 'outdoor capital of the UK' there are a plethora of activities on offer. The in-house gallery has contemporary art on show and the award winning restaurant serves seasonal, locally sourced food. A great country escape

            Kayaking  -  The coast offers a number of paddling areas to get up close to nature
            Sailing  -  Can be booked nearby.
            Great walks  -  Good for walkers.
            Fishing  -  Excellent fishing nearby.
            Check prices

          See all » 12 hotels in Perthshire

          • Torrdarach House 7 rooms from $116

            Pitlochry, Perthshire

            This Elizabethan country house is surrounded by a well established wooded garden with a short walk leading to a golf course. Hearty scottish breakfasts are offered up including porridge with a dash of whiskey. The airy rooms, whiskey bar, fireplaces and great views all lead to a relaxing stay.

            Great walks  -  Ben Vrackie offers a great hike and even more spectacular views for the adventurous
            Sights nearby  -  Blair Castle and Gardens is a magnificent white castle in Blair Atholl
            Views  -  Great views from hotel
            Recommended by  -  Sawdays, Good Hotel Guide
            Check prices
          • MHOR 84 14 rooms from $120

            Lochearnhead, Perthshire

            A remote hotel nestled between Loch Lomond and the Trossachs National Park. The combination of glorious natural surrounds and the chic, stylish interiors make for a memorable stay. Fantastic food produced from the best locally sourced, sustainable ingredients, served in an atmospheric dining room.

            Foodies  -  Foodie heaven- cusine from famed chefs Mhairi Taylor and Tom Lewis, as well as mushroom foraging expeditions.
            Back to Nature  -  The perfect launchpad for exploring the stunning lochs and parks of the surrounding area.
            Fishing  -  The motel will arrange boat, ghillie, permit and equipment for guests to fish for brown trout in Loch Doil and Loch Voine.
            Sights nearby  -  Any history buffs should check out the church at Balquhidder and visit the grave of clan leader Rob Roy.
            Recommended by  -  I Escape
            Check prices

          See all » 11 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
          • Grasshoppers 30 rooms from $98

            Glasgow

            A budget-friendly hotel located near Glasgow's Central Station. 30 rooms decorated in a serene, clean Scandinavian style. A laid back kitchen restaurant serves up local produce. A great crash pad from which to enjoy this bustling city.

            Sights nearby  -  Ideally situated to access Glasgow's best sights including the Science Centre, Botanic Gardens and Modern Art Gallery
            Check prices

          See all » 9 hotels in Skye

          • Woodbine House 5 rooms from $90

            Portree, Skye

            A delightful B&B on the west coast of the isle of Skye. The rooms have a homely feel and there's an excellent family suite. With self-catering options, it could be perfect for a family or group trip to Skye. Friendly owners and a great location prove a winning combination.

            Back to Nature  -  Skye is the ideal place to get back to basics and return to the wind and the wild.
            Local exploring  -  A great base for exploring the beauitful west coast of Skye.
            Kayaking  -  Guests can hire sea kayaks to explore the surrounding coastline.
            Birdwatching  -  Skye is a great spot for puffin watching.
            Check prices
          • Glenview 3 rooms from $117

            Portree, Skye

            A charming and homely B&B run by helpful owners, on the picturesque island of Skye. The rooms are cosy and comfortable with stunning views of the Trotternish peninsula. The superb restaurant focuses on local produce such as oysters and venison. Perfect for a remote getaway.

            Back to Nature  -  Escape to the picturesque, wild Scottish island of Skye with it's dramatic landscapes and stunning wildlife.
            Local exploring  -  The perfect base for exploring the amazing island of Skye, with cosy beds and hearty meals.
            Sights nearby  -  Visit the iconic natural landmarks such as the Old Man of Storr, Kilt Rock and the Trotternish Ridge.
            Great walks  -  There is superb walking around the nearby Trotternish Peninsula.
            Check prices

          See all » 7 hotels in North East Scotland

          • Malmaison Dundee 91 rooms from $85

            Dundee

            Comfy bedrooms, gleaming bathrooms and good, buzzy restaurant full of bright young things.

            Check prices
          • Bauhaus Hotel 39 rooms from $85

            Aberdeen

            The contemporary Bauhaus Hotel enjoys a superbly central location in downtown Aberdeen. Offers boutique accommodation with white interiors, brick wall facades and splashes of colourful artwork on the walls. Rooms also feature 60" TVs and en suite bathrooms. A well located and decent value spot.

            Local exploring  -  Make the most out of your location to see all that the city has to offer
            City Style  -  Bauhaus Hotel is the perfect base from which to get to know Aberdeen
            Value chic  -  Great accommodation, a central location and all at low cost
            Sights nearby  -  Go visit Aberdeen Music Hall, Cathedral of St. Mary of the Assumption or Aberdeen Harbour
            Check prices

          See all » 6 hotels in Argyll

          • Roineabhal 3 rooms from $104

            Argyll

            This luxury bed and breakfast is set in Glens of West Argyll. Tastefully decorated and comfortable rooms have dashes of tartan reflecting the locality. The surrounding area is ideal for hiking and fishing. The breakfast is hearty Scottish fare. One of the best ways to experience Scotland.

            Sights nearby  -  Take a walk in one of the many stunning gardens including Arduine Gardens and Torosay Castle and Gardens
            Sailing  -  Loch Etive Cruises has trips offering spectacular views of Glen Etive and Buachaille Etive Mor
            Great walks  -  Good for walkers.
            Fishing  -  Excellent fishing nearby.
            Recommended by  -  Good Hotel Guide
            Check prices
          • The Colonsay 9 rooms from $111

            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.

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

          See all » 34 hotels in Edinburgh

          • Brooks Edinburgh 46 rooms from $77

            Edinburgh

            Amazingly good value in not quite central Edinburgh. Clean, tidy, comfortable, friendly and for those on a budget a great find.

            Less £
            Sights nearby  -  Easy walk to the sights
            Check prices
          • B+B Edinburgh 27 rooms from $98

            Edinburgh

            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.

            Check prices

          See all » 25 hotels in Highlands & Islands

          • Woodbine House 5 rooms from $90

            Portree, Skye

            A delightful B&B on the west coast of the isle of Skye. The rooms have a homely feel and there's an excellent family suite. With self-catering options, it could be perfect for a family or group trip to Skye. Friendly owners and a great location prove a winning combination.

            Back to Nature  -  Skye is the ideal place to get back to basics and return to the wind and the wild.
            Local exploring  -  A great base for exploring the beauitful west coast of Skye.
            Kayaking  -  Guests can hire sea kayaks to explore the surrounding coastline.
            Birdwatching  -  Skye is a great spot for puffin watching.
            Check prices
          • The Lime Tree 9 rooms from $91

            Fort William

            This stylish hotel is situated in the heart of the North West Highlands. Being the 'outdoor capital of the UK' there are a plethora of activities on offer. The in-house gallery has contemporary art on show and the award winning restaurant serves seasonal, locally sourced food. A great country escape

            Kayaking  -  The coast offers a number of paddling areas to get up close to nature
            Sailing  -  Can be booked nearby.
            Great walks  -  Good for walkers.
            Fishing  -  Excellent fishing nearby.
            Check prices

          See all » 12 hotels in Perthshire

          • Torrdarach House 7 rooms from $116

            Pitlochry, Perthshire

            This Elizabethan country house is surrounded by a well established wooded garden with a short walk leading to a golf course. Hearty scottish breakfasts are offered up including porridge with a dash of whiskey. The airy rooms, whiskey bar, fireplaces and great views all lead to a relaxing stay.

            Great walks  -  Ben Vrackie offers a great hike and even more spectacular views for the adventurous
            Sights nearby  -  Blair Castle and Gardens is a magnificent white castle in Blair Atholl
            Views  -  Great views from hotel
            Recommended by  -  Sawdays, Good Hotel Guide
            Check prices
          • MHOR 84 14 rooms from $120

            Lochearnhead, Perthshire

            A remote hotel nestled between Loch Lomond and the Trossachs National Park. The combination of glorious natural surrounds and the chic, stylish interiors make for a memorable stay. Fantastic food produced from the best locally sourced, sustainable ingredients, served in an atmospheric dining room.

            Foodies  -  Foodie heaven- cusine from famed chefs Mhairi Taylor and Tom Lewis, as well as mushroom foraging expeditions.
            Back to Nature  -  The perfect launchpad for exploring the stunning lochs and parks of the surrounding area.
            Fishing  -  The motel will arrange boat, ghillie, permit and equipment for guests to fish for brown trout in Loch Doil and Loch Voine.
            Sights nearby  -  Any history buffs should check out the church at Balquhidder and visit the grave of clan leader Rob Roy.
            Recommended by  -  I Escape
            Check prices

          See all » 11 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
          • Grasshoppers 30 rooms from $98

            Glasgow

            A budget-friendly hotel located near Glasgow's Central Station. 30 rooms decorated in a serene, clean Scandinavian style. A laid back kitchen restaurant serves up local produce. A great crash pad from which to enjoy this bustling city.

            Sights nearby  -  Ideally situated to access Glasgow's best sights including the Science Centre, Botanic Gardens and Modern Art Gallery
            Check prices

          See all » 9 hotels in Skye

          • Woodbine House 5 rooms from $90

            Portree, Skye

            A delightful B&B on the west coast of the isle of Skye. The rooms have a homely feel and there's an excellent family suite. With self-catering options, it could be perfect for a family or group trip to Skye. Friendly owners and a great location prove a winning combination.

            Back to Nature  -  Skye is the ideal place to get back to basics and return to the wind and the wild.
            Local exploring  -  A great base for exploring the beauitful west coast of Skye.
            Kayaking  -  Guests can hire sea kayaks to explore the surrounding coastline.
            Birdwatching  -  Skye is a great spot for puffin watching.
            Check prices
          • Glenview 3 rooms from $117

            Portree, Skye

            A charming and homely B&B run by helpful owners, on the picturesque island of Skye. The rooms are cosy and comfortable with stunning views of the Trotternish peninsula. The superb restaurant focuses on local produce such as oysters and venison. Perfect for a remote getaway.

            Back to Nature  -  Escape to the picturesque, wild Scottish island of Skye with it's dramatic landscapes and stunning wildlife.
            Local exploring  -  The perfect base for exploring the amazing island of Skye, with cosy beds and hearty meals.
            Sights nearby  -  Visit the iconic natural landmarks such as the Old Man of Storr, Kilt Rock and the Trotternish Ridge.
            Great walks  -  There is superb walking around the nearby Trotternish Peninsula.
            Check prices

          See all » 7 hotels in North East Scotland

          • Malmaison Dundee 91 rooms from $85

            Dundee

            Comfy bedrooms, gleaming bathrooms and good, buzzy restaurant full of bright young things.

            Check prices
          • Bauhaus Hotel 39 rooms from $85

            Aberdeen

            The contemporary Bauhaus Hotel enjoys a superbly central location in downtown Aberdeen. Offers boutique accommodation with white interiors, brick wall facades and splashes of colourful artwork on the walls. Rooms also feature 60" TVs and en suite bathrooms. A well located and decent value spot.

            Local exploring  -  Make the most out of your location to see all that the city has to offer
            City Style  -  Bauhaus Hotel is the perfect base from which to get to know Aberdeen
            Value chic  -  Great accommodation, a central location and all at low cost
            Sights nearby  -  Go visit Aberdeen Music Hall, Cathedral of St. Mary of the Assumption or Aberdeen Harbour
            Check prices

          See all » 6 hotels in Argyll

          • Roineabhal 3 rooms from $104

            Argyll

            This luxury bed and breakfast is set in Glens of West Argyll. Tastefully decorated and comfortable rooms have dashes of tartan reflecting the locality. The surrounding area is ideal for hiking and fishing. The breakfast is hearty Scottish fare. One of the best ways to experience Scotland.

            Sights nearby  -  Take a walk in one of the many stunning gardens including Arduine Gardens and Torosay Castle and Gardens
            Sailing  -  Loch Etive Cruises has trips offering spectacular views of Glen Etive and Buachaille Etive Mor
            Great walks  -  Good for walkers.
            Fishing  -  Excellent fishing nearby.
            Recommended by  -  Good Hotel Guide
            Check prices
          • The Colonsay 9 rooms from $111

            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.

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