Skip to main content

4 and 5-star hotels in the Scottish Highlands

42 listed · best reviewed first

Updated · Ratings from Google · All hotels and B&Bs in the Scottish Highlands

Kingsmills Hotel

Inverness

Kingsmills Hotel

★ 4.5 (2,870)

A four-star hotel in a quiet residential part of Inverness with an indoor pool, spa and gardens, about a mile from the city centre.

Kingsmills Hotel

Inverness

Kingsmills Hotel

★ 4.5 (2,863)

A long-established four-star hotel on the edge of Inverness with extensive spa facilities, set in mature grounds beside the golf course.

Atholl Palace Hotel

Pitlochry

Atholl Palace Hotel

★ 4.4 (2,666)

A grand Victorian spa hotel set in wooded grounds on the hillside above the town, with sweeping valley views.

Cuillin Hills Hotel

Isle of Skye

Cuillin Hills Hotel

★ 4.7 (1,371)

A former hunting lodge set in fifteen acres of grounds above Portree Bay, with views across the Sound of Raasay to the Cuillin ridge.

Inverness Palace Hotel & Spa, WorldHotels Distinctive

Inverness

Inverness Palace Hotel & Spa, WorldHotels Distinctive

★ 4.3 (1,565)

A four-storey riverside hotel on Ness Walk in Inverness, with 110 rooms, spa and pool, and castle views close by.

Fonab Castle Hotel & Spa

Pitlochry

Fonab Castle Hotel & Spa

★ 4.5 (861)

A baronial castle turned five-star hotel on the shore of Loch Faskally, with a spa, loch-view rooms and fine dining.

The Perle Oban Hotel & Spa

Oban

The Perle Oban Hotel & Spa

★ 4.4 (808)

A harbourfront hotel in an 1880s building in the centre of Oban, with the Mara Spa and Mediterranean-influenced BAAB restaurant.

Ness Walk

Inverness

Ness Walk

★ 4.6 (597)

A luxury riverside hotel on the banks of the Ness, built around a converted Victorian villa with a highly regarded restaurant and spa.

The Torridon

Scottish Highlands

The Torridon

★ 4.6 (578)

A family-run former shooting lodge on Loch Torridon with 18 rooms, a two-acre kitchen garden and one of Scotland's better whisky bars.

Inverlochy Castle Hotel

Scottish Highlands

Inverlochy Castle Hotel

★ 4.6 (524)

A Victorian castle hotel in 500 acres below Ben Nevis, with grand public rooms, formal dining and 17 individually furnished bedrooms.

Skeabost House Hotel

Isle of Skye

Skeabost House Hotel

★ 4.5 (547)

A Victorian shooting lodge on the shore of Loch Snizort with its own nine-hole golf course, salmon fishing and a loch-view restaurant.

Green Park Hotel

Pitlochry

Green Park Hotel

★ 4.8 (365)

A long-established family-run hotel on the shore of Loch Faskally, a short walk from the town centre.

Craigatin House & Courtyard

Pitlochry

Craigatin House & Courtyard

★ 4.9 (278)

A contemporary guest house in a converted Victorian house at the quiet end of Pitlochry's main street.

Kinloch Lodge

Isle of Skye

Kinloch Lodge

★ 4.5 (438)

A white-harled former hunting lodge on the shore of Loch na Dal in Sleat, run by the same family for five decades and known for its award-winning kitchen.

Glenmoriston Town House Hotel

Inverness

Glenmoriston Town House Hotel

★ 4.2 (673)

A boutique riverside hotel directly across the water from Inverness Castle, known for its Italian restaurant and extensive whisky bar.

Oban Bay Hotel

Oban

Oban Bay Hotel

★ 3.9 (1,087)

A Crerar Hotels property on Oban's esplanade with sea views over Mull, Kerrera and the Firth of Lorne, a spa and a sun lounge.

The Moorings Hotel

Fort William

The Moorings Hotel

★ 3.9 (975)

A canal-side hotel at Banavie beside Neptune's Staircase, with Ben Nevis views and a well-regarded restaurant.

Pine Trees Hotel

Pitlochry

Pine Trees Hotel

★ 4.4 (420)

A Victorian country house hotel in mature wooded grounds a short walk from Pitlochry town centre.

No17 The Promenade

Oban

No17 The Promenade

★ 4.8 (236)

An 18-room boutique hotel on Oban's Victorian esplanade with sea and woodland-view rooms and the on-site Porcini restaurant.

Muckrach Country House

Cairngorms

Muckrach Country House

★ 4.7 (259)

Restored Victorian shooting lodge near Grantown-on-Spey with eleven en-suite bedrooms, taken by the night or hired exclusively for up to 22 guests.

Lime Tree An Ealdhain Hotel

Fort William

Lime Tree An Ealdhain Hotel

★ 4.3 (420)

A boutique hotel and working art gallery on the shore of Loch Linnhe, a short walk from Fort William town centre.

Knockendarroch Hotel

