New Homes in Elgin

Live the life

Located on the Moray Firth, just a short commute from both Aberdeen and Inverness near the Scottish Highlands, Elgin is a rural town with lots to see and do in the local area. Whether you’re exploring castles, visiting whisky distilleries or enjoying a walk in the great outdoors, there’s something for the whole family to enjoy close to your new home in Elgin.

Things to see and do

If you enjoy discovering local history, Elgin is home to the ruins of Elgin Cathedral, along with one of the UK’s oldest museums. Other cultural sights in the area include Moray Motor Museum, Duffus Castle and Pluscarden Abbey, while Brodie Castle and Balmoral Castle are within driving distance.

The town is located in one of the most famous whisky-making regions of Scotland, with local distilleries including Glen Moray where you can learn more about the historic process. If you want to get a breath of fresh air, you can take a walk along Hopeman East Beach, go trout fishing at Millbuies, or get active at Outfit Moray.

Other places of interest nearby include the Moray Leisure Centre, Fochabers Folk Museum, Logie Estate and the Cairngorms National Park, while Aberdeen is close enough for a weekend shopping trip.


If you’re moving to Elgin with children, there are a number of schools in the local area including New Elgin Primary School, Elgin High School and Elgin Academy. Independent schools nearby include Gordonstoun School and Moray Steiner School, while higher education is on offer at the University of Aberdeen, Robert Gordon University and the University of the Highlands and Islands just a short drive from the town.

Getting to Elgin

Whether you’re commuting for work or visiting friends and family, it’s good to know that your new house is well-connected by road and rail. Elgin is one hour from Inverness by car via the A96 or one hour 10 minutes by train, while Aberdeen is one hour 40 minutes from the town by car, or two hours by train with one change in Keith.

For journeys further afield, the drive from Elgin to Edinburgh takes almost four hours, while the nearest airport is in Inverness, a 45 minute drive away from the town, with flights to destinations across the UK and overseas.