We have a wide selection of options for anyone seeking hotels in the Scottish Highlands.


Searching for hotels in the Scottish Highlands? Then you’ve come to the right place. Strathmore Hotels has a number of hotels situated in some of the most beautiful places in the Highlands.


Our hotels in the Scottish Highlands

Nethybridge Hotel in Scottish highlands

The Nethybridge Hotel, Cairngorms National Park 

The Cairngorms National Park is a great location for your Scottish Highland adventure. With its snow-capped mountains, wildlife-rich woodlands and glistening lochs, it truly is a magical place.  The Nethybridge Hotel is set in the heart of it all in a quiet village not far from Aviemore or Inverness making it the perfect base for exploring the Scottish Highlands. This traditional hotel in the Scottish Highlands is one which will make your trip authentic to the Scottish experience with it’s rich history and warm hospitality.

Ben Nevis hotel in Fort William

The Ben Nevis Hotel & Leisure Club, Fort William

Experience Ben Nevis in all its glory from the comfort of The Ben Nevis Hotel.  Set at the foot of the UK’s highest mountain the views from this Scottish highland hotel are breathtaking.  Not only does this hotel have a great location but it’s the only hotel in Fort William with a swimming pool.  After a full day of sightseeing our leisure club is the perfect way to unwind and relax in what is a very unique, and very traditionally Scottish looking hotel.

Alexandra Hotel Fort William in Highlands

The Alexandra Hotel, Fort William

The Alexandra Hotel, a traditional 19th-century hotel, has been an iconic feature of Fort William for the past 125 years. The Highland hotel is ideally located in the town centre with everything close by.  Whether it’s shopping in the High Street, catching a bus or train to explore Lochaber, Skye, Mallaig and the surrounding area, The Alexandra Hotel is the perfect choice if you are looking for hotels in the Scottish Highlands.

Why holiday in the Scottish Highlands?

No matter if you live in Europe, Asia, North America or anywhere else in the world, there is a good chance you’ve seen videos, or images of the iconic scenery in the highlands of Scotland. Rightly so, as the highlands of Scotland is recognised by many as one of the most naturally beautiful settings in the entire world.

With stunning hilly landscapes, lochs and natural wildlife, the Scottish highlands is like no other place in the world, and with such a wide variety of things to do – you may find yourself coming back time and time again.


Why you should book one of our hotels in the Scottish Highlands

When you book with us you’re not just booking a hotel room, but the whole Highland experience.  From the traditional charm of our hotels to their great location and first class hospitality you really can’t go wrong with booking your hotel in Scotland’s Highlands.

When we are talking to our customers, they tell us that they chose Strathmore due to the unique locations that the hotels are positioned in, all with the natural environment and landscape which comes with it.

With these picturesque highland views available all day for our visitors, our hotels are often used as a comfortable base-point for a host of outdoor activities such as hill walking, skiing, running, cycling and a host of extreme and water sports. After a day of outdoor activities there is no better way to get warm, comfortable and relaxed than staying with Strathmore hotels – where we have fantastic dining, leisure, premium hotel amenities and more.

Prefer a relaxing in-doors Scottish highlands holiday? We have you covered. Our hospitality will take care of the food, cleaning, and everything else, so that you and your partner, friends or family can focus  on doing what matters; unwinding and having a good, carefree time.

Why not have a look at our hotels in Skye page?

So, what are you waiting for? For a traditional Scottish holiday book one of our hotels in the Scotlands beautiful Highlands. If you require any further information, our dedicated staff are always on hand to give you a helping hand.