Lodge · Thurso, Highlands
Swona at Harrow Lodges John O’Groats
A lodge for 4 near Thurso, set among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £527 (7 nights from 9 Nov 2026). Hot tub. Dogs welcome.
By the coast
15 cabins & lodges from £427 3 with hot tubs 11 dog-friendly sleeps up to 10
Of the 56 log cabins and lodges we list in the Highlands, 15 are close to the coast. 3 also have a hot tub and 11 take dogs. Prices start from around £427 and the largest sleeps 10.
Ad We earn a commission if you book through our links. It doesn't change the price you pay. How this works
Lodge · Thurso, Highlands
A lodge for 4 near Thurso, set among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £527 (7 nights from 9 Nov 2026). Hot tub. Dogs welcome.
Lodge · Thurso, Highlands
A lodge for 3 near Thurso, set among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £561 (7 nights from 20 Nov 2026). Hot tub. Dogs welcome.
Lodge · Torridon, Highlands
Sleeping 8, this lodge sits near Torridon among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £2,893 (7 nights from 14 Oct 2026). Hot tub. Dogs welcome.
Lodge · Highlands
This lodge in the Highlands sleeps 4, with countryside close to the coast all around. Dogs welcome and near the coast.
From £427 (7 nights from 14 Nov 2026). Dogs welcome.
Log cabin · Brora, Highlands
A log cabin for 5 near Brora, set among countryside close to the coast. Dogs welcome and near the coast.
From £711 (7 nights from 12 Dec 2026). Dogs welcome.
Lodge · Highlands
Sleeping 4, this lodge sits in the Highlands among countryside close to the coast. Dogs welcome and near the coast.
From £427 (7 nights from 5 Dec 2026). Dogs welcome.
Cabin · Brora, Highlands
Sleeping 4, this cabin sits near Brora among countryside close to the coast. Dogs welcome and near the coast.
From £667 (7 nights from 5 Nov 2026). Dogs welcome.
Lodge · Highlands
Sleeping 4, this lodge sits in the Highlands among countryside close to the coast. Dogs welcome and near the coast.
From £433 (7 nights from 7 Nov 2026). Dogs welcome.
Lodge · Highlands
A lodge for 4 in the Highlands, set among countryside close to the coast. Dogs welcome and near the coast.
From £427 (7 nights from 1 Feb 2027). Dogs welcome.
Lodge · Torridon, Highlands
This lodge near Torridon sleeps 10, with countryside close to the coast all around. Near the coast.
From £1,182 (7 nights from 30 Oct 2026).
Chalet · Fort William, Highlands
A chalet for 4 near Fort William, set among countryside within sight of Ben Nevis. Near the coast.
From £801 (7 nights from 11 Sep 2027).
Lodge · Inverness, Highlands
Sleeping 4, this lodge sits near Inverness among countryside close to the coast. Dogs welcome and near the coast.
From £577 (7 nights from 17 Oct 2026). Dogs welcome.
Chalet · Fort William, Highlands
A chalet for 4 near Fort William, set among countryside within sight of Ben Nevis. Near the coast.
From £807 (7 nights from 17 Oct 2026).
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.
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).
The map loads from OpenStreetMap when you open it.
Read about log cabin holidays in the Highlands and see every cabin there →
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.