Cottages for Sale in the UK
2,677 properties

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

An attractive Six-Bedroom characterful family house set in just under an acre...

- Price
- Guide Price£375,000
- Size
- 2.17 acres
The Cottage, Low Road, Norton Subcourse, Norwich, Norfolk NR14

















Land Updates
Your perfect property is out there. Get an alert the moment it appears.
Buying a cottage in the UK
Find a wide range of cottages for sale in the UK, including country cottages, riverside cottages, cottages with land and renovation cottages.
There are currently 2,174 cottages for sale in the UK listed at £1,218,522 on average, with each acre priced at £142,085. A further 503 properties feature cottages.
Cottages for Sale in the UK are increasingly rare, particularly those with historic character. Typically found in rural areas with large parcels of land, they offer a chance to live in a lavishly rustic property with a more relaxed pace of life. As far back as the 16th century, cottages were popular constructions, often built by wealthy farmers as their primary living quarters or to serve hunters as a temporary lodging.
While most British cottages are centuries old, many have been remodelled over the years to include all the luxuries expected in modern life. Even so, it’s rare to find a cottage that hasn’t retained its ancient charm. With log burners and wood burning stoves a common feature, cottages ooze with quintessential charm. Other traditional architecture includes steeply pitched thatched roofs, enchanting oak beams, flower box windows, and gardens bursting with native blooms.
Market snapshot & prices for cottages
Live dataBased on 2,174 listings where cottage is the primary use.
- Average price per acre
- £142,085
- Acreage for sale
- 17,642 acres
- Average list price
- £1,218,522
- Median list price
- £825,000
- Average listing size
- 9.3 acres
- Average listing age
- 118 days
Properties featuring cottages
A further 503 properties in the UK feature cottages, listed at £1,275,597 on average.