Hotels in highlands – Scotland

Hotels in the of Highlands

The northern highlands of Scotland are home to some of the most stunning landscapes in the United Kingdom. They also have some of the most luxurious Hotels in Highlands, Scotland.
You can explore the Scottish Highlands and hunt for the legendary Nessie on Loch Ness. You can also drive on one of the most beautiful roads in the country, or get out into the great outdoors on a scenic walking trail. The Scottish Highlands provide the most spectacular scenery in which to do it. Below you can find some of the best hotels in the Scottish Highlands area.

Map of Hotels in the Highlands of Scotland

Below is a map we have prepared showing the locations of all the hotels in the highlands that are mentioned in this article. To arrange luxury travel to any of the destination listed here, please contact us.

Our list of the best hotels in the Highlands of Scotland

This list is in no particular order but it is composed  of independent hotels in the highlands of Scotland. Some of these hotels date back centuries , to make the list a bit easier to read we have broken it down into sections. Click any of these links to jump to the section.

Remote Hotels in Highlands Scotland

Arisaig House

Location – Arisaig

A centrally located Guest House within a ten to fifteen-minute walk from the heart of Perth. Arisag is a 5-bedroom guest home with all rooms en suite and also freshly remodelled for guest comfort and delight.

Kylesku Hotel

Location – Kylestrome

Kylesku Hotel is a small hotel and restaurant in the northwest Highlands of Scotland. It also specializes in ultra-local fish, meats, and produce. It is there since 1883, when it served as a coaching inn and a popular rest point for generations of Highland travellers.

Foyers Lodge

Location – Fort Augustus

On the stunning beaches of Loch Ness, Foyers Lodge provides luxurious accommodation. The lodge also has contemporary decor, well-kept gardens, and unrivalled Loch Ness views. Additionally, Foyers Lodge is a beautiful Victorian mansion that looks over Loch Ness’s dark, magical waters.


Onich Hotel

Location – Fort William

A charming privately operated hotel in a wonderful loch side setting between the Glencoe and Ben Nevis Mountain. Additionally, it has decent accommodation as well as an amazing restaurant with direct lake view and a well-stocked bar.

Cuillin Hills Hotel

Location – Portree

The Cuillin Hills Hotel in Portree has some of the best and most stunning views of any hotel in the country. The Cuillin Hills Hotel is on Scotland’s famed Isle of Skye and also has some of the best and most stunning views of any hotel in the country.

Coul House Hotel

Location – Strathpeffer

This historic country home hotel was built by the old Mackenzies of Coul in a fantastic location. It was once a historic hunting lodge with breathtaking views of the Strathconon Valley and the Achilty Mountains.

Nethybridge Hotel

Location – Nethy Bridge

At the Nethybridge Hotel, you will be greeted with a warm welcome. This Victorian hotel of wonderful character is also set amidst the beauty of the Cairngorm Mountains. Additionally, it is surrounded by the lushly forested Strathspey.

Forss House Hotel

Location – Thurso

Forss House is a charming 1810 country house hotel nestled within 20 acres of beautiful forests. With the Forss River and its dramatic falls just beyond the grounds, it’s an also amazing place. After a day of touring the Highlands, Forss House provides a choice of guestrooms. Additionally, all the rooms provide comfort and tranquillity for a restful night’s sleep.

Ben Wyvis Hotel

Location – Strathpeffer

The Ben Wyvis Hotel is a superb base for visiting the Scottish Highlands. It is also amid a picturesque forest in the Victorian spa town of Strathpeffer under the shadow of the mountain. Walking, golf, fishing, and shooting, as well as many other activities related to the Cairngorms, are all available nearby.

Loch Ness Country House Hotel

Location – Inverness

The Loch Ness Country House Hotel is a quiet oasis that offers sophisticated luxury and also high-quality food. The stately Georgian front has an exquisite contemporary interior, which is well decorated. It also has amazing surroundings with great vistas.

Loch Ness Lodge

Location – Inverness

Loch Ness Lodge provides everything you may need for a romantic retreat. You can go for a fast getaway, or a special celebration. It also has nine opulent, uniquely designed bedrooms and exquisite reception spaces. Furthermore, it features a spa and treatment area, as well as access to some of Scotland’s most stunning countryside.

Macdonald Aviemore Hotel

Location – Achnasheen 

The Macdonald Aviemore Resort features everything a visitor to Scotland may want. There are also a number of family-friendly restaurants and pubs on site. This award-winning resort is also ideal for short getaways, weddings, parties, and meetings.

Poolewe Hotel

Location – Aviemore

The Poolewe Hotel is a 16th-century coaching inn located in the lovely town of Poolewe. Also, it is on the shores of Loch Ewe near Gairloch on Scotland’s northwest coast. You may either rest or have an active holiday here, or do both. Furthermore, there are thirteen en-suite guest rooms and suites, the most of which have beautiful views of the sea or mountains.

