Barns for Sale in Suffolk
94 properties

- Price
- Offers in Region of£300,000
- Size
- 0.25 acres
Added on 25/06/2026
Barn

Added on 02/04/2026
Barn

- Price
- Offers Over£80,000
Added on 08/03/2026
Barn

- Price
- Guide Price£225,000
- Size
- 0.12 acres
Added on 29/01/2026
Barn

Added on 29/01/2026
Barn
Properties featuring barns
These listings include or mention barns but it may not be their main use.

Added on 21/07/2026
Development Land

Added on 18/07/2026
Farmhouse

Added on 16/07/2026
Cottage

Added on 15/07/2026
House with Land

Added on 08/07/2026
House with Land

Added on 03/07/2026
Farmhouse

Added on 02/07/2026
Equestrian property

Added on 28/06/2026
Farmhouse

- Price
- Guide Price£275,000
- Size
- 0.6 acres
Added on 28/06/2026
Development Land

Added on 28/06/2026
House with Land

Added on 26/06/2026
House with Land

- Price
- £475,000
- Size
- 0.86 acres
Added on 22/06/2026
Gated property

- Price
- Guide Price£2,000,000
- Size
- 10.22 acres
Coney Weston Road, Barningham, Bury St Edmunds, Suffolk, IP31
6 3
Added on 18/06/2026
Country Home

Added on 17/06/2026
Country Home

- Price
- Guide Price£275,000
- Size
- 0.6 acres
Added on 14/06/2026
Barn Conversion
1-20 of 94 properties
Land Updates
Your perfect property is out there. Get an alert the moment it appears.
Buying a barn in Suffolk
Find a wide range of barns for sale in Suffolk, including traditional stone barns, steel-framed agricultural barns, barns with yards and barns with conversion potential.
There are currently 5 barns for sale in Suffolk listed at £226,000 on average, with each acre priced at £781,250. A further 89 properties feature barns.
Market snapshot & prices for barns in Suffolk
Live dataBased on 5 listings where barn is the primary use.
- Average price per acre
- £781,250
- Acreage for sale
- 1 acres
- Average list price
- £226,000
- Median list price
- £225,000
- Average listing size
- 0.4 acres
- Average listing age
- 123 days
Properties featuring barns
A further 89 properties in Suffolk feature barns, listed at £1,041,107 on average.