Skip to main content

Self-Catering Cottages in Highland

24 holiday cottages to rent

Photo © M P, Google Maps

Harbour Street from £423

Highland

Harbour Street

Two-bedroom coastal cottage in Portmahomack with harbour views, sandy beach nearby and a wildlife-rich firth to watch.

🛏️ 2 beds 👥 Sleeps 4
Harrow Lodges John O’Groats - Burray from £587

Highland

Harrow Lodges John O’Groats - Burray

Two-bedroom lodge on the north coast with hot tub, 100 yards from beach and views to Orkney. One dog stays free.

🛏️ 2 beds 👥 Sleeps 3 🐾 Pets welcome
Hebridean Views - Sunny Hill from £972

Highland

Hebridean Views - Sunny Hill

Three-bedroom croft cottage in Gairloch with uninterrupted views to the Outer Hebrides and Skye, beach access below.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Henry’s Lodge from £727

Highland

Henry’s Lodge

Two-bedroom lodge in Highland woodland near Nairn, 1 mile from the coast, with private parking and garden.

🛏️ 2 beds 👥 Sleeps 4
Highland Club - Abbey Church 20 from £880

Highland

Highland Club - Abbey Church 20

Two-bedroom apartment on the third floor of a converted abbey in Fort Augustus, with its own parking and access to on-site pool and sauna.

🛏️ 2 beds 👥 Sleeps 4
Hirta from £327

Highland

Hirta

Hirta, Highland island: one-bedroom converted church ground floor with garden access and coastal views.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Holly Cottage from £453

Highland

Holly Cottage

Three-bedroom detached cottage in Highland village, walking distance to Rogie Falls and Garve Railway Station Museum.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Holly Lodge from £827

Highland

Holly Lodge

Holly Lodge, Strathpeffer: two-bedroom ground-floor cottage with private hot tub and parking for two cars.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
House by the Loch from £3,200

Highland

House by the Loch

Nine-bedroom Highland house sleeping 19 near Inverness, with cinema, games room and loch views throughout.

🛏️ 9 beds 👥 Sleeps 19
Inchnadamph Lodge Properties - Beinn Uidhe Studio Apartment from £543

Highland

Inchnadamph Lodge Properties - Beinn Uidhe Studio Apartment

Studio apartment in rural Sutherland, sleeping 2, with direct access to Highlands walking and one free pet.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Invernahavon - Cruachan from £641

Highland

Invernahavon - Cruachan

Three-bedroom Highland lodge in Cairngorms National Park, sleeping six, with hot tub and private parking.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Invernahavon - The Den from £591

Highland

Invernahavon - The Den

Two-bedroom lodge in Newtonmore, central Highlands, within reach of Ben Nevis, Inverness and Cairngorms National Park.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Invernahyle Cottage from £857

Highland

Invernahyle Cottage

New-build cottage near Appin with three ensuite bedrooms, coastal views across Loch Linnhe, and all accommodation on the ground floor.

🛏️ 3 beds 👥 Sleeps 6
Inverness Highland Apartment

Highland

Inverness Highland Apartment

Two-bedroom apartment in Inverness city centre, a short walk from train and bus stations, with modern kitchens and free parking.

🛏️ 2 beds 👥 Sleeps 4
Isle of Skye from £1,087

Highland

Isle of Skye

One-bedroom apartment in central Inverness with cathedral views, a short walk from the River Ness and Eden Court Theatre.

🛏️ 1 bed 👥 Sleeps 2
Joey’s Pod from £1,170

Highland

Joey’s Pod

One-bedroom pod on the Ardnamurchan Peninsula, Highland, steps from Sanna Bay beach with views over loch and mountains.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
John O’ Groats - Horseman’s Cottage

Highland

John O’ Groats - Horseman’s Cottage

Three-bedroom cottage near John O' Groats with parking for three cars and one pet staying free.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Katie’s Pod from £1,170

Highland

Katie’s Pod

One-bedroom pod on the Ardnamurchan Peninsula, Highland, with direct access to Sanna Beach and views across the loch.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Kildonan from £892

Highland

Kildonan

Three-bedroom Highland cottage on Gruinard Bay with ground-floor layout, enclosed garden and parking for two cars.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Kimcraigan Lodge from £1,007

Highland

Kimcraigan Lodge

One-bedroom lodge on Loch Ness near Inverness, with private hot tub and decked views across the water.

🛏️ 1 bed 👥 Sleeps 2
Kirkstone Lodge from £1,937

Highland

Kirkstone Lodge

Kirkstone Lodge, 3-bed Highland lodge in Cairngorms National Park near Kingussie, with hot tub and mountain views.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Kylesku Lodges - Ben Nevis from £1,422

Highland

Kylesku Lodges - Ben Nevis

Three-bedroom lodge in rural Kylesku with everything on one floor, sleeping up to five in the Scottish Highlands.

🛏️ 3 beds 👥 Sleeps 5
La Bergerie. from £777

Highland

La Bergerie.

La Bergerie, Isle of Skye: three-bedroom house with views that shift throughout the day, near Dunvegan's restaurants and castle.

🛏️ 3 beds 👥 Sleeps 6
Ladybird Cottage from £1,072

Highland

Ladybird Cottage

Three-bedroom cottage near Inverness with everything on the ground floor, four miles from Loch Ness.

🛏️ 3 beds 👥 Sleeps 6

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