Skip to main content

Self-Catering Cottages in Elgin

8 holiday cottages to rent

Photo © Google Maps contributors, Google Maps

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