Dog-friendly hotels and B&Bs in the Scottish Highlands
62 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Appin
Airds Hotel And Restaurant
★ 4.6 (530)
In the fishing village of Port Appin on Argyll's coast, Airds Hotel And Restaurant pairs 11 elegant lochside rooms with acclaimed dining and a whisky bar.
Staffin
Flodigarry Hotel and Skye Restaurant
★ 4.4 (704)
Hotel at Flodigarry near Staffin, Isle of Skye, with sea views, on-site restaurant and free parking, close to walking, cycling and fishing spots.
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.
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
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.
Stornoway
The Crown Inn
★ 4.4 (611)
En-suite rooms with drinks on hand at The Crown Inn, a family-friendly hotel on Castle Street in Stornoway, Isle of Lewis.
Lochailort
Glenuig Inn
★ 4.5 (512)
Glenuig Inn is a small hotel on the shore near Lochailort in the Highlands, with sea and mountain views and a road-end setting near Loch Morar.
Inverness
Macdonald Drumossie Hotel
★ 4.3 (665)
Macdonald Drumossie Hotel, on Old Perth Road in Inverness, pairs 44 spacious en-suite rooms with easy access to Culloden Battlefield and Clava Cairns.
Fort William
Loch Leven Hotel
★ 4.2 (769)
Twelve-room hotel on Old Ferry Road near Fort William, with loch and mountain views and a pool, spa and restaurant on site.
Nethy Bridge
Nethybridge Hotel
★ 4.1 (902)
A 70-room hotel in Nethy Bridge with a restaurant and bar on site, well placed for exploring Cairngorms National Park.
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.
Ross-Shire
Tulloch Castle Hotel
★ 4.2 (675)
A 20-room castle hotel near Dingwall with its own restaurant, bar and breakfast, plus spa, pool and gym for guests.
Isle of Mull
The Bellachroy Hotel
★ 4.6 (375)
A village hotel in Dervaig on the Isle of Mull, with free parking and Calgary Bay Beach around 5.6 miles away.
Dornoch
Dornoch Castle Hotel
★ 4.4 (476)
A former bishop's castle on Castle Street in Dornoch, with 25 rooms, a bar and garden, close to Dunrobin Castle and Tain.
Newtonmore
Laggan Glamping
★ 4.9 (245)
Set near Newtonmore in the Highlands, Laggan Glamping offers mountain-view pods with easy access to Loch Mhor and open countryside.
Aviemore
Coylumbridge Hotel
★ 3.4 (2,593)
Hotel just outside Aviemore on the edge of the Cairngorms National Park, with an indoor pool, gym and spa on-site.
Arisaig
Arisaig Hotel
★ 4.4 (427)
A relaxed 13-room hotel on Arisaig's Main Road, well suited to walkers and touring travellers exploring Loch Morar and the Highlands coast.
Grantown-on-Spey
Grant Arms Hotel
★ 4.4 (422)
A 50-room hotel on Grantown-on-Spey's main square, handy for walking, fishing and golf around the Cairngorms and River Spey.
Kinlochleven
Tailrace Inn
★ 3.9 (841)
Six en-suite rooms above a Kinlochleven pub, with mountain views and easy reach of Glencoe and Ben Nevis for walkers.
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.
Fort Augustus
Inch Hotel
★ 4.4 (348)
Set on a private road above Loch Ness at Fort Augustus, Inch Hotel pairs Highland views with locally sourced Scottish cooking.
Kyle
The Dornie Hotel
★ 4.2 (446)
A traditional village hotel in Dornie with mountain views over Loch Alsh, close to Eilean Donan Castle.
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.
Carrbridge
Carrbridge Hotel
★ 4.0 (579)
A large, family-friendly hotel on Carrbridge's Main Street, with 100 rooms and free parking on the edge of the Cairngorms.
Golspie
Golspie Inn
★ 4.2 (402)
A straightforward 12-room inn on Old Bank Road in Golspie, suited to golf, fishing and castle-visiting breaks in the Highlands.
Portree
Caledonian Hotel
★ 4.6 (229)
A traditional Portree hotel on Wentworth Street with sea and mountain views, free parking, and an easy walk into town.
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.
Portree
The Skye Inn
★ 4.3 (322)
A Portree inn on Springfield Road, close to the harbour and hills of Skye, within easy walking distance of the town centre.
Acharacle
Kilcamb Lodge Hotel
★ 4.8 (167)
Hotel in Strontian, Highlands, with a restaurant and bar serving guests alongside garden grounds and free parking.
Pitlochry
Cuil an Daraich Guest House
★ 4.8 (165)
A 19th-century guest house in Logierait near Pitlochry, with golf and fishing close by and countryside views from every room.
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.
Lairg
Newton Lodge
★ 4.7 (162)
Newton Lodge is a small hotel near Unapool in the Highlands, with mountain-view rooms and free on-site parking.
Pitlochry
The Old Manse of Blair, Boutique Hotel & Michelin Restauran
★ 4.5 (202)
A 22-room boutique hotel in Blair Atholl, on the edge of the Cairngorms, built around a Michelin-recognised restaurant and mountain views.
Dingwall
Netherton Farm B&B
★ 4.9 (105)
Farmhouse B&B near Dingwall in the Highlands, handy for walking, cycling and a visit to Culloden Battlefield.
Stornoway
Stornoway Bed and Breakfast
★ 4.8 (115)
Adults-only guest house on Kenneth St in Stornoway, Isle of Lewis, close to the beach at Tràigh with free on-site parking.
Lairg
Altnacealgach Motel
★ 4.3 (198)
A six-room motel at Ledmore near Lairg, with kitchenette rooms looking out over loch and mountain scenery.
Gairloch
The Millcroft Hotel
★ 4.0 (294)
A straightforward Gairloch hotel in the Highlands with en-suite family rooms and mountain views, plus free on-site parking.
Lairg
Inver Lodge
★ 4.4 (170)
A modern-built hotel above Lochinver in the Highlands, with 20 rooms, water views and a seafood restaurant on site.
Nairn
Boath House Hotel
★ 4.5 (142)
Adults-only hotel near Nairn with a restaurant, bar and spa, set among gardens in the Highlands countryside.
Alness
Beechwood Lodge
★ 4.9 (93)
Beechwood Lodge is a B&B set in the Highland countryside near Alness, with a garden outlook and free on-site parking.
Strathpeffer
Holly Lodge
★ 4.8 (95)
A quiet Victorian B&B on Golf Course Road in Strathpeffer, well suited to travellers who want simple comfort over frills, with a garden and sunroom to relax in.
Crianlarich
Suie Hunting Lodge
★ 4.6 (96)
Suie Hunting Lodge is a hotel in Glen Dochart near Killin, with its own bar and breakfast and mountain views over the Highlands.
Laide
Ocean View Bar & Rooms
★ 4.4 (109)
A small hotel in Laide, Highlands, with sea views over the water and a bar and restaurant on site.
Isle of Lewis
Broad Bay House
★ 5.0 (52)
Adults-only guest house in Back, near Stornoway on the Isle of Lewis, with sea views and free on-site parking.
Showing the 60 best-reviewed of 62. See every listing.
Quick answers
How many dog-friendly hotels and B&Bs are there in the Scottish Highlands?+
We list 62 in the Scottish Highlands. The best-reviewed are shown first.
Which dog-friendly hotels and B&Bs 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 The Holly Tree Hotel (4.4/5, 1,483 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.