Scotland

To go straight to our selection of the best places to stay in Scotland, click here.

All our collections in Scotland:

Scotland is absolutely bursting with places to stay as well as beautiful scenery, friendly natives and things to do both outside and in. The ingredients available from the sea, lochs, fields and hills are second to none and Scotland has lots of excellent restaurants, some in the least likely places.

Like the rest of the United Kingdom, it is a fantastic place for a holiday as long as you bring clothes for every weather eventuality. Depending on the time of year you come, you really could be sunbathing one day and in waterproofs the next.

The Best Places to Stay in Scotland

Our choices of the best places to stay in Scotland, listed extensively below are from every region of the country, on the coast, inland and in the cities and towns. A taste of one hotel from each area follows with a brief description of its location to help you choose where to head first.

Edinburgh

If you go to the beautiful capital city of Edinburgh with its elegant Georgian streets in the centre, higgledy 16th Century Old Town, impressive castle and spacious suburbs one of the coolest places to stay is One Royal Circus. It is a chic city townhouse B & B in a fabulous location. The breakfasts are delicious, local and home made.

Glasgow

In Scotland's largest city, Glasgow, legendary for its friendly hospitality, Blythswood Square is a good choice. With a luxurious spa, the rooms are modern and funky as well as being elegant and comfortable.

Perthshire

Perthshire is the place to head if you want to see examples of Scotland's wild moorland and lush farmland in close proximity. One of our favourite places to stay there is Monachyle Mhor Hotel near Balquidder. It is a perfect union of rustic warmth, funky sophistication and excellent food, much of it so local that it has been grown on the farm surrounding the hotel.

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 islands on Scotland's west coast have some of the most lovely beaches in the country and Skye, one of the larger islands also has a range of hills, the Cuillins, popular with walkers.

Argyll

For a real taste of Argyll with its miles of jaggged costline, the Royal An Lochan hotel in Tighnabruich is an ideal place to stay. The village overlooks a classic sea loch of the Kyles of Bute from which delicious shell fish is plucked for the restaurant.

Aberdeen

If you are in the prosperous granite-built oil city of Aberdeen on the north east coast of Scotland and you want to be in the city, Malmaison is a good choice. It is recognisably Malmaison but it is also very definitely Aberdeen with lots of tartan in the decoration and a cosy whisky snug.

The Borders

For traditional comfort in the Borders, the area of Scotland next to the border with England, Windlestraw Lodge is a good choice. With roaring fires and a daily changing menu it is a good base from which to explore the rolling farmland and towns of this historic region.

Browse through our extensive list of the best places to stay in Scotland and start to plan your stay. Please feel free to call or email a friendly guru for advice Contact

 
Photo of Scotland

The best hotels in Scotland

See all » 18 hotels in Edinburgh

  • The Balmoral

    Edinburgh

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

    168 rooms from $668
    Views  -  Good city views and towards Arthurs Seat.
    Spa
    Swimming Pool  -  Indoor/outdoor
    Sights nearby  -  Well located for major sights.
  • The Witchery by the Castle

    Edinburgh (Royal Mile)

    Intimate, gothic hotel smothered in velvet on Edinburgh's Royal Mile. Ideal for exploring the castle (situated at its gates). Flamboyant interiors and a notable restaurant.

    8 rooms from $523
    Exclusive offer  -  Lastminute offers
    Romantic  -  Good for couples.
    Restrictions on children
    Full of character
    Four poster beds  -  For romantics.
    Recommended by  -  Frommers, Good Hotel Guide

See all » 10 hotels in Perthshire

  • Gleneagles Hotel

    Perthshire

    Luxury grand dame resort hotel in the heart of stunning Perthshire countryside. With three championship golf courses, top notch spa and more activities than you can imagine, this is the perfect resort for all the family.

    258 rooms from $540
    Child friendly  -  Great facilities for children of all ages with organised activities and childcare available.
    Restaurant  -  Andrew Fairlie Restaurant is the only establishment in Scotland with two Michelin stars.
    Other Activities  -  Shooting, fishing, falconry, gun dog training, off road driving to name a few!
    Golf  -  Three championshire courses and PGA National Golf Academy on site.
    Recommended by  -  Kiwi Collection
  • Kinloch House

    By Blairgowrie, Perthshire

    An authentic country house hotel, in a classic Perthshire setting

    18 rooms from $427
    Secluded setting  -  For escaping.
    Views  -  Great views from hotel
    Great walks  -  Good for walkers.

See all » 9 hotels in Highlands & Islands

  • Kinloch Lodge

    Isle of Skye

    Stunning scenery, dazzling food and plenty of peace and quiet a short drive from the Skye Bridge.

    15 rooms from $483
    Restaurant  -  One Michelin Star and 3 AA Rosettes
    Cooking classes  -  3 day residential cookery courses with Clare Macdonald.
    Views  -  Great views from hotel
    Romantic  -  Good for couples.
  • The Albannach Hotel

    Ullapool (Lochinver)

    Stylish, luxury hide-away in stunning surroundings

    5 rooms from $467
    Restaurant  -  One Michelin Star
    Great walks  -  Testing hill climbs or less strenuous exploring round the coastal paths.
    Views  -  Over the sea loch to the mountains beyond.
    Secluded setting  -  For escaping.

See all » 9 hotels in Argyll

  • Isle of Eriska

    By Oban, Argyll

    Idiosyncratic, loveable, privately owned, with golf and spa on its own island - a haven of peace and quiet, with great views

    23 rooms from $556
    Exclusive offer  -  2 Night Luxury Spa Break
    Restaurant  -  Award winning restaurant with 3 AA Rosettes.
    Golf  -  Private golf course and driving range
    Great walks  -  Stroll round the island or climb one of the easily reached local munroes.
    Views  -  Great views of Loch Linnhe and the Morvern Mountains
  • Kilcamb Lodge, Argyll

    Argyll

    Charming country hotel with a serene setting on the shores of Loch Sunart

    10 rooms from $475
    Wildlife Area  -  Spot otters, red deer, seals, eagles and more!
    Traditional  -  Tartan Galore!
    Views  -  Loch and mountain views from every window
    Remote  -  Off the beaten track.
    Recommended by  -  Good Hotel Guide, Johansens, Sawdays

See all » 7 hotels in Glasgow

  • Mar Hall

    Glasgow (Bishopton)

    Handsome country house

    53 rooms from $362
    Spa
    Swimming Pool  -  Indoor/outdoor
  • Blythswood Square

    Glasgow

    A luxury spa hotel in Glasgow's West End. Its landmark heritage creates an imposing facade, but its contemporary interiors and wellness spa create modern comforts suited to stylish city breaks. The glorious penthouses and many private rooms are ideal for corporate or social entertaining.

    93 rooms from $314
    Suites  -  Also penthouses with private lift, terrace, bar, dining room, rooftop views.
    City Style
    Spa breaks
    City
    Recommended by  -  Fodors, Good Hotel Guide

See all » 3 hotels in Borders

  • Roxburghe Hotel

    Borders

    A comfortable country house hotel in beautiful countryside with great sporting opportunities and excellent food for hungry sportsmen and women.

    22 rooms from $314
    Fishing  -  Expert tuition available with Eion Fairgrieve
    Golf  -  Championship course
    Birdwatching  -  with Falconry Scotland
    Spa
  • Windlestraw Lodge

    Walkerburn, Borders

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

    6 rooms from $177
    Remote  -  Off the beaten track.
    Romantic  -  Good for couples.
    Recommended by  -  I Escape, Good Hotel Guide, Sawdays

See all » 2 hotels in North East Scotland

Your shortlist (0)