Skip to main content

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

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.

Brighton House 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.

Seaview 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.

Coorie Doon 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.

Cottages
0.2 miles

Nairn

59 Society Street

Sleeps 4 · 2 bedrooms · from £600 a week

Two-bedroom cottage in Nairn, Highland, sleeping four.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Braehead 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.

Bow Fiddle 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.

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.

Sandy Beach 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.

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.

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.

Deskford Cottage 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.

Henry’s Lodge 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.

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.

Cottages
3.4 miles

Auldearn

Firthview

Sleeps 4 · 2 bedrooms · from £529 a week

Two-bedroom single-storey cottage in Auldearn, Highland, sleeping 4.

Culcharry Cottage 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.

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.

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.

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.

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.

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.

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.

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.

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.

Ard Garraidh 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.

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.

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.

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.

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.

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.

Miller Time 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.

The Birches 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.

The Nook 7.5 miles

Culloden

The Nook

Sleeps 4 · 2 bedrooms · from £388 a week

Two-bedroom apartment sleeping 4 near Culloden, Highland.

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.

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.

Riverview Country Park - The Kestrel 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.

Dalvey House 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.

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.

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.

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.

Riverview Country Park - The Falcon 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.

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.

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.

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.

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.

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.

Caldon Cottage 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.

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.

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.

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.

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.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.