# Holiday cottages near Nairn Beach — 72 within 10 miles (2026)

> 72 holiday cottages within 10 miles of Nairn Beach in Nairn, Highlands. The nearest is Moray Firth View, under 0.2 miles away. 45 accept dogs. Prices star…

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

72 within 10 miles · nearest first

**In short:** 72 holiday cottages within 10 miles of Nairn Beach in Nairn, Highlands. The nearest is Moray Firth View, under 0.2 miles away. 45 accept dogs. Prices start from £303 for a week.

Updated 9 November 2026 · Distances are straight-line · Ratings from Google · [About Nairn Beach](https://staycation.co.uk/nairn/attractions/nairn-beach)

[Cottages 72](https://staycation.co.uk/near/nairn-beach/cottages) [Camping 15](https://staycation.co.uk/near/nairn-beach/camping) [Hotels 23](https://staycation.co.uk/near/nairn-beach/hotels) [Places to eat in Nairn](https://staycation.co.uk/nairn/restaurants)

[🏨Cottages under 0.2 miles Highland Moray Firth View Sleeps 4 · 2 bedrooms · from £433 a week Two-bedroom apartment in Nairn with direct beach access and views across the Moray Firth towards the Black Isle.](https://staycation.co.uk/highland/cottages/moray-firth-view-uk33797) [0.2 miles Nairn · Dogs welcome Brighton House ★ 4.9 (14) Sleeps 8 · 4 bedrooms Four-bedroom house in Nairn with three bathrooms, sleeping eight, one mile from the beach and local pubs.](https://staycation.co.uk/highland/cottages/brighton-house-uk31894) [0.2 miles Nairn · Dogs welcome Seaview ★ 4.3 (8) Sleeps 4 · 2 bedrooms · from £504 a week A semi-detached cottage in the town of Nairn in the Scottish Highlands that can sleep four people in two bedrooms.](https://staycation.co.uk/highland/cottages/seaview-syk958671) [0.2 miles Nairn Coorie Doon Sleeps 3 · 2 bedrooms · from £472 a week Stone cottage sleeping 3 in 2 bedrooms in Nairn, Highland, near beach and coast.](https://staycation.co.uk/highland/cottages/coorie-doon-syk934120) [🏨Cottages 0.2 miles Nairn 59 Society Street Sleeps 4 · 2 bedrooms · from £600 a week Two-bedroom cottage in Nairn, Highland, sleeping four.](https://staycation.co.uk/highland/cottages/59-society-street-syk962218) [🏨Cottages 0.2 miles Nairn · Dogs welcome 62 Society Street Sleeps 8 · 4 bedrooms · from £596 a week Four-bedroom semi-detached cottage in Nairn, Highland, sleeping 8.](https://staycation.co.uk/highland/cottages/62-society-street-syk1058000) [🏨Cottages 0.3 miles Highland · Dogs welcome The Haar Sleeps 4 · 2 bedrooms · from £543 a week Two-bedroom cottage in Nairn, on Scotland's Moray Firth coast, a five-minute walk from the beach with parking and one pet welcome.](https://staycation.co.uk/highland/cottages/the-haar-uk51520) [🏨Cottages 0.3 miles Highland · Dogs welcome Isla’s Cottage Sleeps 4 · 2 bedrooms · from £513 a week Stone fisherman's cottage in Nairn's conservation area, with wood burner and coastal access for four.](https://staycation.co.uk/highland/cottages/isla-s-cottage-ukc6887) [🏨Cottages 0.3 miles Highland · Dogs welcome Sea Thistle Cottage Sleeps 2 · 1 bedroom · from £737 a week One-bedroom coastal cottage in Nairn, 200 yards from beach, with parking and courtyard; pets stay free.](https://staycation.co.uk/highland/cottages/sea-thistle-cottage-uk5980) [🏨Cottages 0.3 miles Nairn Griffin Cottage Sleeps 4 · 2 bedrooms · from £461 a week Two-bedroom cottage in Nairn, Highland, sleeping four; no pets.](https://staycation.co.uk/highland/cottages/griffin-cottage-syk1079392) [🏨Cottages 0.3 miles Highland Moy Cottage Sleeps 6 · 3 bedrooms · from £677 a week Three-bedroom cottage in Nairn, Highland, within walking distance of beach and town amenities.](https://staycation.co.uk/highland/cottages/moy-cottage-uk51812) [🏨Cottages 0.3 miles Highland Harbour Apartment Sleeps 4 · 2 bedrooms · from £463 a week Two-bedroom ground-floor apartment in Nairn, a five-minute walk from beach and town centre.](https://staycation.co.uk/highland/cottages/harbour-apartment-uk44986) [🏨Cottages 0.3 miles Highland · Dogs welcome Riverside Apartment Sleeps 4 · 2 bedrooms · from £687 a week Two-bedroom ground-floor apartment in Nairn, five minutes from the beach and town centre, welcoming one pet free of charge.](https://staycation.co.uk/highland/cottages/riverside-apartment-uk45672) [🏨Cottages 0.3 miles Highland Taigh na Tunnagan Sleeps 4 · 2 bedrooms · from £513 a week Two-bedroom apartment in Nairn, Highland coast, with parking and enclosed garden.](https://staycation.co.uk/highland/cottages/taigh-na-tunnagan-uk47264) [🏨Cottages 0.4 miles Nairn · Dogs welcome Fishertown House Sleeps 7 · 4 bedrooms · from £621 a week Four-bedroom cottage sleeping seven in Nairn, Highland, with garage and beach access nearby.](https://staycation.co.uk/highland/cottages/fishertown-house-syk1003990) [0.4 miles Highland Braehead Sleeps 6 · 3 bedrooms · from £457 a week Detached three-bedroom house in Nairn, a coastal Highland village with beach access and championship golf nearby.](https://staycation.co.uk/highland/cottages/braehead-uk31406) [0.7 miles Highland Bow Fiddle ★ 4.8 (1,609) Sleeps 4 · 2 bedrooms · from £533 a week Two-bedroom bungalow in Nairn, a Victorian seaside town on the Moray Firth known for dolphins and sandy beaches.](https://staycation.co.uk/highland/cottages/bow-fiddle-ukc6883) [🏨Cottages 0.7 miles Highland · Dogs welcome Reay House Sleeps 8 · 4 bedrooms · from £1,172 a week Reay House, Nairn: four-bedroom Victorian villa with private garden, one mile from two Blue Flag beaches.](https://staycation.co.uk/highland/cottages/reay-house-ukc6877) [0.8 miles Gairloch · Dogs welcome Sandy Beach ★ 4.7 (195) Sleeps 8 · 4 bedrooms · from £517 a week Four-bedroom detached house in Gairloch with direct access to coastal walking and beach, sleeping eight.](https://staycation.co.uk/highland/cottages/sandy-beach-w43205) [🏨Cottages 0.9 miles Highland Outlander Cottage Sleeps 2 · 1 bedroom Traditional Highland cottage for two with wood-fired hot tub and open fire, on the Moray Firth coast.](https://staycation.co.uk/highland/cottages/outlander-cottage-uk45899) [🏨Cottages 1 mile Highland Fairway Apartment Sleeps 6 · 3 bedrooms · from £513 a week Modern three-bedroom apartment in Nairn with balcony overlooking the golf course and Moray Firth, sleeping six.](https://staycation.co.uk/highland/cottages/fairway-apartment-uk7473) [1.2 miles Nairn Deskford Cottage ★ 5.0 (6) Sleeps 4 · 2 bedrooms · from £365 a week This property is semi-detached and is situated on the edge of the seaside town of Nairn. This cottage can accommodate four guests in two bedrooms.](https://staycation.co.uk/highland/cottages/deskford-cottage-syk932291) [2.5 miles Nairn Henry’s Lodge ★ 5.0 (3) Sleeps 4 · 2 bedrooms · from £727 a week Two-bedroom lodge in Highland woodland near Nairn, 1 mile from the coast, with private parking and garden.](https://staycation.co.uk/highland/cottages/henry-s-lodge-cc511146) [🏨Cottages 2.6 miles Highland · Dogs welcome Tigh na Bruaich Sleeps 4 · 2 bedrooms · from £303 a week Two-bedroom cottage in Auldearn village, three miles from Nairn's beaches and close to Culloden, castles, and the Malt Whisky Trail.](https://staycation.co.uk/highland/cottages/tigh-na-bruaich-cc511406) [🏨Cottages 3.4 miles Auldearn Firthview Sleeps 4 · 2 bedrooms · from £529 a week Two-bedroom single-storey cottage in Auldearn, Highland, sleeping 4.](https://staycation.co.uk/highland/cottages/firthview-syk1125172) [3.7 miles Highland · Dogs welcome Culcharry Cottage ★ 5.0 (7) Sleeps 5 · 3 bedrooms · from £467 a week Three-bedroom cottage near Nairn with direct beach access and enclosed garden, five miles from Highland's coastal town centre.](https://staycation.co.uk/highland/cottages/culcharry-cottage-b5829) [🏨Cottages 3.8 miles Highland · Dogs welcome The Cherry Tree Sleeps 7 · 4 bedrooms · from £797 a week The Cherry Tree, Piperhill, Highland: four-bedroom cottage with one dog staying free, near Nairn's beaches.](https://staycation.co.uk/highland/cottages/the-cherry-tree-uk49118) [🏨Cottages 4.8 miles Moray · Dogs welcome Pod 1 Sleeps 4 · 1 bedroom One-bedroom eco-pod near Forres, Moray, sleeping four with fire pit and garden furniture.](https://staycation.co.uk/moray/cottages/pod-1-ukc5453) [🏨Cottages 4.8 miles Moray · Dogs welcome Pod 2 Sleeps 4 · 1 bedroom Pod 2, Moray: one-bedroom eco-pod sleeping four, with fire pit and free pet stay near Forres.](https://staycation.co.uk/moray/cottages/pod-2-ukc5454) [🏨Cottages 4.8 miles Moray · Dogs welcome Pod 3 Sleeps 4 · 1 bedroom One-bedroom eco-pod near Forres in Moray, sleeping four, with a fire pit and private parking.](https://staycation.co.uk/moray/cottages/pod-3-ukc5455) [🏨Cottages 4.8 miles Moray · Dogs welcome Pod 4 Sleeps 4 · 1 bedroom Pod 4, Moray: one-bedroom eco-pod sleeping four with kitchen, heating and outdoor fire pit included.](https://staycation.co.uk/moray/cottages/pod-4-ukc5456) [🏨Cottages 4.8 miles Moray · Dogs welcome Pod 5 Sleeps 4 · 1 bedroom One-bedroom pod in rural Moray sleeping four, with ground-floor shower room and fire pit for outdoor cooking.](https://staycation.co.uk/moray/cottages/pod-5-ukc5457) [🏨Cottages 5.2 miles Highland · Dogs welcome Drummond House Sleeps 5 · 2 bedrooms · from £1,232 a week Two-bedroom Highland house 100m from Loch Flemington, near Inverness, with garden and parking for two cars.](https://staycation.co.uk/highland/cottages/drummond-house-uk42979) [🏨Cottages 5.2 miles Highland · Dogs welcome Drummond Neuk Sleeps 3 · 2 bedrooms · from £817 a week Two-bedroom annexe on a 3-acre Highland estate with woodland to explore, near Nairn's beaches.](https://staycation.co.uk/highland/cottages/drummond-neuk-uk31730) [5.9 miles Inverness · Dogs welcome Ard Garraidh ★ 4.7 (13) Sleeps 6 · 2 bedrooms · from £1,465 a week Modern two-bedroom cottage near Inverness with countryside views, one dog welcome, a mile from Ardersier beach and village pub.](https://staycation.co.uk/highland/cottages/ard-garraidh-cc511167) [🏨Cottages 6.1 miles Forres · Dogs welcome Cormack Lodge - Brodie Castle Sleeps 2 · 1 bedroom · from £441 a week This detached cottage rests in Forres, Moray and can sleep two people in one bedroom.](https://staycation.co.uk/moray/cottages/cormack-lodge-brodie-castle-syk1060400) [🏨Cottages 6.1 miles Forres · Dogs welcome Garden House - Brodie Castle Sleeps 6 · 3 bedrooms · from £748 a week Three-bedroom detached cottage sleeping six on the Brodie Castle Estate near Forres, Moray, with pets welcome.](https://staycation.co.uk/moray/cottages/garden-house-brodie-castle-syk1066474) [🏨Cottages 6.7 miles Highland · Dogs welcome Rock Folly Sleeps 8 · 4 bedrooms Rock Folly, Highland: four-bedroom stone house on the Moray Firth coast with views across the water.](https://staycation.co.uk/highland/cottages/rock-folly-uk48656) [🏨Cottages 7.1 miles Nairn · Dogs welcome Redburn Steading Sleeps 6 · 3 bedrooms · from £807 a week This detached cottage rests in Redburn near Nairn and can sleep six people in three bedrooms.](https://staycation.co.uk/highland/cottages/redburn-steading-syk1071111) [🏨Cottages 7.2 miles Highland · Dogs welcome East Cottage Sleeps 4 · 2 bedrooms · from £493 a week East Cottage, Highland near Cawdor: two-bedroom coastal cottage sleeping four, with views across countryside and one dog welcome.](https://staycation.co.uk/highland/cottages/east-cottage-uk49237) [7.2 miles Highland Miller Time Sleeps 6 · 3 bedrooms Three-bedroom detached house in Highland village, 15 minutes from Nairn's coast and 20 from Inverness.](https://staycation.co.uk/highland/cottages/miller-time-uk44356) [7.3 miles Nairn · Dogs welcome The Birches ★ 5.0 (10) Sleeps 6 · 3 bedrooms · from £611 a week The Birches, Nairn: detached three-bedroom cottage, all ground floor, with enclosed garden and free pet stay.](https://staycation.co.uk/highland/cottages/the-birches-uk12763) [7.5 miles Culloden The Nook Sleeps 4 · 2 bedrooms · from £388 a week Two-bedroom apartment sleeping 4 near Culloden, Highland.](https://staycation.co.uk/highland/cottages/the-nook-syk1001297) [🏨Cottages 7.7 miles Highland One The Loan Sleeps 6 · 3 bedrooms Three-bedroom house in Tornagrain, Highland, within reach of Inverness, Loch Ness boat trips and Culloden battlefield.](https://staycation.co.uk/highland/cottages/one-the-loan-uk44683) [🏨Cottages 7.9 miles Highland · Dogs welcome Craigellachie Cottage Sleeps 4 · 2 bedrooms · from £403 a week Two-bedroom cottage, 200 years old, near Inverness with views across open countryside and an enclosed garden.](https://staycation.co.uk/highland/cottages/craigellachie-cottage-w43088) [8 miles Forres · Dogs welcome Riverview Country Park - The Kestrel ★ 3.9 (32) Sleeps 4 · 2 bedrooms Two-bedroom lodge on the River Findhorn near Forres, with Speyside distilleries, golf courses and Brodie Castle within reach.](https://staycation.co.uk/moray/cottages/riverview-country-park-the-kestrel-ukc6920) [8.1 miles Forres Dalvey House Sleeps 18 · 9 bedrooms · from £4,294 a week Dalvey House, near Forres, Moray: detached mansion with 9 bedrooms sleeping 18.](https://staycation.co.uk/moray/cottages/dalvey-house-syk948705) [🏨Cottages 8.1 miles Forres East Lodge Sleeps 4 · 2 bedrooms · from £1,078 a week East Lodge, Forres: two-bedroom cottage with countryside views, five minutes from Dalvey Estate and its walking trails.](https://staycation.co.uk/moray/cottages/east-lodge-uk7347) [🏨Cottages 8.1 miles Elgin Mill Cottage Sleeps 4 · 2 bedrooms · from £1,043 a week Mill Cottage, Elgin: two-bedroom stone cottage with wood burner, suits couples or small families seeking coastal Moray base.](https://staycation.co.uk/moray/cottages/mill-cottage-uk7348) [🏨Cottages 8.1 miles Moray Ploughmans Cottage Sleeps 4 · 2 bedrooms · from £936 a week Two-bedroom cottage in Moray countryside with parking, suited to couples or small families seeking a quiet rural retreat.](https://staycation.co.uk/moray/cottages/ploughmans-cottage-uk7346) [8.2 miles Forres · Dogs welcome Riverview Country Park - The Falcon ★ 3.9 (32) Sleeps 6 · 3 bedrooms Three-bedroom detached lodge for six near Forres, on the River Findhorn in Moray countryside.](https://staycation.co.uk/moray/cottages/riverview-country-park-the-falcon-uk45538) [🏨Cottages 8.4 miles Cawdor Aurae Sleeps 8 · 4 bedrooms · from £3,502 a week Four-bedroom log cabin sleeping eight near Cawdor in Highland, with hot tub and sauna.](https://staycation.co.uk/highland/cottages/aurae-syk1138756) [🏨Cottages 8.4 miles Cawdor Atlas Sleeps 8 · 4 bedrooms · from £3,502 a week Four-bedroom log cabin for 8 near Cawdor, Highland, with hot tub and sauna.](https://staycation.co.uk/highland/cottages/atlas-syk1138758) [🏨Cottages 8.6 miles Cromarty · Dogs welcome Lydia Cottage - Cromarty Sleeps 2 · 1 bedroom · from £451 a week One-bedroom detached cottage for two in Cromarty, Highland, pets welcome.](https://staycation.co.uk/highland/cottages/lydia-cottage-cromarty-syk1060409) [🏨Cottages 8.6 miles Cromarty · Dogs welcome Paye House - Cromarty Sleeps 6 · 3 bedrooms · from £590 a week Three-bedroom detached cottage in Cromarty, Highland, sleeping six.](https://staycation.co.uk/highland/cottages/paye-house-cromarty-syk1060411) [🏨Cottages 8.6 miles Moray · Dogs welcome St Orans Sleeps 2 · 1 bedroom · from £393 a week St Orans, Moray: detached one-bedroom cottage for two with ground-floor layout and enclosed garden, near walking trails.](https://staycation.co.uk/moray/cottages/st-orans-uk5498) [8.8 miles Cromarty · Dogs welcome Caldon Cottage ★ 4.5 (11) Sleeps 6 · 3 bedrooms · from £647 a week Three-bedroom cottage in Cromarty with wood-fired hot tub, enclosed garden and full accessibility features.](https://staycation.co.uk/highland/cottages/caldon-cottage-uk35416) [🏨Cottages 8.8 miles Highland · Dogs welcome Ivydene Cottage Sleeps 6 · 4 bedrooms · from £493 a week Four-bedroom cottage in Cromarty village, sleeps 6, with parking and enclosed garden near the beach.](https://staycation.co.uk/highland/cottages/ivydene-cottage-uk7434) [🏨Cottages 8.8 miles Highland Harbour View Sleeps 4 · 2 bedrooms · from £533 a week Two-bedroom apartment in Cromarty with uninterrupted sea views, a short walk from the beach and harbour.](https://staycation.co.uk/highland/cottages/harbour-view-uk48636) [🏨Cottages 9 miles Highland · Dogs welcome Wester Links Sleeps 6 · 3 bedrooms · from £661 a week Three-bedroom coastal house in Fortrose with dishwasher, washing machine, and a garden; one dog welcome.](https://staycation.co.uk/highland/cottages/wester-links-uk32362)

Showing the 60 nearest of 72. For the rest, see [holiday cottages around Nairn](https://staycation.co.uk/nairn/cottages).

## Quick answers

### How many holiday cottages are there near Nairn Beach?

We list 72 within 10 miles of Nairn Beach, measured in a straight line.

### Which holiday cottages are closest to Nairn Beach?

The nearest are Moray Firth View (under 0.2 miles), Brighton House (0.2 miles) and Seaview (0.2 miles).

### Are there dog-friendly holiday cottages near Nairn Beach?

Yes: 45 of the 72 accept dogs. They are marked on this page.

### How much is a cottage near Nairn Beach?

Starting prices begin at £303 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 Nairn Beach, so the journey by road will be a little longer.
