Skip to main content

Self-Catering Cottages in Moray

24 holiday cottages to rent

Alves from £678

Moray

Alves

Detached lodge for 4 in 28 acres of Moray woodland, minutes from Forres, dogs welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Ben Aigan from £1,517

Moray

Ben Aigan

One-bedroom glamping pod in Moray countryside with private hot tub, three miles from Keith.

🛏️ 1 bed 👥 Sleeps 4
Ben Rinnes from £1,517

Moray

Ben Rinnes

Single-bedroom glamping pod near Keith in Moray, with private hot tub and countryside views.

🛏️ 1 bed 👥 Sleeps 4
Brodie from £678

Moray

Brodie

Brodie, Moray: detached woodland lodge sleeping 4, one dog welcome, private parking and garden.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Burn of Aultmore Croft

Moray

Burn of Aultmore Croft

Stone croft for 8 near Keith, on 200 acres of farmland with enclosed garden, games room and one pet free.

🛏️ 3 beds 👥 Sleeps 8 🐾 Pets welcome
Cliff Top Cottage from £1,187

Moray

Cliff Top Cottage

Four-bedroom coastal cottage in Buckie with a games room and enclosed garden; one dog stays free.

🛏️ 4 beds 👥 Sleeps 7 🐾 Pets welcome
Cluny from £678

Moray

Cluny

Detached lodge in 28 acres of Moray woodland near Forres, sleeping 4 with one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Dava from £678

Moray

Dava

Detached lodge in 28 acres of woodland near Forres, Moray; all on ground floor with one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Ferness

Moray

Ferness

Ferness, Moray: detached 3-bed lodge on 28 acres with two bathrooms, fully equipped kitchen, and one pet welcome.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Glenlivet View from £567

Moray

Glenlivet View

Detached lodge for 4 near Ballindalloch, Moray, surrounded by whisky distilleries, castles and Highland walking.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Huntly from £823

Moray

Huntly

Detached lodge in 28 acres of Moray woodland, near Forres, with step-free access and space for six.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Knockan from £1,532

Moray

Knockan

Knockan, Moray: one-bedroom glamping pod with private hot tub, fully equipped kitchen, and countryside views.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Meikle Balloch from £1,517

Moray

Meikle Balloch

Single-storey glamping pod near Keith with private hot tub, sleeping 4 in one bedroom and sofa bed.

🛏️ 1 bed 👥 Sleeps 4
Muirtown Lodge from £557

Moray

Muirtown Lodge

Two-bedroom detached lodge near Keith with hot tub, sleeps 4, one pet welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Riverview Country Park - The Falcon

Moray

Riverview Country Park - The Falcon

Three-bedroom detached lodge for six near Forres, on the River Findhorn in Moray countryside.

🛏️ 3 beds 👥 Sleeps 6
Riverview Country Park - The Kestrel

Moray

Riverview Country Park - The Kestrel

Two-bedroom lodge on the River Findhorn near Forres, with Speyside distilleries, golf courses and Brodie Castle within reach.

🛏️ 2 beds 👥 Sleeps 4
Scott Holiday Cottages - Dolphin View from £427

Moray

Scott Holiday Cottages - Dolphin View

Three-bedroom cottage in Buckie with elevated coastal views, sleeps 6, private parking.

🛏️ 3 beds 👥 Sleeps 6
Strathlene Lodge from £433

Moray

Strathlene Lodge

Two-bedroom coastal lodge in Buckie, Moray, next to Strathlene Golf Club with sea views and direct beach access.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
The Laurels from £837

Moray

The Laurels

The Laurels, Forres: a three-bedroom detached house sleeping six, with a multi-fuel burner and garden firepit.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Willow Studio from £1,300

Moray

Willow Studio

One-bedroom studio near Elgin, Moray, sleeping up to three—ideal for couples or small families wanting a coastal base with included essentials.

🛏️ 1 bed 👥 Sleeps 3 🐾 Pets welcome
Cottage
Ash Studio from £1,300

Moray

Ash Studio

Ash Studio, Moray: one-bedroom studio near Forres with everything supplied, including heating, wifi and linen.

🛏️ 1 bed 👥 Sleeps 3 🐾 Pets welcome
Cottage
Auldfield from £527

Moray

Auldfield

Three-bedroom bungalow for six in Lhanbryde village, five miles from Elgin, with direct access to Moray's coast and countryside.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Aurora from £493

Moray

Aurora

Aurora is a first-floor 2-bedroom apartment on the Moray coast, a five-minute walk from Moray Golf Club.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Ben Klibreck from £1,012

Moray

Ben Klibreck

Ben Klibreck, Moray: two-bedroom lodge with private hot tub on the Burgie Estate, between coast and hills.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome

Page 1 of 4 · 91 in total

🏡

Know a cottage in Moray 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