How Much Does It Cost to Build a Garden Wall?
£600 – £4,000
depending on length and height
Building a garden wall costs between £600 and £4,000 depending on the length, height, and material of the wall. A simple single-skin block boundary wall is at the lower end; a double-skin brick wall, natural stone wall, or retaining wall with drainage requirements sits at the top of the range.
Average cost
£600 – £4,000
depending on length and height
Prices vary by region, property type and tradesperson. Always get at least two quotes.
What affects the price?
Wall length and height - longer and higher walls require more materials and labour time
Wall material - concrete blocks are cheapest; facing brick adds £40-£80 per m2; natural stone costs £80-£200 per m2
Foundations - garden walls require a concrete strip foundation, the depth of which depends on wall height and ground conditions
Retaining function - walls that retain soil require additional engineering with reinforcement, drainage, and weep holes
Labour vs materials
A bricklayer or landscaper typically charges £200-£350 per day. A simple 10-metre boundary wall takes two to three days to build; longer or taller walls take proportionately more time.
Repair or replace?
If a garden wall is leaning, bulging, or has widespread crack patterns, the foundations may have failed. Repointing the surface will not resolve a structural issue - get a professional assessment before committing to repair costs.
Questions to ask your tradesperson
Ready to get it sorted?
Find available local landscapers near you — see who is free before you call.
Find a Landscaper — Free