# Holiday cottages near Eilean Donan Castle — 60 within 10 miles (2026)

> 60 holiday cottages within 10 miles of Eilean Donan Castle in Kyle of Lochalsh, Isle of Skye. The nearest is The Highlander, 0.3 miles away. 31 accept dog…

Source: https://staycation.co.uk/near/eilean-donan-castle/cottages (Staycation.co.uk). Cite the source page, not this text version.

60 within 10 miles · nearest first

**In short:** 60 holiday cottages within 10 miles of Eilean Donan Castle in Kyle of Lochalsh, Isle of Skye. The nearest is The Highlander, 0.3 miles away. 31 accept dogs. Prices start from £297 for a week.

Updated 9 November 2026 · Distances are straight-line · Ratings from Google · [About Eilean Donan Castle](https://staycation.co.uk/kyle-of-lochalsh/attractions/eilean-donan-castle)

[Cottages 60](https://staycation.co.uk/near/eilean-donan-castle/cottages) [Camping 9](https://staycation.co.uk/near/eilean-donan-castle/camping) [Places to eat in Kyle of Lochalsh](https://staycation.co.uk/kyle-of-lochalsh/restaurants)

[0.3 miles Dornie The Highlander Sleeps 4 · 2 bedrooms · from £541 a week Two-bedroom house in Dornie, Highland, sleeping 4.](https://staycation.co.uk/highland/cottages/the-highlander-syk1180057) [0.5 miles Kyle Dornie Croft - An Dobhran ★ 4.9 (11) Sleeps 4 · 2 bedrooms · from £2,057 a week An Dobhran, Kyle: two-bedroom coastal cottage on Loch Duich with views from every room.](https://staycation.co.uk/highland/cottages/dornie-croft-an-dobhran-ukc5752) [0.5 miles Kyle Dornie Croft - An Iolaire ★ 4.9 (11) Sleeps 4 · 2 bedrooms · from £2,057 a week Dornie Croft - An Iolaire: architect-designed house on Loch Long, five minutes from Eilean Donan Castle and twenty minutes from Skye.](https://staycation.co.uk/highland/cottages/dornie-croft-an-iolaire-ukc5753) [🏨Cottages 0.7 miles Highland Lag Cottage Sleeps 2 · 2 bedrooms · from £691 a week Two-bedroom coastal cottage in Dornie on Loch Long's shore, with direct water access and mountain views.](https://staycation.co.uk/highland/cottages/lag-cottage-uk32181) [🏨Cottages 0.7 miles Highland Loch Shore Cottage Sleeps 6 · 2 bedrooms · from £997 a week Two-bedroom cottage on Loch Long's shore in Highland, with two wood-burning stoves and views across the water from the garden.](https://staycation.co.uk/highland/cottages/loch-shore-cottage-uk5052) [0.8 miles Dornie · Dogs welcome Druidaig Lodge Sleeps 17 · 10 bedrooms · from £3,010 a week Ten-bedroom Highland lodge sleeping 17 near Dornie, pets welcome.](https://staycation.co.uk/highland/cottages/druidaig-lodge-syk1193040) [🏨Cottages 0.9 miles Highland · Dogs welcome Clear Waters Sleeps 7 · 3 bedrooms · from £657 a week Clear Waters, Highland: a 3-bedroom coastal house with loch views, fully equipped kitchen and laundry, one dog welcome.](https://staycation.co.uk/highland/cottages/clear-waters-uk5889) [1 mile Dornie · Dogs welcome Tigh Fasgaidh Sleeps 6 · 3 bedrooms · from £450 a week Three-bedroom detached cottage near Dornie, Highland, sleeps 6.](https://staycation.co.uk/highland/cottages/tigh-fasgaidh-syk985065) [1.1 miles Letterfearn Tigh a Phailean Sleeps 4 · 2 bedrooms · from £798 a week Two-bedroom croft house in Letterfearn, Highland, sleeping 4.](https://staycation.co.uk/highland/cottages/tigh-a-phailean-syk1199112) [🏨Cottages 1.3 miles Ballachulish Lochside House Sleeps 8 · 4 bedrooms · from £1,592 a week Four-bedroom house on Loch Duich near Ballachulish, sleeping eight, with a boat included.](https://staycation.co.uk/highland/cottages/lochside-house-s4532) [1.3 miles Letterfearn · Dogs welcome Druidaig Cottage ★ 4.9 (7) Sleeps 4 · 2 bedrooms · from £414 a week This detached cottage is in the tiny village of Letterfearn, 12 miles from Dornie and sleeps four people in two bedrooms.](https://staycation.co.uk/highland/cottages/druidaig-cottage-syk934676) [1.7 miles Glenelg Taigh na Carr Sleeps 4 · 2 bedrooms · from £1,146 a week Two-bedroom cottage sleeping four in Glenelg, Highland; both bedrooms en-suite.](https://staycation.co.uk/highland/cottages/taigh-na-carr-syk1110814) [2 miles Portree Pods on the Croft - Duich ★ 5.0 (20) Sleeps 2 · 1 bedroom · from £1,516 a week One-bedroom pod near Portree with views across Loch Duich towards Eilean Donan Castle, on a working croft.](https://staycation.co.uk/highland/cottages/pods-on-the-croft-duich-uk50716) [2 miles Portree Pods on the Croft - Totaig ★ 5.0 (20) Sleeps 2 · 1 bedroom · from £1,516 a week One-bedroom pod near Portree with loch and castle views, on a working Highland croft near Dornie.](https://staycation.co.uk/highland/cottages/pods-on-the-croft-totaig-uk50717) [2.7 miles Kyle Ashburn Cottage ★ 5.0 (1) Sleeps 6 · 3 bedrooms · from £533 a week Three-bedroom cottage in Kyle, fully equipped with heating and open fire, 50 yards from Loch Long.](https://staycation.co.uk/highland/cottages/ashburn-cottage-23477) [3 miles Kyle Loch Duich Cottage ★ 4.8 (4) Sleeps 6 · 3 bedrooms · from £617 a week Three-bedroom cottage on Loch Duich shore near Kyle, fully equipped with washing machine, dishwasher and everything needed for a week away.](https://staycation.co.uk/highland/cottages/loch-duich-cottage-sgp) [🏨Cottages 3 miles Highland Rosdail Sleeps 6 · 3 bedrooms · from £523 a week Three-bedroom Highland cottage near Eilean Donan Castle with loch and mountain views, parking for three cars.](https://staycation.co.uk/highland/cottages/rosdail-uk5435) [🏨Cottages 3 miles Highland Seaside Cottage Sleeps 4 · 2 bedrooms · from £731 a week Single-storey cottage for four near Kyle of Lochalsh, with wildlife hide overlooking Loch Duich and views to the Five Sisters of Kintail.](https://staycation.co.uk/highland/cottages/seaside-cottage-ufa) [🏨Cottages 3 miles Highland Shoreside Sleeps 4 · 2 bedrooms · from £651 a week Shoreside, Highland: two-bedroom coastal cottage with direct loch access and wildlife viewing from the garden.](https://staycation.co.uk/highland/cottages/shoreside-uhg) [🏨Cottages 3 miles Highland Waterside ★ 5.0 (1) Sleeps 3 · 1 bedroom · from £537 a week One-bedroom coastal cottage in Highland with direct shore access and loch views near Kyle of Lochalsh.](https://staycation.co.uk/highland/cottages/waterside-urd) [🏨Cottages 3.2 miles Highland Island Bay View Sleeps 4 · 2 bedrooms · from £453 a week Two-bedroom bungalow on Loch Long's shore in Highland Glen, with private bay access and mountain views.](https://staycation.co.uk/highland/cottages/island-bay-view-w43261) [3.2 miles Kyle · Dogs welcome Loch Long View ★ 5.0 (5) Sleeps 4 · 2 bedrooms · from £781 a week Two-bedroom lodge above Loch Long near Kyle, with views across water and mountains from a private woodland setting.](https://staycation.co.uk/highland/cottages/loch-long-view-uk11939) [3.2 miles Dornie Creag Mhor Cottage ★ 5.0 (3) Sleeps 4 · 2 bedrooms · from £401 a week Two-bedroom cottage near Dornie, Highland, sleeping four with garden and off-road parking.](https://staycation.co.uk/highland/cottages/creag-mhor-cottage-syk949421) [🏨Cottages 3.6 miles Highland Tigh-An-Achaidh Sleeps 7 · 4 bedrooms · from £503 a week Four-bedroom Highland cottage near Loch Duich with parking, enclosed garden and everything needed for a week away.](https://staycation.co.uk/highland/cottages/tigh-an-achaidh-10941) [🏨Cottages 4.2 miles Kyle Of Lochalsh · Dogs welcome Craigard Sleeps 4 · 2 bedrooms · from £457 a week Two-bedroom croft house in Balmacara, Kyle of Lochalsh, sleeps 4.](https://staycation.co.uk/highland/cottages/craigard-syk1003305) [🏨Cottages 4.3 miles Highland · Dogs welcome Creagan Ruadh Sleeps 4 · 2 bedrooms · from £413 a week Two-bedroom detached house on Loch Duich in Highland, with views across to Kintail mountains and an enclosed garden.](https://staycation.co.uk/highland/cottages/creagan-ruadh-s72) [4.4 miles Dornie · Dogs welcome Rocky Mountain View Cottage ★ 5.0 (28) Sleeps 6 · 3 bedrooms · from £665 a week This stunning, detached cottage rests in Camusluinie near Dornie, Scotland and can sleep six people in three bedrooms.](https://staycation.co.uk/highland/cottages/rocky-mountain-view-cottage-syk1012225) [4.5 miles Kyle Ratagan Lodge ★ 4.8 (4) Sleeps 6 · 2 bedrooms · from £587 a week Ratagan Lodge, Kyle, Highland: two-bedroom coastal home sleeping six with decking overlooking Loch Duich.](https://staycation.co.uk/highland/cottages/ratagan-lodge-uk37800) [🏨Cottages 4.5 miles Dornie · Dogs welcome Silver Birch Lodge Sleeps 6 · 3 bedrooms · from £594 a week Three-bedroom detached cottage near Dornie, Highland, sleeping 6 with dogs welcome.](https://staycation.co.uk/highland/cottages/silver-birch-lodge-syk1044458) [4.9 miles Kyle Of Lochalsh Little Luxe Lodges 1 Sleeps 2 · 1 bedroom · from £556 a week One-bedroom studio for two in Kyle of Lochalsh, Highland.](https://staycation.co.uk/highland/cottages/little-luxe-lodges-1-syk1200867) [4.9 miles Kyle Of Lochalsh Little Luxe Lodges 2 Sleeps 2 · 1 bedroom · from £556 a week One-bedroom studio cottage for two in Kyle of Lochalsh, Highland, with king-size bed and shower room.](https://staycation.co.uk/highland/cottages/little-luxe-lodges-2-syk1200868) [5.1 miles Kyle Of Lochalsh Little Luxe Lodges 1 Sleeps 2 · 1 bedroom · from £500 a week One-bedroom, one-bathroom studio lodge sleeping 2 in Kyle of Lochalsh, Highland.](https://staycation.co.uk/highland/cottages/little-luxe-lodges-1-syk1176578) [5.1 miles Kyle Of Lochalsh Little Luxe Lodges 2 Sleeps 2 · 1 bedroom · from £500 a week Studio lodge sleeping 2 in Kyle of Lochalsh, Highland.](https://staycation.co.uk/highland/cottages/little-luxe-lodges-2-syk1176593) [🏨Cottages 5.1 miles Kyle Of Lochalsh · Dogs welcome Ferry Cottage - Balmacara Sleeps 4 · 2 bedrooms · from £662 a week Two-bedroom ground-floor cottage in Balmacara, Kyle of Lochalsh, sleeping up to 4.](https://staycation.co.uk/highland/cottages/ferry-cottage-balmacara-syk1060404) [🏨Cottages 5.2 miles Kyle Of Lochalsh · Dogs welcome Craggan Cottage - Balmacara Sleeps 4 · 2 bedrooms · from £803 a week Two-bedroom cottage sleeping four near Kyle of Lochalsh in the Scottish Highlands; pets welcome.](https://staycation.co.uk/highland/cottages/craggan-cottage-balmacara-syk1060403) [🏨Cottages 5.3 miles Kyle Of Lochalsh · Dogs welcome Boatman's Cottage Sleeps 2 · 1 bedroom · from £340 a week This charming cottage rests in Balmacara, Scottish Highlands and can sleep two people in one bedroom.](https://staycation.co.uk/highland/cottages/boatmans-cottage-syk1061188) [🏨Cottages 5.5 miles Highland Riverfoot Sleeps 4 · 2 bedrooms · from £417 a week Riverfoot is a 2-bedroom coastal cottage in Highland with river views, parking and WiFi.](https://staycation.co.uk/highland/cottages/riverfoot-w3290) [🏨Cottages 5.5 miles Highland · Dogs welcome The Holt Sleeps 2 · 1 bedroom · from £303 a week The Holt, Glenelg, Highland: one-bedroom coastal apartment with mountain views and regular wildlife visitors.](https://staycation.co.uk/highland/cottages/the-holt-w41768) [🏨Cottages 5.6 miles Highland · Dogs welcome Market Stance Sleeps 4 · 2 bedrooms · from £1,047 a week Single-storey Highland bungalow near Glenelg with views to Skye and direct beach access, sleeps 4.](https://staycation.co.uk/highland/cottages/market-stance-uk39830) [5.8 miles Highland · Dogs welcome Glen Mhor Sleeps 6 · 3 bedrooms · from £443 a week Three-bedroom Highland bungalow in Glenelg village, fully equipped with heating, kitchen essentials and WiFi included; one dog welcome.](https://staycation.co.uk/highland/cottages/glen-mhor-uk39375) [6.2 miles Glenelg · Dogs welcome Torgorm Sleeps 6 · 3 bedrooms · from £886 a week Three-bedroom detached cottage in Glenelg, Highland, sleeping 6.](https://staycation.co.uk/highland/cottages/torgorm-syk22604) [🏨Cottages 6.4 miles Highland The House On The Slip Sleeps 6 · 3 bedrooms · from £701 a week Three-bedroom Highland house on the Kylerhea shoreline, where you watch otters, seals and sea eagles from the sun room.](https://staycation.co.uk/highland/cottages/the-house-on-the-slip-uk43806) [6.7 miles Glenelg · Dogs welcome Roddy's Cottage Sleeps 6 · 3 bedrooms · from £429 a week Three-bedroom ground-floor cottage in Glenelg, Highland, sleeping six.](https://staycation.co.uk/highland/cottages/roddys-cottage-syk1037343) [🏨Cottages 6.7 miles Highland · Dogs welcome The House on the Point Sleeps 4 · 2 bedrooms · from £463 a week Two-bedroom detached cottage in Highland Kylerhea, metres from the loch with regular sightings of otters, seals and eagles.](https://staycation.co.uk/highland/cottages/the-house-on-the-point-uk43807) [6.7 miles Highland · Dogs welcome Hirta ★ 4.7 (60) Sleeps 2 · 1 bedroom · from £327 a week Hirta, Highland island: one-bedroom converted church ground floor with garden access and coastal views.](https://staycation.co.uk/highland/cottages/hirta-18065) [6.8 miles Glenelg · Dogs welcome North Cottage Sleeps 6 · 3 bedrooms · from £414 a week North Cottage in Eilanreach, Highland sleeps six guests in three bedrooms.](https://staycation.co.uk/highland/cottages/north-cottage-syk1148528) [🏨Cottages 6.8 miles Highland · Dogs welcome Faodail Sleeps 8 · 4 bedrooms · from £1,522 a week Four-bedroom detached cottage in Plockton village with loch views, sleeping eight across three floors.](https://staycation.co.uk/highland/cottages/faodail-uk11768) [🏨Cottages 7.3 miles Kyle Of Lochalsh 25 Langlands Terrace Sleeps 4 · 2 bedrooms · from £476 a week Two-bedroom cottage sleeping four in Kyle of Lochalsh, Highland.](https://staycation.co.uk/highland/cottages/25-langlands-terrace-syk992929) [🏨Cottages 7.4 miles Highland · Dogs welcome Cliff Cottage Sleeps 5 · 3 bedrooms · from £1,216 a week Three-bedroom cottage in Kyle of Lochalsh village, minutes from Skye and the west Highland coast.](https://staycation.co.uk/highland/cottages/cliff-cottage-uk11029) [🏨Cottages 7.5 miles Highland · Dogs welcome Dunvarrich Cottage Sleeps 4 · 2 bedrooms · from £652 a week Two-bedroom Highland cottage near Skye with coastal location, private parking and one free pet.](https://staycation.co.uk/highland/cottages/dunvarrich-cottage-uk39882) [7.9 miles Highland Gavin Maxwell Cottage ★ 4.6 (12) Sleeps 4 · 2 bedrooms · from £367 a week Two-bedroom cottage on a private six-acre island between Skye and the mainland, former home of wildlife author Gavin Maxwell.](https://staycation.co.uk/highland/cottages/gavin-maxwell-cottage-cc511152) [8.1 miles Strathcarron · Dogs welcome Carron House ★ 4.7 (3) Sleeps 5 · 3 bedrooms · from £487 a week Three-bedroom Highland house near Lochcarron with loch views, one pet welcome free of charge.](https://staycation.co.uk/highland/cottages/carron-house-ukc1130) [🏨Cottages 8.2 miles Highland Waterside Cottage Sleeps 6 · 3 bedrooms · from £657 a week Three-bedroom Highland cottage with water views across to the mainland, near village shops and beaches.](https://staycation.co.uk/highland/cottages/waterside-cottage-19468) [🏨Cottages 8.4 miles Highland · Dogs welcome Allt Beag (Little Streams) Sleeps 7 · 4 bedrooms · from £677 a week Four-bedroom architect-designed house on the edge of Loch Kishorn in the Highland village of Achintraid, with views across the water to hills beyond.](https://staycation.co.uk/highland/cottages/allt-beag-little-streams-uk5548) [🏨Cottages 8.6 miles Highland · Dogs welcome Achandoilach House Sleeps 8 · 4 bedrooms · from £2,582 a week Four-bedroom coastal house near Strathcarron with hot tub, sauna and private grounds; sleeps eight.](https://staycation.co.uk/highland/cottages/achandoilach-house-uk50093) [8.9 miles Strathcarron · Dogs welcome Druim-Nan-Deur ★ 4.0 (1) Sleeps 6 · 3 bedrooms · from £487 a week A two-storey Highland cottage with views across a sea loch, sleeping 6 in three bedrooms, one dog welcome.](https://staycation.co.uk/highland/cottages/druim-nan-deur-uk5235) [🏨Cottages 9.8 miles Portree · Dogs welcome Brightwater Cottage Sleeps 4 · 2 bedrooms · from £297 a week Two-bedroom cottage in Portree with coastal views, enclosed garden and private parking.](https://staycation.co.uk/highland/cottages/brightwater-cottage-10295) [9.8 miles Kyle · Dogs welcome Shore Cottage ★ 5.0 (4) Sleeps 5 · 3 bedrooms · from £607 a week Shore Cottage, Kyle, Highland: three-bedroom detached house directly on Loch Hourn with kayaking from the front door.](https://staycation.co.uk/highland/cottages/shore-cottage-uk12720) [🏨Cottages 9.9 miles Highland · Dogs welcome Lochcarron Lodge Sleeps 6 · 3 bedrooms · from £1,152 a week Lochcarron Lodge, Highland: three-bedroom house on the North Coast 500, directly opposite the beach with loch views.](https://staycation.co.uk/highland/cottages/lochcarron-lodge-uk50064) [🏨Cottages 10 miles Highland · Dogs welcome Grieves Cottage Sleeps 6 · 3 bedrooms · from £587 a week Three-bedroom cottage on Loch Hourn in Highland, with kitchen, heating and wifi included, sleeping up to 6.](https://staycation.co.uk/highland/cottages/grieves-cottage-uk36695)

## Quick answers

### How many holiday cottages are there near Eilean Donan Castle?

We list 60 within 10 miles of Eilean Donan Castle, measured in a straight line.

### Which holiday cottages are closest to Eilean Donan Castle?

The nearest are The Highlander (0.3 miles), Dornie Croft - An Dobhran (0.5 miles) and Dornie Croft - An Iolaire (0.5 miles).

### Are there dog-friendly holiday cottages near Eilean Donan Castle?

Yes: 31 of the 60 accept dogs. They are marked on this page.

### How much is a cottage near Eilean Donan Castle?

Starting prices begin at £297 for a week. Prices change with the dates, so check availability for an exact figure.

### How are the distances worked out?

They are straight-line distances between each place and Eilean Donan Castle, so the journey by road will be a little longer.
