Family-friendly hotels in the Scottish Highlands
444 listed · best reviewed first
Updated · Ratings from Google · All hotels and B&Bs in the Scottish Highlands
Pitlochry
The Old Mill Inn
★ 4.5 (4,586)
A 12-room inn on Mill Lane in Pitlochry, with spotless en-suite rooms above a lively restaurant and bar known for its lamb steak and pork belly.
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.
Scottish Highlands
Applecross Inn
★ 4.6 (2,435)
A remote seafront inn on the Applecross peninsula with seven en suite rooms, all facing the Inner Sound towards Raasay and Skye.
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.
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.
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.
Bridge of Orchy
Bridge of Orchy Hotel
★ 4.5 (1,987)
Bridge of Orchy Hotel is a 32-room hotel on Station Brae in Bridge of Orchy, Argyll and Bute, handy for Glencoe Visitor Centre.
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
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.
Pitlochry
McKays Hotel
★ 4.1 (2,969)
A pub-style hotel on Atholl Road in Pitlochry, with its own bar and restaurant plus a garden for outdoor drinks.
Dunkeld
Dunkeld House Hotel
★ 4.4 (1,677)
A 98-room hotel on Blairgowrie Road in Dunkeld, Perth and Kinross, surrounded by Perthshire countryside with golf, fishing and walking close by.
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.
Argyll
The Holly Tree Hotel
★ 4.4 (1,483)
A 20-room former railway station hotel on Kentallen Pier in Appin, with loch views and an indoor pool close to Ben Nevis.
Appin
The Pierhouse Hotel
★ 4.7 (902)
Seafood-focused hotel on the water at Port Appin, Argyll, with a well-regarded restaurant serving oysters, lobster and fish pie by the loch.
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.
Portree
The Portree Hotel
★ 4.3 (1,643)
Hotel right on Somerled Square in Portree, Isle of Skye, with the harbour, shops and restaurants all within walking distance.
Portree
Uig Hotel
★ 4.5 (1,171)
A small, dog-friendly hotel in Uig, Portree, suited to travellers who want bay views and a proper restaurant without fuss.
Pitlochry
Fishers Hotel
★ 4.1 (2,301)
Right on Pitlochry's main street, Fishers Hotel puts guests within walking distance of the town's shops, pubs and walking routes.
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.
Portree
Edinbane Inn
★ 4.6 (902)
A traditional Skye inn at Edinbane with its own bar and restaurant, plus free parking and WiFi for an adults-only stay.
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.
Dalmally
Ben Cruachan Inn
★ 4.6 (864)
Hotel by Loch Awe in Argyll and Bute, close to Glencoe Visitor Centre, with walking, cycling and fishing all on the doorstep.
Pitlochry
Moulin Hotel
★ 4.3 (1,385)
A historic coaching inn in the village of Moulin, home to its own on-site brewery, a mile from Pitlochry.
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.
Aberfeldy
Moness Resort
★ 4.1 (1,915)
Hotel on Crieff Road in Aberfeldy, with walkable pubs and restaurants nearby and Perthshire's scenery on the doorstep.
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.
Oban
Oyster Inn Connel
★ 4.4 (1,136)
Oyster Inn Connel is an 11-room hotel near Oban with comfortable beds, sea views from many rooms, and a lively bar downstairs.
Aberfeldy
Kenmore Hotel
★ 4.6 (822)
The Kenmore Hotel is a 41-room hotel in the centre of Aberfeldy, with its own restaurant and bar plus a garden and free parking.
Aberfeldy
The Kenmore Club by Diamond Resorts
★ 4.6 (822)
Set beside Loch Tay in Kenmore near Aberfeldy, this 58-room resort pairs Highland views with a pool, hot tub and sauna.
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.
Pitlochry
The Inn on the Tay
★ 4.7 (692)
A small six-room inn on the River Tay near Pitlochry, known for hearty Scottish cooking and warm, spotless rooms.
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.
Pitlochry
Westlands of Pitlochry
★ 4.8 (589)
A small B&B on Atholl Road in Pitlochry, close to the golf course and surrounded by Perthshire countryside, with just two rooms and free parking.
Scottish Highlands
The Ceilidh Place
★ 4.3 (1,233)
A long-established Ullapool hotel, bar, bookshop and music venue with 13 bedrooms, a bunkhouse and a year-round arts programme.
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.
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.
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.
Oban
Premier Inn Oban
★ 4.4 (900)
Premier Inn on Oban's Shore Street offers on-site dining and a wide breakfast spread, moments from the harbour and ferry terminal for Mull and Iona.
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.
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.
Killin
The Courie Inn
★ 4.8 (473)
A 7-room inn on Killin's Main Street, close to Loch Tay and the Highlands, with a restaurant, bar and free parking.
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.
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.
Showing the 60 best-reviewed of 444. See every listing.
Quick answers
How many family-friendly hotels are there in the Scottish Highlands?+
We list 444 in the Scottish Highlands. The best-reviewed are shown first.
Which family-friendly hotels in the Scottish Highlands are best reviewed?+
By Google rating weighted by the number of reviews: The Old Mill Inn (4.5/5, 4,586 reviews), Clachaig Inn (4.5/5, 4,099 reviews) and Applecross Inn (4.6/5, 2,435 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.