Skip to main content

Self-Catering Cottages in Moray

24 holiday cottages to rent

Cottage
Kirktoun Cottage from £956

Moray

Kirktoun Cottage

Two-bedroom cottage near Duffus in Moray, with open country views and an enclosed garden; one dog stays free.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
March Brown from £607

Moray

March Brown

Two-bedroom ground-floor cottage near Garmouth village, Moray, with coastal walks and golf courses on the doorstep.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Mid Bellandy from £543

Moray

Mid Bellandy

Three-bedroom detached cottage near Keith, Moray, with open-plan ground floor and countryside views from a quiet location.

🛏️ 3 beds 👥 Sleeps 5
Cottage
Mill Cottage from £1,043

Moray

Mill Cottage

Mill Cottage, Elgin: two-bedroom stone cottage with wood burner, suits couples or small families seeking coastal Moray base.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Mill of Burncrook from £1,086

Moray

Mill of Burncrook

Three-bedroom house on the Glenlivet Estate near Ballindalloch, within reach of Speyside distilleries, the Cairngorms and Moray's coast.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Mountain View from £717

Moray

Mountain View

3-bedroom detached house in Cairngorms National Park with wood burner, enclosed garden and views towards Avonside Hills.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Needle Cottage from £373

Moray

Needle Cottage

Needle Cottage, Seatown: fully equipped two-bedroom coastal cottage with washing machine, tumble dryer and bike storage.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Number 12 from £423

Moray

Number 12

Three-bedroom coastal home in Portknockie village, steps from beaches and the famous Bow Fiddle Rock.

🛏️ 3 beds 👥 Sleeps 5
Cottage
Oak Studio from £1,300

Moray

Oak Studio

Oak Studio is a single-bedroom ground-floor studio in rural Moray, designed for full accessibility, near the coast and Forres.

🛏️ 1 bed 👥 Sleeps 3 🐾 Pets welcome
Cottage
Old Duffus Farmhouse from £1,236

Moray

Old Duffus Farmhouse

Four-bedroom stone farmhouse near Duffus Castle, Moray, sleeping 8 with views of the ruins and enclosed garden.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Ploughmans Cottage from £936

Moray

Ploughmans Cottage

Two-bedroom cottage in Moray countryside with parking, suited to couples or small families seeking a quiet rural retreat.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Pod 1

Moray

Pod 1

One-bedroom eco-pod near Forres, Moray, sleeping four with fire pit and garden furniture.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Pod 2

Moray

Pod 2

Pod 2, Moray: one-bedroom eco-pod sleeping four, with fire pit and free pet stay near Forres.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Pod 3

Moray

Pod 3

One-bedroom eco-pod near Forres in Moray, sleeping four, with a fire pit and private parking.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Pod 4

Moray

Pod 4

Pod 4, Moray: one-bedroom eco-pod sleeping four with kitchen, heating and outdoor fire pit included.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Pod 5

Moray

Pod 5

One-bedroom pod in rural Moray sleeping four, with ground-floor shower room and fire pit for outdoor cooking.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Portknockie Escape from £452

Moray

Portknockie Escape

Portknockie Escape is a ground-floor cottage for four in a Moray coastal town, with an enclosed garden and free pet stays.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Rinnes Cottage from £243

Moray

Rinnes Cottage

One-bedroom cottage in Aberlour, Moray, on the high street near the Speyside Way walking trail.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Salty Dog from £687

Moray

Salty Dog

Traditional fisherman's cottage in Findochty with harbour views, 3 bedrooms, 6 guests, enclosed patio and direct access to Moray Coast beaches.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Sea Breeze Cottage from £317

Moray

Sea Breeze Cottage

One-bedroom bungalow in Buckie, Moray, with coastal views and a garden; pets stay free.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Cottage
Sea Yonder from £691

Moray

Sea Yonder

Sea Yonder, Moray: 2-bedroom coastal cottage with hot tub overlooking the sea.

🛏️ 2 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Seafield Street

Moray

Seafield Street

Three-bedroom coastal cottage in Cullen, Moray, sleeping six with an enclosed garden and one pet welcome.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Seahaven Cottage from £557

Moray

Seahaven Cottage

Two-bedroom cottage in Portknockie village, Moray, 200 yards from the beach and within reach of Moray Firth wildlife.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Seaspray from £677

Moray

Seaspray

Three-bedroom cottage in Portessie, Moray, a few steps from the sea with unobstructed views across the Firth.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome

Page 3 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