Our energy-efficient, brand-new homes could save you up to £2,200 per year on your energy bills^, visit here to discover more.

New Homes in Elgin

Elgin is a town and royal burgh in Moray on the north east coast of Scotland. Around an hour’s drive from Inveruie just before you get to Aberdeen, and three hours to Stirling, it’s another half hour on to Glasgow and Edinburgh.

Whether you’re enjoying the Biblical Garden, taking the kids for a day at the beach in Cove Bay, or walking the dog around Loch Spynie, there are are also museums, castles, cathedrals and historic monuments to explore in the area. With Cairngorms National Park also nearby, don’t miss our developments closest to Elgin below. 

DWH Findrassie
DWH Findrassie
1 Meg Farquhar Street, Elgin, Moray, IV30 4FP
  • £401,995 to £439,995
  • 4 bedroom
  • PRE-BOOK AN APPOINTMENT TO THE PART EXCHANGE EVENT ON 27TH & 28TH OF APRIL. Explore the unique David Wilson difference in our new luxury 3 and 4 bedroom semi-detached or detached homes in North East Scotland. Ideal for family growth in Elgin, these homes boast energy-efficient design and high quality features for modern living. Conveniently located near amenities, schools, and the town centre, you'll also enjoy scenic outdoor spaces. Register now, and if you're selling a home, discover the benefits of Part Exchange Xtra.
David Wilson @ Countesswells
David Wilson @ Countesswells
Gairnhill, Countesswells, Aberdeen, ABERDEEN CITY, AB15 8FZ
  • £299,995 to £494,995
  • 3 and 4 bedroom
  • PRE-BOOK AN APPOINTMENT TO THE PART EXCHANGE EVENT ON 27TH & 28TH OF APRIL. Designed with energy-efficiency and family life in mind, you'll find superior quality in your beautiful 3 or 4 bedroom David Wilson home. 4 miles west of Aberdeen city centre, the community offers you a greener lifestyle within modern surroundings with a new school, shop and future facilities to enrich your lifestyle. Envision a spacious modern home in nature-rich surroundings, within a sought-after location in Countesswells. Book your appointment to find out more.