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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Pitlochry
Pine Trees Hotel
★ 4.4 (420)
A Victorian country house hotel in mature wooded grounds a short walk from Pitlochry town centre.
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.
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.
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.
Pitlochry
Knockendarroch Hotel
★ 4.8 (204)
A small adults-only hotel in a Victorian villa on the hillside above Pitlochry, with valley views.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Pitlochry
Dunfallandy House
★ 4.9 (130)
A Georgian country house bed and breakfast in quiet grounds a short drive south of Pitlochry.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.