Lodge · St Andrews, Fife
Lodge 78 near St Andrews
Sleeping 4, this lodge sits near St Andrews among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £731 (7 nights from 7 Dec 2026). Hot tub. Dogs welcome.
Log cabin holidays
231 cabins & lodges from £220 71 with hot tubs 135 dog-friendly sleeps up to 10
The light goes on for ever on a June evening in the Highlands, and in winter the stars come out by four o'clock. Scotland is made for cabin breaks: lochside lodges, forest cabins in Perthshire and the Cairngorms, and hideaways along a west coast scattered with islands.
Distances are bigger than they look on the map, so pick a base and explore from there. Dog-friendly stays are common, and a hot tub after a day on the hills is hard to beat.
Ad We earn a commission if you book through our links. It doesn't change the price you pay. How this works
Lodge · St Andrews, Fife
Sleeping 4, this lodge sits near St Andrews among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £731 (7 nights from 7 Dec 2026). Hot tub. Dogs welcome.
Cabin · Glasgow
A cabin for 6 in Glasgow, set among the hills and lochs of the west. Hot tub and dogs welcome.
From £627 (7 nights from 15 Apr 2027). Hot tub. Dogs welcome.
Cabin · St Andrews, Fife
Sleeping 2, this cabin sits near St Andrews among the green edge of the Highlands. Hot tub and dogs welcome.
From £991 (7 nights from 6 Dec 2026). Hot tub. Dogs welcome.
Lodge · Cullen, Moray
A lodge for 4 near Cullen, set among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £507 (7 nights from 9 Dec 2026). Hot tub. Dogs welcome.
Log cabin · Perth, Perthshire
A log cabin for 2 in Perthshire, set among wooded glens and farmland. Hot tub and dogs welcome.
From £477 (7 nights from 7 Dec 2026). Hot tub. Dogs welcome.
Lodge · Newton Stewart, Dumfries & Galloway
Sleeping 4, this lodge sits near Newton Stewart among countryside within a few miles of Galloway Forest Park. Hot tub and dogs welcome.
From £971 (7 nights from 9 Apr 2027). Hot tub. Dogs welcome.
Lodge · Helensburgh, Argyll & Bute
Sleeping 4, this lodge sits near Helensburgh among countryside a few miles from Loch Lomond. Hot tub, dogs welcome and near the coast.
From £621 (7 nights from 9 Jan 2027). Hot tub. Dogs welcome.
Lodge · Cullen, Moray
This lodge near Cullen sleeps 4, with quiet north-east countryside all around. Hot tub and dogs welcome.
From £507 (7 nights from 2 Dec 2026). Hot tub. Dogs welcome.
Lodge · Falkirk
This lodge in Falkirk sleeps 6, with the green edge of the Highlands all around. Hot tub and dogs welcome.
From £657 (7 nights from 7 Dec 2026). Hot tub. Dogs welcome.
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 11 Nov 2026). Hot tub. Dogs welcome.
Log cabin · Sandyhills, Dumfries & Galloway
This log cabin near Sandyhills sleeps 6, with countryside close to the coast all around. Hot tub and near the coast.
From £1,142 (7 nights from 4 Dec 2026). Hot tub.
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 · Helensburgh, Argyll & Bute
This lodge near Helensburgh sleeps 6, with countryside a few miles from Loch Lomond all around. Hot tub and dogs welcome.
From £601 (7 nights from 7 Jan 2027). Hot tub. Dogs welcome.
Chalet · Oban, Argyll & Bute
A chalet for 2 near Oban, set among countryside close to the coast. Hot tub, dogs welcome and near the coast.
From £897 (7 nights from 31 Oct 2026). Hot tub. Dogs welcome.
Treehouse · Dumfries, Dumfries & Galloway
This treehouse in Dumfries & Galloway sleeps 2, with countryside close to the coast all around. Hot tub and near the coast.
From £1,456 (7 nights from 30 Nov 2026). Hot tub.
Log cabin · Perth, Perthshire
A log cabin for 2 in Perthshire, set among hills, forest and lochs. Hot tub.
From £493 (7 nights from 7 Dec 2026). Hot tub.
Log cabin · Perth, Perthshire
This log cabin in Perthshire sleeps 2, with wooded glens and farmland all around. Hot tub.
From £617 (7 nights from 28 Oct 2027). Hot tub.
Lodge · Crieff, Perthshire
This lodge near Crieff sleeps 2, with countryside a few miles from Loch Tay all around. Hot tub and near the coast.
From £1,562 (7 nights from 3 Dec 2027). Hot tub.
Lodge · Crieff, Perthshire
Sleeping 2, this lodge sits near Crieff among countryside a few miles from Loch Tay. Hot tub.
From £1,462 (7 nights from 22 Nov 2026). Hot tub.
Chalet · Biggar, Lanarkshire
Sleeping 4, this chalet sits near Biggar among rolling hills and forest. Hot tub.
From £907 (7 nights from 5 Mar 2027). Hot tub.
Lodge · Helensburgh, Argyll & Bute
This lodge near Helensburgh sleeps 4, with countryside a few miles from Loch Lomond all around. Hot tub.
From £597 (7 nights from 11 Jan 2027). Hot tub.
Lodge · Falkirk
A lodge for 6 in Falkirk, set among hills, forest and lochs. Hot tub.
From £677 (7 nights from 8 Jan 2027). Hot tub.
Lodge park · Benderloch by Oban, Argyll & Bute
Lodges for up to 4 near Benderloch by Oban, surrounded by sea lochs, hills and forest. Hot tub lodges and dog-friendly lodges.
From £600 (7 nights from 2 Nov 2026). Hot tub. Dogs welcome.
Lodge park · Ruthven, Perthshire
A lodge park near Ruthven, set among the green edge of the Highlands, with lodges for up to 6. Hot tub lodges and dog-friendly lodges.
From £655 (7 nights from 30 Oct 2026). Hot tub. Dogs welcome.
The map loads from OpenStreetMap when you open it.
Good to know
Prices in our partners' feeds in Scotland start from around £220, 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. 71 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, 135 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.