If you’re laying artificial grass over a natural lawn, then we’ve got you covered in our other guide on how to lay artificial grass, but you might be wondering can you put artificial grass on concrete too? It’s a really popular way to liven up an old patio or concrete surface and, luckily, laying artificial grass on concrete is incredibly simple to do. This process also works with wooden surfaces like decking, as long as the gaps between the boards are small. You can lay artificial grass on gravel and stones as well, provided the drainage is good and you can attach your artificial grass securely. Just follow our guide and we'll explain how!
In this guide:
The main thing to look out for when laying artificial grass on concrete, stone, or paving, is whether the surface is good enough and whether there’s adequate drainage. Ask yourself these three questions:
Undoubtedly, this is the most important question. To be able to lay artificial grass on concrete or paving, it needs to be mostly flat, stable, and without major cracks.
By major cracks, we mean anything that is wider than 20mm. If a crack is this big then there’s likely to be more damage that you can’t see underneath and it’s not wise to install artificial grass on top of it. Smaller cracks can be filled with self-levelling compounds during the process, as these shouldn’t be a major issue.
If there are any wobbly slabs or stones, or the concrete itself is damaged, loose, and coming apart, then it’s unlikely to be able to take an artificial lawn on top.
Small undulations on the surface shouldn't be an issue. You can lay artificial grass on concrete that’s uneven, as these bumps can be sorted later in the process with sand and compounds. However, large bumps or depressions are again likely to cause problems. Anything less than 20mm above or below the main surface should be able to be rectified with sand, but anything higher is likely to cause problems with the artificial grass.
If you think you’re unable to lay artificial grass on your existing concrete or paving, you should take it up and put down a more solid artificial grass underlay for your concrete.
Drainage is another thing to consider. Although artificial grass holds water well, if the existing surface retains too much water, it’s not ideal to lay turf on top of it. The only real way to check is to wait for good ol’ British weather to do its thing. If not, a hosepipe will do the trick.
Unless the puddles are significant, it won’t be an issue - you can simply drill some holes to allow the water to drain away.
Published: 17-06-2025
Last reviewed: 23-06-2026