Garden & Outdoor

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

More cost guides