Get quotes to lay turf in your garden

Cost to lay turf in your garden

For a small garden with a 20 m2 lawn laid on flat soil it can take a gardener a day to complete the job and cost around £300 using budget turf and topsoil.

If you are thinking about replacing turf in your garden or want to turf over soil that has previously been used for something else, there are steps you need to take to make sure you get value for money and a beautiful new lawn.

Laying turf is all about preparation and after care as any qualified gardener will tell you. The soil you are laying the turf on needs to be level, free from weeds and stones and the right type. The gardener will know what turf is best for your particular garden and how to best prepare your new lawn. 

You will need to purchase new rolls of grass from reputable sellers who can advise you on the best type of grass to buy. Or leave it up to the gardener (if you are going to hire one) to make that decision for you. Hiring a professional gardener in the UK cost on average £28 per hour  and they should be able to lay a lawn on a medium sized garden in a couple of days depending on how much prep. work is required. Gardeners will usually quote per m2 of turf but for a small lawn the job can take as little as a day to complete and the average daily rate of a gardener in the UK is £200.

Once laid the gardner will advise you on aftercare because if you do not water your lawn regularly after it has been laid it will probably not root successfully. 

How much does turf cost

Grass loves growing in the UK and because of that there is a lot of it for a very affordable price. The turf is sold in m2 rolls and costs from £2 per m2. They will deliver it to your home so as soon as it arrives you can get it laid and watered. Don't leave your rolls of grass lying around too long because they will dry out and you risk getting a patchy lawn.

How much does topsoil cost

If you are going to lay a lawn you will need to first add a topsoil layer to a minimum depth of 50mm. Topsoil is a rich soil that is usually screened to remove stones and weeds and will help your lawn bed in after it has been layed. There are different qualities of topsoil and they cost depending on how much you buy. Many online sellers do so in large bulk bags that can cover a small lawn with one bag and cost around £80. Best to get googling or get the advice of a qualified gardener.


Estimates for common gardener jobs;

Job Estimate
Cost to weed a garden £45
Cost to turf a lawn £320
Cost to prune a tree £60
Cost to plant shrubs £25
Cost to mow the lawn £25

Rates for other trades

