How much does artificial grass cost in the UK?
A artificial grass costs £40 to £90 in the UK, typically around £65 per m². Prices reviewed June 2026.
Artificial grass is priced per square metre, so the size of the lawn is the main factor, followed by the groundwork underneath and the quality of the grass.
Price your artificial grass
Adjust for your job and area to get a range. Nothing is sent anywhere.
Artificial grass cost breakdown
What a artificial grass typically costs, by the unit:
| What | Typical UK cost |
|---|---|
| Per m², supplied and fitted | £40 to £90 per m² |
| + Heavy groundwork / remove old base | add £15 to £35 per m² |
| Typical 40 m² | £1,600 to £3,600 |
What's included in the price?
A typical artificial grass price includes:
- The grass and a sand or stone sub-base
- Lifting the old lawn and ground preparation
- Membrane, edging and infill
- Laying and joining
What changes the price?
The things that move a artificial grass price most:
Lawn area in square metres
Quality and pile height of the grass
How much groundwork the existing surface needs
Access and how the waste is removed
Does where you live change the cost?
Fairly consistent nationally, with London a little higher on labour and waste disposal.
Common questions
A typical 40 square metre garden costs roughly £1,600 to £3,600 supplied and fitted, depending on the grass quality and how much groundwork the base needs.
Most of the cost is the groundwork, not the grass. Lifting the old lawn, building a level sub-base and disposing of the waste is labour heavy, which is why a good install costs more than the grass alone.
Good quality artificial grass lasts around 15 to 20 years with light maintenance. A cheaper grass or a poor base wears and flattens sooner.
These are independent guide prices based on typical UK jobs in 2026. Your actual cost depends on your property, spec, access and where you live. Always get at least three written quotes before committing.