Land for Sale in Malmesbury

Sort by

8 properties

Filter results
2.4 acres of Grazing Land for sale in St. Paul Malmesbury Without
Price
Guide Price£150,000
Size
2.35 acres

Land at Rodbourne, Malmesbury, SN16 0EX

Added on 17/07/2026
Grazing Land

Properties with land, homes & commercial property in Malmesbury

Mostly houses with land, along with farms, barn conversions and business premises.

3.2 acres of House with Land for sale in Little Somerford
Price
Guide Price£1,295,000
Size
3.2 acres

Oakfield, East End Lane, Little Somerford

4 3
Added on 29/06/2026
House with Land
Barn Conversion for sale in Charlton
Price
Guide Price£850,000

North Tythe Barn, Charlton, Malmesbury

4 2
Added on 20/07/2026
Barn Conversion
Residential Land for sale in Easton Grey
Price
Offers Over£500,000
Size
0.28 acres

Easton Grey

2 1
Added on 15/07/2026
Residential Land
Residential Land for sale in St. Paul Malmesbury Without
Price
Guide Price£865,000
Size
0.33 acres

Corston, Malmesbury

4 3
Added on 11/07/2026
Residential Land
Barn Conversion for sale in Norton
Price
£1,900,000

Malmesbury, Wiltshire

4 3
Added on 09/07/2026
Barn Conversion
2.3 acres of Barn Conversion for sale in Little Somerford
Price
Guide Price£875,000
Size
2.25 acres

Forge Mill Stables, Little Somerford

4 2
Added on 29/01/2026
Barn Conversion
3 acres of Farmhouse for sale in St. Paul Malmesbury Without
Price
Guide Price£1,595,000
Size
3 acres

Malmesbury

6 3
Added on 10/02/2026
Farmhouse

1-8 of 8 properties

Land Updates

Your perfect property is out there. Get an alert the moment it appears.

Buying land in Malmesbury

Find a wide range of properties and land for sale in Malmesbury by acreage, price and features. Browse all of our listings and use our map to find and buy land, lots and properties.

There is currently 1 land listing for sale in Malmesbury. A further 7 properties with land are also listed.

Properties with land

A further 7 properties with land are listed in Malmesbury, from homes with land to farms and commercial premises, at £1,125,714 on average.