Skip to main content

Self-Catering Cottages in Elgin

16 holiday cottages to rent

Photo © Google Maps contributors, Google Maps

The Neuk from £275

Moray · 0.4 miles away

The Neuk

This mid-terrace cottage rests in Scotland and can sleep four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Clyne Cottage from £350

Moray · 0.4 miles away

Clyne Cottage

This stone-built, semi-detached cottage rests in Elgin, Moray and can sleep four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
38 The Views from £338

Moray · 0.5 miles away

38 The Views

This mid-terrace cottage rests in Elgin, Scotland and can sleep four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Whitecraigs from £1,412

Moray · 0.6 miles away

Whitecraigs

Four-bedroom Victorian house in Moray sleeping 8, recently renovated with two bathrooms and garden.

🛏️ 4 beds 👥 Sleeps 8
Cottage
1 The Coach House from £1,346

Moray · 1.4 miles away

1 The Coach House

1 The Coach House is an impressive, semi-detached house resting in Elgin, Moray and can sleep six guests in three bedrooms.

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

Moray · 3.3 miles away

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
Auldfield from £527

Moray · 3.6 miles away

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
The Lodge from £972

Moray · 4.2 miles away

The Lodge

The Lodge, Elgin: single-storey stone gate lodge on historic estate, sleeps three, one dog welcome.

🛏️ 2 beds 👥 Sleeps 3 🐾 Pets welcome
Cottage
Kirktoun Cottage from £956

Moray · 4.3 miles away

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
Garden Cottage from £1,282

Moray · 4.4 miles away

Garden Cottage

Garden Cottage rests near Lhanbryde and can sleep 10 people in five bedrooms.

🛏️ 5 beds 👥 Sleeps 10
Cottage
The Mains from £818

Moray · 4.4 miles away

The Mains

The Mains rests in Lhanbryde, Moray, sleeping four people in two bedrooms.

🛏️ 3 beds 👥 Sleeps 6
Cottage
The Bungalow from £535

Moray · 4.4 miles away

The Bungalow

The Bungalow is a charming bungalow resting on the Blackhills Estate in Elgin, Scotland and can sleep four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4
Cottage
The White Cottage from £842

Moray · 4.4 miles away

The White Cottage

The White Cottage is a pretty, detached cottage resting in Lhanbryde, Moray and can sleep eight guests in three bedrooms.

🛏️ 3 beds 👥 Sleeps 8
Cottage
Westend from £377

Moray · 4.8 miles away

Westend

Westend, Moray: a detached house sleeping six with everything on one level, near the Moray coast.

🛏️ 3 beds 👥 Sleeps 6
Cottage
The Bothy from £835

Moray · 4.9 miles away

The Bothy

The Bothy, Moray: one-bedroom coastal lodge with views over the Moray Firth, recently renovated throughout.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Shelterstone from £731

Moray · 5 miles away

Shelterstone

Three-bedroom coastal cottage in Moray with direct beach access, fully equipped kitchen, and parking for three cars.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome

More cottages and stays in Elgin

Hotels, B&Bs, cottages and apartments on Booking.com, with live prices and availability.

🏡

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

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.