Holiday cottages near Nairn Beach
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 · Distances are straight-line · Ratings from Google · About Nairn Beach
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.
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.
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.
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.
Nairn
59 Society Street
Sleeps 4 · 2 bedrooms · from £600 a week
Two-bedroom cottage in Nairn, Highland, sleeping four.
Nairn · Dogs welcome
62 Society Street
Sleeps 8 · 4 bedrooms · from £596 a week
Four-bedroom semi-detached cottage in Nairn, Highland, sleeping 8.
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.
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.
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.
Nairn
Griffin Cottage
Sleeps 4 · 2 bedrooms · from £461 a week
Two-bedroom cottage in Nairn, Highland, sleeping four; no pets.
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.
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.
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.
Highland
Taigh na Tunnagan
Sleeps 4 · 2 bedrooms · from £513 a week
Two-bedroom apartment in Nairn, Highland coast, with parking and enclosed garden.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Auldearn
Firthview
Sleeps 4 · 2 bedrooms · from £529 a week
Two-bedroom single-storey cottage in Auldearn, Highland, sleeping 4.
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.
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.
Moray · Dogs welcome
Pod 1
Sleeps 4 · 1 bedroom
One-bedroom eco-pod near Forres, Moray, sleeping four with fire pit and garden furniture.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
7.5 miles
Culloden
The Nook
Sleeps 4 · 2 bedrooms · from £388 a week
Two-bedroom apartment sleeping 4 near Culloden, Highland.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Cromarty · Dogs welcome
Paye House - Cromarty
Sleeps 6 · 3 bedrooms · from £590 a week
Three-bedroom detached cottage in Cromarty, Highland, sleeping six.
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.
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.
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.
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.
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.
Showing the 60 nearest of 72. For the rest, see holiday cottages around Nairn.
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.