Buying Land in Moray
North East Scotland · SCOTLAND

Key Facts
Avg. Price/Acre
£2,500
area
864 sq miles
major Towns
Elgin, Forres, Buckie, Keith, Lossiemouth
population
96,000
Buyers in Moray tend to include farmers looking to expand holdings, self-builders seeking rural plots, and investors interested in forestry or agricultural land across the county's 864 square miles. Before making an offer, it is worth checking title, access rights, flood risk, and any burdens or restrictions registered against the land. BuyLand does not list or sell land, but it provides plot reports, HM Land Registry documents, and free land valuations to help buyers make informed decisions.
What land actually sells for in Moray
Land transaction data for Moray is limited, which reflects a thin and infrequent market rather than a slow one. Agricultural land in the area typically trades at around £2,500 per acre, though individual sales can vary depending on quality, access, and intended use. The county's main towns of Elgin, Forres, Buckie, Keith, and Lossiemouth occasionally see plot activity on their fringes, particularly where planning potential exists. Buyers should not assume that low volume means low competition, as good plots in Moray can attract multiple interested parties when they do appear.

Where to find land for sale in Moray
BuyLand doesn't list plots. Land for sale in Moray is mostly marketed through the major portals under their land categories, through regional land and farm agents, and at property auctions, where plots often sell with short completion deadlines.
Wherever you find a plot, the checks matter more than the listing. Flood risk, planning constraints, access and legal title vary field by field, and the asking price tells you none of it.
Local planning authority: view the planning portal → for local plans, constraints and application history.