Elgin is a town in the north of Morayshire and in the north-east of Scotland more generally. Near to the site of the defeat of King Duncan by MacBeth in the eleventh century, Elgin later became the home of a beautiful, though now ruined, cathedral. Modern-day Elgin is a picturesque town, full of beautiful winding streets and historic architecture. Featuring a museum perfect for budding historians and plenty of high-street brands and independent shops for shopaholics, Elgin can offer a bustling alternative to life in the quieter villages of Morayshire. Young professionals can enjoy a commute of less than an hour to nearby Inverness, whilst families will be delighted with the excellent range of schools available in the town. Nature lovers, meanwhile, can visit the astounding Cairngorms National Park, less than an hour away in the car, and enjoy bungee-jumping, walking, cycling, playing golf or enjoying winter sports. Properties for sale in Elgin range from spacious but affordable terraced houses perfect for growing families to beautiful flats in converted houses to extensive homes set in the nearby countryside.