Cabin · Glencoe, Highlands
Shepherds Cabin at Shepherds Holidays
A cabin for 2 near Glencoe, set among countryside close to the coast. Dogs welcome and near the coast.
From £737 (7 nights from 6 Jan 2027). Dogs welcome.
Highlands & Islands
56 cabins & lodges from £295 8 with hot tubs 34 dog-friendly sleeps up to 10
Snow on the tops, and a red squirrel on the bird feeder outside the window. The Highlands take in Aviemore and the Cairngorms, Loch Ness, Fort William and Ben Nevis, and the long road to the far north.
Cabins here make the most of the views – and the stoves earn their keep.
Ad We earn a commission if you book through our links. It doesn't change the price you pay. How this works
Cabin · Glencoe, Highlands
A cabin for 2 near Glencoe, set among countryside close to the coast. Dogs welcome and near the coast.
From £737 (7 nights from 6 Jan 2027). Dogs welcome.
Lodge park · Delny, Highlands
A lodge park near Delny, set among hills, heather and big Highland skies, with lodges for up to 7. Dog-friendly lodges.
From £362 (7 nights from 8 Jan 2027). Dogs welcome.
Lodge · Lochinver, Highlands
Sleeping 5, this lodge sits near Lochinver among hills, heather and big Highland skies. Dogs welcome.
From £1,493 (7 nights from 12 Oct 2026). Dogs welcome.
Lodge · Highlands
A lodge for 2 in the Highlands, set among wild Highland scenery. Dogs welcome.
From £458 (starting price, dates vary). Dogs welcome.
Lodge · Lochinver, Highlands
A lodge for 5 near Lochinver, set among hills, heather and big Highland skies. Dogs welcome.
From £1,493 (7 nights from 17 Oct 2026). Dogs welcome.
Lodge park · Ardgay, Highlands
Lodges for up to 6 near Ardgay, surrounded by remote, beautiful Highland country. Dog-friendly lodges.
From £595 (7 nights from 18 Feb 2027). Dogs welcome.
Log cabin · Strathpeffer, Highlands
A log cabin with two bedrooms near Strathpeffer, set among remote, beautiful Highland country. Dogs welcome.
From £337 (per week, for the cheapest week of the year). Dogs welcome.
Log cabin · Strathpeffer, Highlands
This log cabin near Strathpeffer has two bedrooms, with hills, heather and big Highland skies all around. Dogs welcome.
From £315 (per week, for the cheapest week of the year). Dogs welcome.
Lodge · Arisaig, Highlands
A lodge with two bedrooms near Arisaig, set among wild Highland scenery. Dogs welcome.
From £360 (per week, for the cheapest week of the year). Dogs welcome.
Lodge · Lochinver, Highlands
Sleeping 5, this lodge sits near Lochinver among remote, beautiful Highland country. A good fit for a family or a group of friends.
From £1,612 (7 nights from 4 Oct 2027).
Log cabin · Aviemore, Highlands
A log cabin with two bedrooms near Aviemore, set among remote, beautiful Highland country. Dogs welcome.
From £464 (per week, for the cheapest week of the year). Dogs welcome.
Chalet · Kincraig, Highlands
This chalet near Kincraig has one bedroom, with wild Highland scenery all around. Dogs welcome.
From £454 (per week, for the cheapest week of the year). Dogs welcome.
Lodge · Arisaig, Highlands
This lodge near Arisaig has two bedrooms, with remote, beautiful Highland country all around. Dogs welcome.
From £474 (per week, for the cheapest week of the year). Dogs welcome.
Lodge park · Golspie, Highlands
A holiday park near Golspie, set among remote, beautiful Highland country, with lodges for up to 4. A good fit for a small family or two couples.
From £385 (7 nights from 16 Nov 2026).
Lodge · Achnasheen, Highlands
This lodge near Achnasheen sleeps 4, with hills, heather and big Highland skies all around. A good fit for two couples or a small family.
From £397 (7 nights from 16 Nov 2026).
Treehouse · Inverness, Highlands
A treehouse for 4 near Inverness, set among countryside close to the coast. Near the coast.
From £1,362 (7 nights from 1 Nov 2026).
Lodge · Invergarry, Highlands
A lodge with three bedrooms near Invergarry, set among remote, beautiful Highland country. Dogs welcome.
From £471 (per week, for the cheapest week of the year). Dogs welcome.
Lodge · Lochinver, Highlands
A lodge for 3 near Lochinver, set among remote, beautiful Highland country. A good fit for a small family or three friends.
From £1,665 (7 nights from 17 Oct 2026).
Lodge · Lochinver, Highlands
Sleeping 5, this lodge sits near Lochinver among hills, heather and big Highland skies. A good fit for a family or a group of friends.
From £1,422 (7 nights from 12 Oct 2026).
Lodge · Lochinver, Highlands
Sleeping 4, this lodge sits near Lochinver among hills, heather and big Highland skies. A good fit for a family of four.
From £2,256 (7 nights from 14 May 2027).
Lodge · Lochinver, Highlands
A lodge for 3 near Lochinver, set among hills, heather and big Highland skies. A good fit for a small family or three friends.
From £1,422 (7 nights from 20 Oct 2026).
Chalet · Strathpeffer, Highlands
A chalet with two bedrooms near Strathpeffer, set among hills, heather and big Highland skies. Dogs welcome.
From £295 (per week, for the cheapest week of the year). Dogs welcome.
Log cabin · Strathpeffer, Highlands
This log cabin near Strathpeffer has two bedrooms, with remote, beautiful Highland country all around. Dogs welcome.
From £314 (per week, for the cheapest week of the year). Dogs welcome.
Log cabin · Nethy Bridge, Highlands
This log cabin near Nethy Bridge has three bedrooms, with hills, heather and big Highland skies all around. Dogs welcome.
From £1,502 (per week, for the cheapest week of the year). Dogs welcome.
The map loads from OpenStreetMap when you open it.
Good to know
Prices in our partners' feeds in the Highlands start from around £295, usually for a 7-night stay on sample dates. Short breaks, school holidays and bigger cabins change the price, so always check the live price with the provider before you book.
Yes. 8 of the cabins and lodges we list here have a hot tub. See every hot tub cabin. At lodge parks, hot tubs are often on selected lodges only, so check the lodge you book has one.
Yes – 34 dog-friendly cabins and lodges are listed here. Browse dog-friendly stays. Most charge a small fee per dog and limit how many you can bring, so check the details before booking.