Farmhouses for Sale in England
1,753 properties

A charming 6 bedroom Grade 2 listed country home set in 6 acres of glorious g...

Parklands is the perfect Surrey country estate in a tranquil backwater a shor...

No Onward Chain|By Design Homes North Devon & Exmoor: This is a hidden rural...

- Price
- Guide Price£650,000
- Size
- 4 acres
Raithby Road, Hagworthingham, Spilsby, Lincolnshire, PE23 4LF
A unique opportunity to acquire this Georgian country residence nestled withi...

- Price
- Offers Over£1,150,000
- Size
- 6 acres
Shapwick Road, Westhay, Near Wedmore, Glastonbury, BA6 9TT
There is something quietly compelling about a house that has already done the...

- Price
- Guide Price£1,500,000
- Size
- 5 acres
Higher Radway Farm, Bishopsteignton, Teignmouth, Devon, TQ14 9TB
Set high above the Teign Estuary in an outstanding elevated position, Higher...

- Price
- Guide Price£1,195,000
- Size
- 3 acres
Queens Nympton, Nr. South Molton, North Devon EX36, EX36 4LE
A Home Where Heritage Meets Modern Ease In the quiet hamlet of Queens Nympton...

Introduction Aller Farm House is a beautifully presented Georgian home set in...












1-20 of 1,753 properties
Land Updates
Your perfect property is out there. Get an alert the moment it appears.
Buying a farmhouse in England
Find a wide range of farmhouses for sale in England, including traditional stone farmhouses, farmhouses with land, farmhouses with outbuildings and farmhouses for renovation.
There are currently 1,263 farmhouses for sale in England listed at £1,256,076 on average, with each acre priced at £114,367. A further 490 properties feature farmhouses.
Market snapshot & prices for farmhouses in England
Live dataBased on 1,263 listings where farmhouse is the primary use.
- Average price per acre
- £114,367
- Acreage for sale
- 13,638 acres
- Average list price
- £1,256,076
- Median list price
- £1,050,000
- Average listing size
- 11.1 acres
- Average listing age
- 91 days
Properties featuring farmhouses
A further 490 properties in England feature farmhouses, listed at £1,671,796 on average.