Farms for Sale in Aberdeenshire
34 properties

- Price
- Offers Over£990,000
- Size
- 151 acres
Added on 17/07/2026
Farm

- Price
- Offers Over£950,000
- Size
- 114.9 acres
Added on 17/07/2026
Farm

- Price
- Offers Over£1,550,000
- Size
- 267.25 acres
Added on 24/06/2026
Farm

Added on 24/06/2026
Farm

- Price
- Offers Over£260,000
- Size
- 43 acres
Added on 18/06/2026
Farm

Added on 30/05/2026
Farm

Added on 19/05/2026
Farm

Added on 05/06/2026
Farm
Properties featuring farms
These listings include or mention farms but it may not be their main use.

- Price
- Offers Over£1,600,000
- Size
- 212.04 acres
Added on 24/06/2026
Farmland

Added on 30/05/2026
Farmland

Added on 17/07/2026
House with Land

Added on 13/07/2026
Equestrian property

- Price
- Offers Over£110,000
- Size
- 21.25 acres
Added on 11/07/2026
Farmland

- Price
- Offers Over£260,000
- Size
- 47.79 acres
Added on 11/07/2026
Agricultural Land

- Price
- Offers Over£290,000
- Size
- 69.12 acres
Added on 11/07/2026
Vacant Land

- Price
- Offers Over£425,000
- Size
- 82.5 acres
Added on 03/07/2026
Farmland

Added on 02/07/2026
Farmland

Added on 27/06/2026
House with Land

Added on 11/06/2026
Country Home

Added on 10/06/2026
Cottage
1-20 of 34 properties
Land Updates
Your perfect property is out there. Get an alert the moment it appears.
Buying a farm in Aberdeenshire
Find a wide range of farms for sale in Aberdeenshire, including arable farms, dairy and livestock farms, mixed farms and small family farms.
There are currently 8 farms for sale in Aberdeenshire listed at £1,244,375 on average, with each acre priced at £7,092. A further 26 properties feature farms.
Market snapshot & prices for farms in Aberdeenshire
Live dataBased on 8 listings where farm is the primary use.
- Average price per acre
- £7,092
- Acreage for sale
- 1,404 acres
- Average list price
- £1,244,375
- Median list price
- £970,000
- Average listing size
- 175.5 acres
- Average listing age
- 32 days
Properties featuring farms
A further 26 properties in Aberdeenshire feature farms, listed at £358,080 on average.