Family-friendly hotels in Highlands
319 listed · best reviewed first
Updated · Ratings from Google · All hotels and B&Bs in Highlands
Ballachulish
Clachaig Inn
★ 4.5 (4,099)
In Ballachulish beneath the Glencoe hills, Clachaig Inn is a walkers' pub-hotel with en-suite rooms, hearty food and free parking.
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.
Aviemore
Cairngorm Hotel
★ 4.4 (3,087)
A straightforward Highland base on Grampian Road in Aviemore, suited to walkers, cyclists and anyone touring the Cairngorms by car.
Drumnadrochit
Loch Ness Inn
★ 4.6 (2,076)
A pub-style hotel in Lewiston, Drumnadrochit, with its own restaurant and bar, minutes from Loch Ness and Urquhart Castle.
Inverness
The Kings Highway Wetherspoon
★ 4.0 (4,395)
A budget hotel on Church Street in the heart of Inverness, close to Culloden Battlefield, with a bar and restaurant downstairs.
Inverness
Mercure Inverness Hotel
★ 4.1 (3,065)
A 121-room hotel on Church Street in Inverness city centre, with many rooms looking straight out over the River Ness.
Inverness
Whitebridge Hotel
★ 4.7 (995)
A straightforward Highland hotel in Whitebridge, minutes from Loch Ness and the surrounding mountain scenery, with free parking on site.
Inverness
Loch Ness Clansman Hotel
★ 4.2 (2,016)
A 26-room hotel at Brachla on the shores of Loch Ness, with a restaurant, pool and spa within easy reach of Culloden Battlefield.
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.
Fort Augustus
Lock Chambers Caledonian Canal Centre
★ 4.4 (1,265)
A café-hotel by the Caledonian Canal in Fort Augustus, known for homemade soups, a Scottish breakfast and canal-view rooms.
Mallaig
Chlachain Inn
★ 4.5 (1,017)
A three-room inn on Davies Brae in Mallaig, with mountain views and a bar and games room for a small, sociable stay.
Aviemore
The Balavoulin
★ 4.4 (1,152)
Small 8-room hotel on Grampian Road in Aviemore, with mountain views over the Cairngorms and its own garden and bar.
Aviemore
High Range Lodge Hotel
★ 4.6 (842)
High Range Lodge Hotel on Grampian Road, Aviemore, offers en-suite rooms including family and accessible options, with free on-site parking.
Plockton
Plockton Inn
★ 4.5 (977)
A village inn on Innes Street in Plockton, close to Loch Alsh, with a restaurant, bar and free parking for exploring the Highlands coast.
Glencoe
Ballachulish House
★ 4.2 (1,544)
A quiet Highlands B&B in Glencoe, well suited to walkers and anglers wanting Ben Nevis and the surrounding hills on their doorstep.
Fort William
The Ballachulish Hotel
★ 4.2 (1,538)
A 53-room hotel in Ballachulish near Fort William, known for seafood dinners and loch-view rooms looking out towards Ben Nevis.
Inverness
Premier Inn Inverness Centre River Ness
★ 4.3 (1,292)
Premier Inn hotel by the River Ness in Inverness, with 99 en-suite rooms, some with river or city views, close to the centre.
Beauly
The Priory Hotel
★ 4.4 (1,060)
The Priory Hotel sits on The Square in Beauly, Highlands, with Culloden Battlefield just a short drive away for history-minded guests.
Strathpeffer
Coul House Hotel
★ 4.8 (586)
A 21-room country hotel near Strathpeffer, within reach of Culloden Battlefield and the Highland countryside around Contin.
Inverness
Bunchrew House Hotel
★ 4.7 (637)
Country house hotel on the Beauly Firth near Inverness, known for its restaurant and hearty breakfasts amid grounds of ancient trees.
Inverness
The Royal Highland Hotel
★ 3.8 (2,906)
Hotel by Inverness station with restaurant, bar and breakfast, 84 rooms, a grand historic staircase, and free on-site parking.
Munlochy
Allangrange Hotel near Inverness
★ 4.5 (792)
A traditional stone-built hotel in Munlochy, near Inverness, known as much for its restaurant as its comfortable rooms.
Lairg
Kylesku Hotel
★ 4.4 (913)
Kylesku Hotel sits by the water in Kylestrome, Highlands, with mountain views and fishing right on its doorstep.
Thurso
Bettyhill Hotel
★ 4.6 (673)
A traditional Highland hotel in Bettyhill with its own bar and restaurant, handy for Castle Varrich and the north coast.
Inverness
North Kessock Hotel
★ 4.5 (758)
A quiet hotel on Inverness's Main Street with clean, comfortable en-suite rooms and some sea views, close to Culloden Battlefield.
Garve
Aultguish Inn
★ 4.6 (652)
A traditional Highland inn near Garve with just six rooms, a bar, restaurant and mountain views, close to Loch Maree.
Thurso
Northern Sands Hotel
★ 4.6 (648)
A 12-room hotel in Dunnet near Thurso, close to Dunnet Head and the North Coast 500, with an indoor pool and spa.
Newtonmore
The Glen Hotel
★ 4.7 (562)
A 10-room hotel on Newtonmore's Main Street with straightforward comfortable rooms, handy for exploring the Cairngorms National Park.
Fort William
Roam West
★ 4.5 (739)
Hotel at Inchree near Fort William with mountain views and a menu of venison, lamb kofta and haggis in its own restaurant.
Inverness
Drumbuie Farm B&B
★ 4.7 (556)
A working farm B&B in Drumnadrochit, close to Loch Ness and Urquhart Castle, with en-suite rooms and free parking.
Fort Augustus
The Lovat Loch Ness
★ 4.6 (631)
A 28-room hotel in Fort Augustus on Loch Ness, with restaurant, bar, gym and garden, and free on-site parking.
Glenfinnan
The Princes House Hotel
★ 4.6 (602)
Nine-room hotel on Glenfinnan's Main Street in the Highlands, with a restaurant, bar and garden, close to Ben Nevis.
Boat of Garten
Boat Country Inn and Restaurant
★ 4.1 (1,308)
A 32-room inn on Deshar Road in Boat of Garten with its own restaurant and bar, right on the edge of the Cairngorms National Park.
Invergarry
Invergarry Hotel
★ 4.4 (801)
A 13-room hotel in Invergarry for travellers touring the Highlands, with easy reach of Loch Ness and Eilean Donan Castle.
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.
Spean Bridge
Whispering Pine Lodge
★ 4.6 (597)
A loch-side lodge near Spean Bridge suited to walkers and Ben Nevis trips who want a hot tub and sauna to return to, not just a bed.
Inverness
Holiday Inn Express Inverness
★ 4.1 (1,297)
A no-fuss base for drivers touring the Highlands, with free parking, pet-friendly rooms and easy reach of Loch Ness and Inverness city centre.
Wester Ross
The Torridon
★ 4.6 (580)
An 18-room Highland hotel at Achnasheen with en-suite rooms, a bar and restaurant, and fishing on the doorstep.
Wester Ross
Torridon Estate
★ 4.6 (580)
A Highlands B&B at Torridon House with sea views, garden seating and breakfast included, close to Loch Alsh in Torridon.
Carrbridge
Cairn Hotel - Inn
★ 4.6 (560)
A 14-room inn on Main Road in Carrbridge, with its own gym and garden, handy for exploring the Cairngorms.
Mallaig
The Steam Inn
★ 4.3 (871)
Adults-only hotel on Davies Brae in Mallaig, with en-suite rooms, a bar and restaurant, and free on-site parking.
Fort William
Inn at Ardgour
★ 4.4 (730)
A small 11-room inn on the shore at Ardgour near Fort William, with loch views and Ben Nevis within reach.
Nairn
The Bandstand
★ 4.5 (630)
A 10-room hotel on Crescent Road in Nairn, close to Culloden Battlefield and within easy reach of golf and fishing.
Inverness
Loch Ness Country House Hotel
★ 4.6 (541)
A 15-room country house hotel on Loch Ness Road near Inverness, with spacious rooms, comfortable bathrooms and gardens to wander.
Inverness
Chieftain Hotel
★ 4.4 (705)
A central Inverness hotel with free parking, family rooms and a restaurant known for hearty food, handy for the city's attractions.
Inverness
Premier Inn Inverness East
★ 4.1 (1,129)
Premier Inn Inverness East offers on-site dining and breakfast plus free parking near Beechwood Business Park, handy for exploring Loch Ness.
Aviemore
The Rowan Tree Country Hotel
★ 4.7 (451)
Country hotel at Loch Alvie near Aviemore, with en-suite rooms, free parking and easy reach of the Cairngorms, Loch Morlich and Rothiemurchus.
Fort William
The Garrison
★ 4.2 (914)
A 41-room hotel on Fort William's High Street, close to Ben Nevis, known for tidy rooms and a generous breakfast.
Kilchoan
Mingary Castle - Restaurant with Rooms
★ 4.9 (340)
Restaurant with rooms at Mingary Castle near Acharacle, with en-suite bedrooms, sea views and a garden setting in the Highlands.
Fort William
Clan Macduff Hotel
★ 4.4 (656)
A loch-view hotel on Achintore Road above Fort William, with Ben Nevis on the skyline and comfortable, well-equipped rooms.
Thurso
Castletown Hotel
★ 4.5 (565)
Castletown Hotel on Main Street in Thurso pairs a generous breakfast and hearty restaurant menu with 24 comfortable, well-priced rooms.
Fort William
Premier Inn Fort William
★ 3.8 (1,784)
A straightforward base for walkers and Ben Nevis climbers, this Fort William Premier Inn offers free parking and loch or mountain views.
Wick
Seaview John O Groats Hotel
★ 4.1 (1,017)
Hotel in John o Groats with a restaurant and bar, sea views and free parking, well placed for Highlands walking and cycling routes.
Fort William
Cruachan Hotel
★ 4.2 (856)
Hotel on Achintore Road in Fort William with a restaurant and bar serving hearty breakfasts and evening meals, plus loch views and Ben Nevis nearby.
Fort William
Nevis Bank Inn
★ 4.3 (726)
An 18-room hotel on Belford Road in Fort William, close to Ben Nevis, with a restaurant, bar and free on-site parking.
Inverness
AC Hotel Inverness by Marriott
★ 4.4 (622)
Riverside hotel in Inverness with a strong breakfast spread and 191 modern rooms, many with water views, close to the Highlands.
Mallaig
Cornerstone
★ 4.7 (409)
A simple B&B above Cornerstone Restaurant in Mallaig, well suited to travellers using the town as a springboard to Skye and the Highlands.
Invergordon
Kincraig Castle Hotel
★ 4.5 (529)
A former baronial residence off the A9 near Invergordon, with garden and sea views over the Highlands countryside.
Wick
Norseman Hotel
★ 4.2 (824)
48-room hotel by the Riverside in Wick with spacious comfortable rooms, a restaurant, bar and free on-site parking close to the Castle Of Old Wick.
Thurso
Dunnet B&B Escapes
★ 5.0 (278)
Adults-only B&B in Dunnet, Highlands, with just two en-suite rooms and sea views over the surrounding countryside.
Showing the 60 best-reviewed of 319. See every listing.
Quick answers
How many family-friendly hotels are there in Highlands?+
We list 319 in Highlands. The best-reviewed are shown first.
Which family-friendly hotels in Highlands are best reviewed?+
By Google rating weighted by the number of reviews: Clachaig Inn (4.5/5, 4,099 reviews), Kingsmills Hotel (4.5/5, 2,863 reviews) and Cairngorm Hotel (4.4/5, 3,087 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.