Skip to main content

Self-Catering Cottages in Highland

24 holiday cottages to rent

Photo © M P, Google Maps

Lairg Estate - Phil’s House from £1,637

Highland

Lairg Estate - Phil’s House

Three-bedroom architect-designed house near Lairg with panoramic views, fully equipped for self-catering and sleeping up to six.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Lobster Ponds from £887

Highland

Lobster Ponds

Five-bedroom detached house on the Highland coast near Flowerdale with direct beach access and games room; sleeps 10.

🛏️ 5 beds 👥 Sleeps 10 🐾 Pets welcome
Loch Arkaig from £523

Highland

Loch Arkaig

Two-bedroom cedar lodge on the Highland lakeside, minutes from Ben Nevis and outdoor activities.

🛏️ 2 beds 👥 Sleeps 4
Loch Duich Cottage from £617

Highland

Loch Duich Cottage

Three-bedroom cottage on Loch Duich shore near Kyle, fully equipped with washing machine, dishwasher and everything needed for a week away.

🛏️ 3 beds 👥 Sleeps 6
Loch Insh Lodges - Cardhu Lodge

Highland

Loch Insh Lodges - Cardhu Lodge

Three-bedroom lodge in Kingussie near Loch Insh, within the Cairngorms and close to outdoor activities.

🛏️ 3 beds 👥 Sleeps 5 🐾 Pets welcome
Loch Long View from £781

Highland

Loch Long View

Two-bedroom lodge above Loch Long near Kyle, with views across water and mountains from a private woodland setting.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Loch Ness from £953

Highland

Loch Ness

One-bedroom apartment in central Inverness, 10 minutes' drive from Loch Ness and its famous legend.

🛏️ 1 bed 👥 Sleeps 2
Lochinchard Cottage from £621

Highland

Lochinchard Cottage

Detached cottage near Lairg with three bedrooms, one bathroom, sleeping five. A mile from the coast with direct beach access.

🛏️ 3 beds 👥 Sleeps 5 🐾 Pets welcome
Locholly Lodge from £2,470

Highland

Locholly Lodge

Locholly Lodge, Ullapool: four-bedroom coastal cottage with hot tub and sauna overlooking the Summer Isles.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Lower Hilton Cottage from £503

Highland

Lower Hilton Cottage

Three-bedroom cottage near Ardgay with Scandi interiors in a 100-year-old croft, surrounded by woodland with views to the Kyle of Sutherland.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Lower Whinhill from £930

Highland

Lower Whinhill

Lower Whinhill, Dornoch: three-bedroom detached house a mile from town, sleeping six with parking and garden.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Middledrift Cottage from £403

Highland

Middledrift Cottage

Two-bedroom cottage in Brora, Highland, a five-minute walk from the beach with parking and one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Miller Time

Highland

Miller Time

Three-bedroom detached house in Highland village, 15 minutes from Nairn's coast and 20 from Inverness.

🛏️ 3 beds 👥 Sleeps 6
Mo Dhachaidh from £561

Highland

Mo Dhachaidh

Three-bedroom waterfront house in Gairloch sleeping six, with sea views and direct beach access.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Mondhuie Self Catering Chalets - The Bothy from £403

Highland

Mondhuie Self Catering Chalets - The Bothy

One-bedroom detached bothy in Nethy Bridge, within the Cairngorms, with wood-burner heating and garden seating.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Moonshine Cottage from £701

Highland

Moonshine Cottage

Swiss-style cottage near Dingwall sleeping four, with four bathrooms and farmland views across the Black Isle.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Morlich from £527

Highland

Morlich

Four-bedroom detached house in Gairloch with sea and mountain views, walking distance from sandy beaches.

🛏️ 4 beds 👥 Sleeps 6
Morven View from £1,176

Highland

Morven View

Three-bedroom house near Dunbeath, Highland, two miles from coast with hot tub and views across remote moorland.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Mountain Bear Lodge from £4,000

Highland

Mountain Bear Lodge

Newly renovated six-bedroom lodge for 14 near Nethy Bridge, with hot tub and views over Cairngorms moorland.

🛏️ 6 beds 👥 Sleeps 14 🐾 Pets welcome
Muckrach Country House

Highland

Muckrach Country House

Muckrach Country House, Grantown-on-Spey: 11-bedroom Highland manor with a hot tub, sleeping up to 22 guests as a private hire.

🛏️ 11 beds 👥 Sleeps 22 🐾 Pets welcome
Number Five Isle View - Isle View from £677

Highland

Number Five Isle View - Isle View

Two-bedroom cottage on the Isle of Skye shore, with views across Broadford Bay and an open fire.

🛏️ 2 beds 👥 Sleeps 4
Oakwood from £667

Highland

Oakwood

Oakwood, Aviemore: four-bedroom Highland house with garden, sleeps 8, one pet welcome.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Oakwood Glamping Pods - Capercaillie Glamping Pod from £447

Highland

Oakwood Glamping Pods - Capercaillie Glamping Pod

Glamping pod sleeping 3 in the Cairngorms, near Aviemore and Rothiemurchus Estate walks; dogs welcome.

🛏️ 1 bed 👥 Sleeps 3 🐾 Pets welcome
Old Town of Aigas

Highland

Old Town of Aigas

Three-bedroom cottage near Beauly with river views, next to Aigas Field Centre for outdoor activities.

🛏️ 3 beds 👥 Sleeps 6

Page 6 of 31 · 741 in total

🏡

Know a cottage in Highland that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a cottage