Skip to main content

Self-Catering Cottages in Isle of Canna

22 holiday cottages to rent

Photo © Gustav Bolt, Google Maps

Cottage
Stone Cottage from £1,262

Highland · 17 miles away

Stone Cottage

Stone Cottage, Highland: two-bedroom luxury conversion with views over Sleat towards Rhum and Eigg.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Nyumbani from £641

Highland · 18.1 miles away

Nyumbani

Three-bedroom cottage on Skye's west coast with views over Loch Harport; one bathroom, sleeps six, one pet welcome.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Seascape from £1,152

Highland · 18.4 miles away

Seascape

Four-bedroom coastal house on Skye's west side with uninterrupted views across Fiskavaig Bay to the Outer Hebrides.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Rowan House from £957

Highland · 18.5 miles away

Rowan House

Architect-designed house with four bedrooms on Isle of Skye, overlooking a bay with direct beach access.

🛏️ 4 beds 👥 Sleeps 8
Cottage
The Duckling from £857

Highland · 19 miles away

The Duckling

One-bedroom cabin on the Isle of Skye with panoramic sea views, fully equipped for self-catering and sleeping two.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Shelduck House from £1,552

Highland · 19.4 miles away

Shelduck House

Four-bedroom coastal house in Highland with sea views, sleeping 8, one dog welcome, parking for four cars.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Peters from £463

Highland · 19.8 miles away

Peters

Traditional Highland croft cottage sleeping four in Tarskavaig, Isle of Skye, with coastal walks on the doorstep.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Half Of 2 from £587

Highland · 21.3 miles away

Half Of 2

Two-bedroom coastal cottage on Isle of Skye with woodburner, decking and parking for two cars.

🛏️ 2 beds 👥 Sleeps 5 🐾 Pets welcome
Cuillin View from £503

Highland · 21.3 miles away

Cuillin View

Cuillin View, Highland: 2-bedroom cottage on Skye's south coast with wood burner and mountain views.

🛏️ 2 beds 👥 Sleeps 6
Cottage
Hygge from £837

Highland · 22.5 miles away

Hygge

Architect-designed three-bedroom house in Highland with wood burner, enclosed garden and loch views, near beach.

🛏️ 3 beds 👥 Sleeps 7 🐾 Pets welcome
Taigh Mullach Dearg from £771

Highland · 22.6 miles away

Taigh Mullach Dearg

One-bedroom cottage on Isle of Skye's northwest coast with an electric car charging point and wood-burning stove.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Caroy Bay Cottage

Highland · 23.7 miles away

Caroy Bay Cottage

Three-bedroom cottage on Skye's west coast with loch views, close to Dunvegan Castle, Talisker Distillery and Macleod's Tables.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Greep from £647

Highland · 24 miles away

Greep

Greep, Highland: detached former croft on Loch Varkasaig's edge with views of the Cuillins, sleeping 6.

🛏️ 3 beds 👥 Sleeps 6
Airor

Highland · 24 miles away

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
Tigh An Dun from £503

Highland · 24.1 miles away

Tigh An Dun

Three-bedroom croft on the Isle of Skye coast with sauna, woodburners and space for six.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Sealladh Breagha from £887

Highland · 24.3 miles away

Sealladh Breagha

Renovated Highland cottage on Skye with three bedrooms, two bathrooms, loch and mountain views, one dog welcome.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
South Bay Cottage from £1,021

Highland · 24.4 miles away

South Bay Cottage

South Bay Cottage, Isle of Skye: three-bedroom coastal home with sea views, a roof terrace, and each bedroom its own bathroom.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Macinnisfree Cottage from £1,442

Highland · 24.5 miles away

Macinnisfree Cottage

Four-bedroom Highland cottage on Skye's west coast with panoramic Sound of Sleat views and direct access to coastal walks, islands and distilleries.

🛏️ 4 beds 👥 Sleeps 6 🐾 Pets welcome
The Cottage from £543

Highland · 24.7 miles away

The Cottage

Restored 18th-century cottage on the Isle of Skye, one bedroom, coastal views and on-site parking.

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

Highland · 25 miles away

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
Katie’s Pod from £1,170

Highland · 25 miles away

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
Cottage
Dougie Pod from £1,170

Highland · 25 miles away

Dougie Pod

Modern pod sleeping two on the Ardnamurchan Peninsula, a mile from Sanna Bay beach, with loch views from its decked area.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
🏡

Know a cottage in Isle of Canna 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