5-star Hotels in Highlands, Scotland

The Torridon

Location – Torridon

The Torridon was erected in 1887 as a shooting lodge and has since been restored to its former glory. The hotel has 18 distinctively designed rooms, each with Victorian-style splendour. That is all mixed in against modern colours and furniture. A stunning oak-paneled whiskey and gin bar with over 365 whiskies and 120 gins is also located in the hotel.

Inverlochy Castle Hotel

Location – Fort William

The Inverlochy Castle hotel provides 17 en suite guest rooms that are well-equipped and decorated. The hotel’s surroundings and character make it an appealing choice for weddings, as well as for business events. Tennis, croquet, and outdoor chess are also all available on the expansive grounds and gardens.

Achnagairn Castle

Location – Kirkhill

Only 7 miles from Inverness, Achnagairn Castle is a lovely location. It also features 24 individually designed bedrooms that can accommodate up to 55 people. It also has a stunning ballroom that is ideal for weddings and business parties.

Luxury Hotels in Highlands, Scotland

Cairngorm Hotel

Location – Aviemore

The Cairngorm prides itself on providing everything you need for a pleasant holiday. That usually includes good accommodations and delicious meals. They also have a fantastic bar with a wide selection of beers and malts, and live entertainment on a regular basis. The hotel will also assist in the organization of a variety of sports and outdoor activities.

Glen Mhor Hotel

Location – Inverness

The Glen Mhor Hotel is located on the Ness River in Inverness’s old district. There are 110 beds spread throughout ten Victorian houses. There are also ten flats and a four-bedroom River House, providing excellent lodging in a lovely setting.

The Garrison

Location – Fort William

The Garrison Hotel is very welcoming, and it was built on the site of the Old Police Station on Fort William’s High Street. The hotel includes 41 rooms, including 6 cells, a combination of twin and double rooms, and family suites, as well as a 60-seat restaurant and bar.

The Caledonian Hotel

Location – Fort Augustus

The Caledonian Hotel is ideally located for exploring the Scottish Highlands and Islands. The motel provides both supper and bed and breakfast services. Additionally, there is a bar on the premises, and it is only a 5-minute walk from Loch Ness.

Morar Hotel

Location – Morar

The Morar Hotel, nestled between the Silver Sand beaches and Loch Morar, is a beautiful hotel with a 100-year history as a typical Highland hotel. It was built in 1902 as the Station hotel, and it still has a lot of the elegance that it had when it first opened.

Portree Hotel

Location – Portree

The Portree Hotel, which opened in 1875, is located in the heart of the town, on the corner of the main street. The hotel has 24 en-suite rooms with all the anticipated amenities. It is also close to many great bars and restaurants which are comfortable and suitable for families.

Cruachan Hotel

Location – Fort William

The Cruachan, a long-established hotel, offers great, cheap bed and breakfast accommodations, as well as a bar and restaurant. Tourists, especially groups, and business travellers, are catered to at the hotel. Its exceptional location, immediately facing Loch Linnhe, is barely 500 meters from Fort William town core. It also provides easy direct access from the main A82 Glasgow to Inverness highway.

Beaufort Hotel

Location – Inverness

The Beaufort Hotel is a family-run establishment with 34 nice En Suite rooms and free parking at the front and back of the building. The Beaufort Hotel also has a modern restaurant that caters to a wide range of tastes using the best local ingredients.

Alexandra Hotel

Location – Fort William

The Alexandra Hotel in Fort William offers the finest of traditional Scottish hospitality. Also, Ben Nevis, Lochaber, Glencoe, Skye, and the Highlands and Islands are all easily accessible from here. In our classic restaurant, you can unwind and also enjoy your meal. Furthermore, our talented chefs cater to a wide range of palates.

Invergarry Hotel

Location – Invergarry

This well-known 4-star inn is a lovely Highland refuge set in the town of Invergarry on the banks of the Garry River. The Hotel is also in an ideal position for seeing the Highlands or simply relaxing by the river and avoiding it all. Furthermore, it is a historic structure built in 1885 with several nooks and crannies to explore and relax in.

Grant Arms Hotel

Location – Grantown-on-Spey

Since Queen Victoria stayed at the Grant Arms Hotel in 1860, a lot has changed. It has been in the Cairngorms National Park since 1765, under the reign of King George III. The Grant Arms Hotel is also a classic Scottish property that has been elegantly renovated to give modern comfort.

Luxury chauffeur travel in the highlands

The absolute best way to travel when visiting the hotels in highlands, Scotland is to get a luxury chauffeur travel service. This way you can also enjoy everything on the way to your hotel. You won’t have to worry about looking at the map or minding the road. You can take freely take in the scenery and the amazing vistas the highlands provides. Please contact us to find out more.