Blog>Cost Guides>How much does turfing cost in 2025?
Last updated: 11 April 2024
How much does turfing cost in 2025?
One of the best ways to transform your garden is to lay turf. In this guide, we look at average turfing costs in the UK and the cost of laying turf in your garden.

Laying turf is a relatively quick and effective way to spruce up a garden space and give it a fresh look. If you want to know more about how much it might cost to buy and lay turf, keep reading to find out more.
How much does turfing cost?
When it comes to the turf itself, the turfing costs can vary depending on the quality of the turf you’re buying. Here are some average costs for real turfing in the UK:
Budget garden turf costs– The most economical turf will cost around £2 to £3per m2, but the quality won’t be amazing so this type of turf is best suited for lawns that won’t get a lot of use
Mid-range garden turf costs– For the middle of the range, which will be neater and more hard-wearing than the budget turf (if looked after properly), you can expect turfing costs to be around £5per m2
Premium garden turf costs– For the best quality turf that offers the most premium finish and durable lawn, you’re looking at turfing costs in the region of £7+per m2
Please note these turf costs don't include installation.
If you’re looking to landscape your whole garden, you can find out more about how much it might cost in our guide to garden landscaping costs.
See the tradespeople we've checked and recommend for your job
Factors affecting the cost of laying turf
When planning your garden project, it’s important to note that there are a number of factors that will affect the cost of laying turf, including:
Size of your garden
Type of turf (real vs artificial)
Any prep work needed, e.g. ground levelling
Disposal of any old turf or garden waste material
Where you live
Need to clear your garden before you lay new turf? Check out our guide to garden clearance costs.

How much does turf laying cost per m2?
Most landscape gardeners will quote for turf laying with a cost per m2, so it’s useful to know what the average costs are for turf laying per square metre – which typically includes the cost of the turf itself and the labour costs to lay it.
Here are some average turf laying costs per square metre:
Real grass turf costs – £10- £30 per m2
Artificial grass turf costs – £30 - £60 per m2
If your garden needs to be levelled before laying the turf then you’re looking at a cost of roughly £20 per m2 for levelling.
Real grass vs artificial grass turfing costs
One of the main decisions you’ll need to make when planning your turfing project is whether you opt for real grass turf or artificial grass.
Real grass is often the most popular choice for homeowners as it gives a natural charm and is usually cheaper than artificial grass. However, a real grass lawn requires careful maintenance to keep it in good condition.
These days, artificial grass looks a lot more natural than it used to and it’s often hard to tell that the lawn is actually artificial – and it’s extremely durable. Artificial turfing can cost more than real grass but it saves you the hassle and potential expense of regular mowing, feeding and watering. However, it's worth keeping in mind that artificial grass doesn't provide environmental benefits that real grass does.
Gardeners costs for laying turf
Local gardeners and landscapers are the people to call if you want to have your turfing laid by a professional. If you’re wondering how much they might cost for laying turf, here are the average prices for gardeners in the UK:
Gardener – £150 - £200per day
Gardener – £15 - £45per hour
Landscape gardener – £180 - £280per day
Quotes for turfing costs
We always recommend obtaining at least three quotes from our trusted Checkatrade members. Our request a quote feature is perfect for getting quotes – you post details about the turfing job you want doing and we’ll send it out to local gardeners and garden landscapers in your area. Try it out today!
FAQs
What months are best for turfing?
The ideal time of year for laying turf is mid-autumn, although you can lay turf any time between mid-autumn and early spring – you just have to make sure the soil isn’t too wet or frosty when laying the turf.
What should you put down before laying turf?
In order to properly prepare the ground for turf being laid, you’ll want to make sure that the area is level. If you have bumpy or uneven ground then you’ll need to level the ground first before you lay any turf.
It’s also a good idea to cover the area with an all-purpose fertiliser about a week before you plan on laying the turf. We recommend hiring a professional who will sort all of this for you.
Do I need topsoil before laying turf?
Yes, if you want your turf to thrive. By laying topsoil (ideally around 15cm thick), you’re creating a layer underneath the turf that will allow the grass roots to bed in. Topsoil also helps absorb impact on the lawn, it soaks up rainwater and contains nutrients to help your lawn grow and flourish.
See the tradespeople we've checked and recommend for your job
More Cost Guides
See the tradespeople we've checked and recommend for your job