How Much Does It Cost to Turf a Garden?
£800 – £5,000
depending on size
Turfing a garden costs between £800 and £5,000 depending on the size of the area, the quality of turf selected, and how much ground preparation is needed. Laying turf on a well-prepared, relatively flat garden is straightforward; gardens with significant slopes, poor soil, or hardcore that needs clearing require considerably more groundwork before turf can be laid.
Average cost
£800 – £5,000
depending on size
Prices vary by region, property type and tradesperson. Always get at least two quotes.
What affects the price?
Area size - turf is typically sold by the roll at £3-£6 per m2; larger areas cost proportionately more in both turf and labour
Ground preparation - rotovating, levelling, removing weeds, and adding topsoil is essential and can cost £5-£15 per m2 in labour
Turf quality - budget turf costs £3-£4 per m2; premium sports or ornamental turf costs £5-£8 per m2
Soil condition - poor or compacted soil may need significant topsoil imported and worked in before turf can establish well
Labour vs materials
Labour for turf laying runs at £5-£10 per m2. A team of two can lay 100-150m2 per day. Ground preparation typically takes as long as the laying itself and should not be skimped on.
Repair or replace?
Bare patches in an otherwise healthy lawn can be overseeded or patched with small pieces of turf at minimal cost. If the lawn is more than 50% bare or weeds or moss have taken over, a full turf replacement is likely more cost-effective than continued patch repairs.
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