Skip to main content

Self-Catering Cottages in Highland

24 holiday cottages to rent

Photo © M P, Google Maps

208 By the Bridge Apartment from £627

Highland

208 By the Bridge Apartment

One-bedroom apartment in central Inverness with river and castle views, ideal for couples on a city break.

🛏️ 1 bed 👥 Sleeps 2
54

Highland

54

Three-bedroom cottage in Fort William, five minutes from the seafront and town centre, within walking distance of Ben Nevis.

🛏️ 3 beds 👥 Sleeps 5
Achaneich Stable Cottage

Highland

Achaneich Stable Cottage

One-bedroom cottage in Inverness-shire with fully equipped kitchen, enclosed garden and woodland grounds, a mile from a pub.

🛏️ 1 bed 👥 Sleeps 2
Airor

Highland

Airor

Two-bedroom cottage on Skye's south coast, within reach of golden eagles, boat trips to the Cuillins, and Armadale Castle.

🛏️ 2 beds 👥 Sleeps 4
Allt na Criche from £647

Highland

Allt na Criche

Two-bedroom ground-floor cottage near Fort Augustus with wheelchair access and views across the valley towards the Cairngorms.

🛏️ 2 beds 👥 Sleeps 4
Am Bothan from £657

Highland

Am Bothan

Two-bedroom cottage on the ground floor overlooking Loch Ewe, near Inverness, with a wood burner and enclosed garden.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Antfield House from £2,702

Highland

Antfield House

Five-bedroom house near Inverness with hot tub, sleeps 10, one pet stays free.

🛏️ 5 beds 👥 Sleeps 10 🐾 Pets welcome
Ard Garraidh from £1,465

Highland

Ard Garraidh

Modern two-bedroom cottage near Inverness with countryside views, one dog welcome, a mile from Ardersier beach and village pub.

🛏️ 2 beds 👥 Sleeps 6 🐾 Pets welcome
Ardbrae

Highland

Ardbrae

Ardbrae, four-bedroom detached house near Inverness, sleeps eight with a wood burner and garden.

🛏️ 4 beds 👥 Sleeps 8
Ardlearag from £1,592

Highland

Ardlearag

Four-bedroom Highland home near Garve with views across Little Loch Broom, sleeping up to eight; one pet welcome.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Ashburn Cottage from £533

Highland

Ashburn Cottage

Three-bedroom cottage in Kyle, fully equipped with heating and open fire, 50 yards from Loch Long.

🛏️ 3 beds 👥 Sleeps 6
At Last from £831

Highland

At Last

Two-bedroom cottage near Rhiconich with sea views, enclosed garden and parking; one small dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Balloan Farm Cottage from £691

Highland

Balloan Farm Cottage

Balloan Farm Cottage, Lairg: two-bedroom rural farmhouse with one dog staying free.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Balloan Steading - West from £2,182

Highland

Balloan Steading - West

Four-bedroom Highland conversion near Dornoch, with coastal views and a woodburner in the open-plan living space.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Balmore Farmhouse from £1,742

Highland

Balmore Farmhouse

Four-bedroom farmhouse near Inverness with hot tub, wood burner and enclosed garden; sleeps 7.

🛏️ 4 beds 👥 Sleeps 7 🐾 Pets welcome
Balnacraig from £2,422

Highland

Balnacraig

Five-bedroom house near Inverness with hot tub, sleeping 10, overlooking the Moray Firth.

🛏️ 5 beds 👥 Sleeps 10
Baltinna East from £821

Highland

Baltinna East

One-bedroom timber cottage in Newtonmore with a utility room designed for hikers, bikers and kayakers drying kit.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Baltinna West from £821

Highland

Baltinna West

One-bedroom lodge in Newtonmore within Cairngorms National Park, with wood burner and enclosed garden where red squirrels visit.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Bayview from £367

Highland

Bayview

Two-bedroom cottage in Kentallen with Loch Linnhe views; walking distance to shores and cycle paths, driving range of Glencoe and Ballachulish.

🛏️ 2 beds 👥 Sleeps 4
Beinn View House from £871

Highland

Beinn View House

Five-bedroom house above Conon Bridge village in the Highlands, with an enclosed garden and parking for two cars.

🛏️ 5 beds 👥 Sleeps 8 🐾 Pets welcome
Ben Luna Lodge

Highland

Ben Luna Lodge

Ben Luna Lodge, Inverness: five-bedroom Highland home with en-suites, woodland grounds and on-site fly fishing for groups of up to 12.

🛏️ 5 beds 👥 Sleeps 12 🐾 Pets welcome
Bidean Lodge from £677

Highland

Bidean Lodge

Four-bedroom detached house in Ballachulish, a mile from the sea and below Glencoe, with enclosed garden and parking for six cars.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Big Barns Cottage from £867

Highland

Big Barns Cottage

Two-bedroom converted barn in Highland with coastal views, private gardens and one free pet welcome.

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

Highland

Birch Lodge

Two-bedroom lodge in Highland park near Fort William, with decking overlooking woodland and direct access to coastal walks.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome

Page 1 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