Pitlochry

Knockendarroch Hotel

★ 4.8 (204)

A small adults-only hotel in a Victorian villa on the hillside above Pitlochry, with valley views.

Isle of Eriska

Argyll

Isle of Eriska

★ 4.5 (288)

Scotland's only five-star hotel on its own private island, reached by a bridge and set in 300 acres of woodland, coastline and golf course.

Marmalade Hotel

Isle of Skye

Marmalade Hotel

★ 4.3 (351)

A Georgian house on a hillside above Portree with 34 contemporary rooms, saunas, log fires and a chargrill restaurant focused on seafood.

Riverside Guest House

Ullapool

Riverside Guest House

★ 4.7 (205)

A modern bed and breakfast on the North Coast 500 route, 300 metres from the harbour, with a guest lounge and bike storage.

The Manor House

Oban

The Manor House

★ 4.8 (179)

A Georgian house built in 1780 for the Duke of Argyll, now an owner-run guest house on Oban Bay with a well-regarded restaurant.

The Bosville

Isle of Skye

The Bosville

★ 4.2 (359)

A boutique hotel in restored nineteenth-century cottages in the middle of Portree, with a well-regarded restaurant and a busy merchant bar.

Rocpool Reserve

Scottish Highlands

Rocpool Reserve

★ 4.5 (228)

An 11-room boutique hotel in a restored Georgian mansion above Inverness, known for its bold interiors and Chez Roux restaurant.

Kilchrenan House

Argyll

Kilchrenan House

★ 4.7 (173)

A Victorian seafront guest house on Oban's Esplanade with 16 individually decorated rooms, many with sea views over the bay.

No.26 By The Sea

Oban

No.26 By The Sea

★ 4.8 (150)

A nine-room boutique hotel directly on Oban's esplanade, pairing contemporary art and rustic interiors with sea views over the bay to Kerrera.

Hillview Guesthouse

Scottish Highlands

Hillview Guesthouse

★ 4.7 (167)

A converted 17th-century crofter's cottage overlooking Loch Linnhe, a mile and a half south of Fort William, with en suite bed and breakfast rooms.

Dunfallandy House

Pitlochry

Dunfallandy House

★ 4.9 (130)

A Georgian country house bed and breakfast in quiet grounds a short drive south of Pitlochry.

MacKay's Guest House

Argyll

MacKay's Guest House

★ 4.8 (117)

An adults-only 4-star guest house on Oban's seafront, 50 metres from the shore, with en suite rooms and breakfast served in-room.

Glenburnie House

Oban

Glenburnie House

★ 4.9 (90)

A family-run guest house on Oban's esplanade since 1968, with 12 individually decorated en-suite rooms and sea views over the bay.

Ardconnel House

Inverness

Ardconnel House

★ 4.6 (117)

A well-regarded small guest house near the river, offering a warm welcome, comfortable rooms and a hearty Scottish breakfast.

The Gables Bed & Breakfast

Isle of Skye

The Gables Bed & Breakfast

★ 4.8 (92)

A small family-run B&B on Viewfield Road with three en-suite rooms, free parking and a ten-minute walk into the centre of Portree.

Lochview Guest House

Ullapool

Lochview Guest House

★ 4.6 (87)

A family-run guest house on the banks of Loch Broom with six rooms, accessible options, and freshly cooked à la carte breakfasts.

The Sheiling Guesthouse

Ullapool

The Sheiling Guesthouse

★ 4.7 (67)

A modern guesthouse directly on the shore of Loch Broom, five minutes from the ferry terminal, praised for its views and breakfasts.

Crolinnhe

Fort William

Crolinnhe

★ 5.0 (50)

A small, highly rated guest house on Achintore Road with loch views and a reputation for its breakfasts and hospitality.

Trafford Bank

Inverness

Trafford Bank

★ 4.8 (51)

A highly rated five-star guest house in a Victorian villa, known for its individually decorated rooms and generous, locally sourced breakfasts.

Strongarbh House

Isle of Mull

Strongarbh House

★ 5.0 (26)

A boutique four-room guest house above Tobermory harbour with antique-furnished bedrooms, a private woodland path down to the bay and Green Tourism Gold status.

Culdearn House

Speyside

Culdearn House

★ 4.7 (18)

A Victorian guest house on the edge of Grantown-on-Spey, known for its home-cooked dinners and personal service.

Quick answers

How many 4 and 5-star hotels are there in the Scottish Highlands?+

We list 42 in the Scottish Highlands. The best-reviewed are shown first.

Which 4 and 5-star hotels in the Scottish Highlands are best reviewed?+

By Google rating weighted by the number of reviews: Kingsmills Hotel (4.5/5, 2,870 reviews), Kingsmills Hotel (4.5/5, 2,863 reviews) and Atholl Palace Hotel (4.4/5, 2,666 reviews).

Is this list up to date?+

It is built live from our listings; ratings come from Google and each venue page shows when its details were last checked. Always confirm with the venue before travelling.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.