Turf a lawn cost in the UK
Turf a lawn cost in the UK (excluding VAT or callout charges)
Location in UKTurf a lawn cost
Turf a lawn near Aberdeen£320
Turf a lawn near Amber Valley£281
Turf a lawn near Angus£320
Turf a lawn near Arun£334
Turf a lawn near Ashfield£276
Turf a lawn near Aylesbury Vale£301
Turf a lawn near Barnsley£302
Turf a lawn near Basildon£332
Turf a lawn near Basingstoke & Deane£319
Turf a lawn near Bassetlaw£321
Turf a lawn near Bath & North East Somerset£339
Turf a lawn near Bedford£289
Turf a lawn near Belfast£272
Turf a lawn near Birmingham£284
Turf a lawn near Blackburn£334
Turf a lawn near Blackpool£322
Turf a lawn near Bolton£320
Turf a lawn near Bournemouth£330
Turf a lawn near Bracknell Forest£339
Turf a lawn near Bradford£271
Turf a lawn near Braintree£297
Turf a lawn near Breckland£297
Turf a lawn near Bridgend£273
Turf a lawn near Brighton£315
Turf a lawn near Bristol£335
Turf a lawn near Broadland£288
Turf a lawn near Broxtowe£279
Turf a lawn near Bury£315
Turf a lawn near Caerphilly£281
Turf a lawn near Calderdale£267
Turf a lawn near Cambridge£315
Turf a lawn near Canterbury£334
Turf a lawn near Cardiff£283
Turf a lawn near Carmarthenshire£245
Turf a lawn near Charnwood£304
Turf a lawn near Chelmsford£321
Turf a lawn near Cheltenham£372
Turf a lawn near Cherwell£334
Turf a lawn near Chester£396
Turf a lawn near Colchester£284
Turf a lawn near Coventry£286
Turf a lawn near Crewe & Nantwich£319
Turf a lawn near Dacorum£358
Turf a lawn near Derby£313
Turf a lawn near Doncaster£298
Turf a lawn near Dover£330
Turf a lawn near Dudley£282
Turf a lawn near Dundee£320
Turf a lawn near East Ayrshire£249
Turf a lawn near East Devon£275
Turf a lawn near East Dunbartonshire£355
Turf a lawn near East Hampshire£319
Turf a lawn near East Hertfordshire£340
Turf a lawn near East Lindsey£245
Turf a lawn near East Riding£288
Turf a lawn near Eastleigh£339
Turf a lawn near Edinburgh£315
Turf a lawn near Elmbridge£355
Turf a lawn near Epping Forest£361
Turf a lawn near Erewash£303
Turf a lawn near Exeter£281
Turf a lawn near Falkirk£314
Turf a lawn near Fife£322
Turf a lawn near Flintshire£336
Turf a lawn near Gateshead£365
Turf a lawn near Gedling£280
Turf a lawn near Glasgow£363
Turf a lawn near Gloucester£376
Turf a lawn near Guildford£339
Turf a lawn near Halton£365
Turf a lawn near Harrogate£243
Turf a lawn near Havant & Waterloo£328
Turf a lawn near Highland£330
Turf a lawn near Horsham£330
Turf a lawn near Huntingdonshire£286
Turf a lawn near Ipswich£297
Turf a lawn near Isle of Wight£309
Turf a lawn near Kings Lynn & West Norfolk£266
Turf a lawn near Kingston-upon-Hull£288
Turf a lawn near Kirklees£259
Turf a lawn near Knowsley£356
Turf a lawn near Lancaster£313
Turf a lawn near Leeds£270
Turf a lawn near Leicester£306
Turf a lawn near Lisburn£272
Turf a lawn near Liverpool£361
Turf a lawn near London£365
Turf a lawn near Luton£345
Turf a lawn near Macclesfield£316
Turf a lawn near Maidstone£342
Turf a lawn near Manchester£312
Turf a lawn near Mid Bedfordshire£313
Turf a lawn near Mid Sussex£326
Turf a lawn near Middlesbrough£222
Turf a lawn near Milton Keynes£295
Turf a lawn near Neath Port Talbot£285
Turf a lawn near New Forest£342
Turf a lawn near Newbury£321
Turf a lawn near Newcastle-under-Lyme£316
Turf a lawn near Newcastle-upon-Tyne£365
Turf a lawn near Newport£296
Turf a lawn near North Ayrshire£307
Turf a lawn near North East Lincolnshire£222
Turf a lawn near North Hertfordshire£332
Turf a lawn near North Lanarkshire£342
Turf a lawn near North Lincolnshire£283
Turf a lawn near North Somerset£335
Turf a lawn near North Tyneside£365
Turf a lawn near North Wiltshire£367
Turf a lawn near Northampton£275
Turf a lawn near Norwich£311
Turf a lawn near Nottingham£277
Turf a lawn near Nuneaton & Bedworth£287
Turf a lawn near Oldham£302
Turf a lawn near Oxford£341
Turf a lawn near Perth & Kinross£311
Turf a lawn near Peterborough£337
Turf a lawn near Plymouth£250
Turf a lawn near Poole£320
Turf a lawn near Portsmouth£326
Turf a lawn near Powys£280
Turf a lawn near Preston£336
Turf a lawn near Reading£329
Turf a lawn near Redcar & Cleveland£197
Turf a lawn near Reigate & Banstead£352
Turf a lawn near Renfrewshire£364
Turf a lawn near Rhondda, Cynon, Taff£282
Turf a lawn near Rochdale£294
Turf a lawn near Rochester-upon-Medway£240
Turf a lawn near Rotherham£295
Turf a lawn near Salford£311
Turf a lawn near Salisbury£386
Turf a lawn near Sandwell£281
Turf a lawn near Scarborough£520
Turf a lawn near Scottish Borders£720
Turf a lawn near Sefton£335
Turf a lawn near Sevenoaks£346
Turf a lawn near Sheffield£296
Turf a lawn near Slough£353
Turf a lawn near Solihull£286
Turf a lawn near South Ayrshire£249
Turf a lawn near South Bedfordshire£289
Turf a lawn near South Cambridgeshire£310
Turf a lawn near South Gloucestershire£324
Turf a lawn near South Kesteven£373
Turf a lawn near South Lanarkshire£350
Turf a lawn near South Oxfordshire£346
Turf a lawn near South Somerset£309
Turf a lawn near South Tyneside£360
Turf a lawn near Southampton£340
Turf a lawn near Southend-on-Sea£316
Turf a lawn near St Albans£363
Turf a lawn near St Helens£361
Turf a lawn near Stafford£315
Turf a lawn near Stockport£315
Turf a lawn near Stockton-on-Tees£222
Turf a lawn near Stoke-on-Trent£319
Turf a lawn near Stratford-on-Avon£290
Turf a lawn near Stroud£367
Turf a lawn near Suffolk Coastal£272
Turf a lawn near Sunderland£354
Turf a lawn near Swale£344
Turf a lawn near Swansea£297
Turf a lawn near Tameside£309
Turf a lawn near Teignbridge£281
Turf a lawn near Tendring£282
Turf a lawn near Test Valley£351
Turf a lawn near Thamesdown£360
Turf a lawn near Thanet£339
Turf a lawn near The Wrekin£273
Turf a lawn near Thurrock£344
Turf a lawn near Torbay£284
Turf a lawn near Trafford£314
Turf a lawn near Vale of Glamorgan£271
Turf a lawn near Vale of White Horse£343
Turf a lawn near Vale Royal£338
Turf a lawn near Wakefield£275
Turf a lawn near Walsall£287
Turf a lawn near Warrington£363
Turf a lawn near Warwick£277
Turf a lawn near Waveney£309
Turf a lawn near Waverley£328
Turf a lawn near Wealden£315
Turf a lawn near West Lancashire£346
Turf a lawn near West Lothian£314
Turf a lawn near West Wiltshire£367
Turf a lawn near Wigan£360
Turf a lawn near Windsor & Maidenhead£341
Turf a lawn near Wirral£345
Turf a lawn near Wokingham£335
Turf a lawn near Wolverhampton£286
Turf a lawn near Wrexham Maelor£345
Turf a lawn near Wychavon£324
Turf a lawn near Wycombe£333
Turf a lawn near York£255