• ✓ Check Availability
  • ✓ FREE cancellation on most rooms
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.

The Best Places To Stay In Scotland

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 Holiday Autos.

Still not sure?

See all » 39 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 » 17 hotels in Perthshire

  • East Haugh House 12 rooms from $104

    Pitlochry (PERTHSHIRE)

    A beautifully renovated country house set in rural Perthshire. Individually styled rooms perfectly mix contemporary and traditional styles with simple white walls, beamed ceilings, open fireplaces and modern bathrooms. An excellent restaurant serves up the best of Scottish produce. Fabulous.

    Country Escape  -  A secluded country house with access to numerous country pursuits.
    Fishing  -  Fly fish for wild Scottish Salmon on the renowned River Tay.
    Secluded setting  -  For escaping.
    Views  -  Great views from hotel
    Recommended by  -  Good Hotel Guide
    Check prices
  • Creagan House 5 rooms from $111

    Perthshire

    A family run small hotel set in the rugged highlands. Cosy interiors are traditional in style with antique furniture, richly coloured walls and chintz fabrics. The restaurant, headed by the owner, offers hearty fare ideal after a day in the great outdoors. A charming country escape.

    Country Escape  -  A traditional country house set in superb countryside offering warm hospitality and hearty cuisine.
    Remote  -  Off the beaten track.
    Secluded setting  -  For escaping.
    Views  -  Great views from hotel
    Recommended by  -  Good Hotel Guide
    Check prices

See all » 12 hotels in Glasgow

  • Grand Central Hotel 186 rooms from $67

    Glasgow

    As the name suggests this is a hotel of epic proportions. Located in a historic building near Glasgow Central Station, the myriad of rooms are of varying design the best being the modern options on the top floor. Elegant reception rooms house the bar and restaurant. Ideal for a weekend stay.

    Short fly break  -  An elegant hotel located close to Glasgow Central Station making it ideal for a short stay.
    Sights nearby  -  Visit the imposing Glasgow Cathedral.
    Traditional
    Check prices
  • 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

See all » 10 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 » 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
  • 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 » 8 hotels in Aberdeenshire

  • 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
  • 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

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.
    Traditional
    Great walks  -  Good for walkers.
    Recommended by  -  I Escape, Good Hotel Guide
    Check prices

See all » 39 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 » 17 hotels in Perthshire

  • East Haugh House 12 rooms from $104

    Pitlochry (PERTHSHIRE)

    A beautifully renovated country house set in rural Perthshire. Individually styled rooms perfectly mix contemporary and traditional styles with simple white walls, beamed ceilings, open fireplaces and modern bathrooms. An excellent restaurant serves up the best of Scottish produce. Fabulous.

    Country Escape  -  A secluded country house with access to numerous country pursuits.
    Fishing  -  Fly fish for wild Scottish Salmon on the renowned River Tay.
    Secluded setting  -  For escaping.
    Views  -  Great views from hotel
    Recommended by  -  Good Hotel Guide
    Check prices
  • Creagan House 5 rooms from $111

    Perthshire

    A family run small hotel set in the rugged highlands. Cosy interiors are traditional in style with antique furniture, richly coloured walls and chintz fabrics. The restaurant, headed by the owner, offers hearty fare ideal after a day in the great outdoors. A charming country escape.

    Country Escape  -  A traditional country house set in superb countryside offering warm hospitality and hearty cuisine.
    Remote  -  Off the beaten track.
    Secluded setting  -  For escaping.
    Views  -  Great views from hotel
    Recommended by  -  Good Hotel Guide
    Check prices

See all » 12 hotels in Glasgow

  • Grand Central Hotel 186 rooms from $67

    Glasgow

    As the name suggests this is a hotel of epic proportions. Located in a historic building near Glasgow Central Station, the myriad of rooms are of varying design the best being the modern options on the top floor. Elegant reception rooms house the bar and restaurant. Ideal for a weekend stay.

    Short fly break  -  An elegant hotel located close to Glasgow Central Station making it ideal for a short stay.
    Sights nearby  -  Visit the imposing Glasgow Cathedral.
    Traditional
    Check prices
  • 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

See all » 10 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 » 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
  • 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 » 8 hotels in Aberdeenshire

  • 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
  • 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

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.
    Traditional
    Great walks  -  Good for walkers.
    Recommended by  -  I Escape, Good Hotel Guide
    Check prices