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£293
Turf a lawn near Angus£320
Turf a lawn near Arun£333
Turf a lawn near Ashfield£287
Turf a lawn near Aylesbury Vale£302
Turf a lawn near Barnsley£295
Turf a lawn near Basildon£333
Turf a lawn near Basingstoke & Deane£321
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£270
Turf a lawn near Birmingham£287
Turf a lawn near Blackburn£334
Turf a lawn near Blackpool£324
Turf a lawn near Bolton£321
Turf a lawn near Bournemouth£333
Turf a lawn near Bracknell Forest£341
Turf a lawn near Bradford£264
Turf a lawn near Braintree£297
Turf a lawn near Breckland£297
Turf a lawn near Bridgend£278
Turf a lawn near Brighton£316
Turf a lawn near Bristol£335
Turf a lawn near Broadland£292
Turf a lawn near Broxtowe£290
Turf a lawn near Bury£316
Turf a lawn near Caerphilly£309
Turf a lawn near Calderdale£263
Turf a lawn near Cambridge£315
Turf a lawn near Canterbury£334
Turf a lawn near Cardiff£316
Turf a lawn near Carmarthenshire£245
Turf a lawn near Charnwood£304
Turf a lawn near Chelmsford£321
Turf a lawn near Cheltenham£370
Turf a lawn near Cherwell£335
Turf a lawn near Chester£386
Turf a lawn near Colchester£286
Turf a lawn near Coventry£288
Turf a lawn near Crewe & Nantwich£312
Turf a lawn near Dacorum£358
Turf a lawn near Derby£315
Turf a lawn near Doncaster£290
Turf a lawn near Dover£330
Turf a lawn near Dudley£286
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£322
Turf a lawn near East Hertfordshire£339
Turf a lawn near East Lindsey£245
Turf a lawn near East Riding£288
Turf a lawn near Eastleigh£337
Turf a lawn near Edinburgh£315
Turf a lawn near Elmbridge£356
Turf a lawn near Epping Forest£360
Turf a lawn near Erewash£308
Turf a lawn near Exeter£281
Turf a lawn near Falkirk£314
Turf a lawn near Fife£322
Turf a lawn near Flintshire£339
Turf a lawn near Gateshead£362
Turf a lawn near Gedling£289
Turf a lawn near Glasgow£363
Turf a lawn near Gloucester£373
Turf a lawn near Guildford£339
Turf a lawn near Halton£361
Turf a lawn near Harrogate£237
Turf a lawn near Havant & Waterloo£328
Turf a lawn near Highland£330
Turf a lawn near Horsham£332
Turf a lawn near Huntingdonshire£286
Turf a lawn near Ipswich£297
Turf a lawn near Isle of Wight£313
Turf a lawn near Kings Lynn & West Norfolk£266
Turf a lawn near Kingston-upon-Hull£288
Turf a lawn near Kirklees£262
Turf a lawn near Knowsley£352
Turf a lawn near Lancaster£317
Turf a lawn near Leeds£262
Turf a lawn near Leicester£308
Turf a lawn near Lisburn£270
Turf a lawn near Liverpool£356
Turf a lawn near London£364
Turf a lawn near Luton£345
Turf a lawn near Macclesfield£313
Turf a lawn near Maidstone£342
Turf a lawn near Manchester£313
Turf a lawn near Mid Bedfordshire£312
Turf a lawn near Mid Sussex£327
Turf a lawn near Middlesbrough£224
Turf a lawn near Milton Keynes£295
Turf a lawn near Neath Port Talbot£285
Turf a lawn near New Forest£343
Turf a lawn near Newbury£322
Turf a lawn near Newcastle-under-Lyme£309
Turf a lawn near Newcastle-upon-Tyne£362
Turf a lawn near Newport£324
Turf a lawn near North Ayrshire£307
Turf a lawn near North East Lincolnshire£226
Turf a lawn near North Hertfordshire£332
Turf a lawn near North Lanarkshire£341
Turf a lawn near North Lincolnshire£286
Turf a lawn near North Somerset£335
Turf a lawn near North Tyneside£362
Turf a lawn near North Wiltshire£366
Turf a lawn near Northampton£277
Turf a lawn near Norwich£309
Turf a lawn near Nottingham£289
Turf a lawn near Nuneaton & Bedworth£291
Turf a lawn near Oldham£304
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£323
Turf a lawn near Portsmouth£327
Turf a lawn near Powys£280
Turf a lawn near Preston£336
Turf a lawn near Reading£330
Turf a lawn near Redcar & Cleveland£210
Turf a lawn near Reigate & Banstead£353
Turf a lawn near Renfrewshire£364
Turf a lawn near Rhondda, Cynon, Taff£311
Turf a lawn near Rochdale£296
Turf a lawn near Rochester-upon-Medway£240
Turf a lawn near Rotherham£290
Turf a lawn near Salford£313
Turf a lawn near Salisbury£386
Turf a lawn near Sandwell£285
Turf a lawn near Scarborough£520
Turf a lawn near Scottish Borders£720
Turf a lawn near Sefton£334
Turf a lawn near Sevenoaks£346
Turf a lawn near Sheffield£291
Turf a lawn near Slough£354
Turf a lawn near Solihull£287
Turf a lawn near South Ayrshire£249
Turf a lawn near South Bedfordshire£289
Turf a lawn near South Cambridgeshire£311
Turf a lawn near South Gloucestershire£326
Turf a lawn near South Kesteven£373
Turf a lawn near South Lanarkshire£350
Turf a lawn near South Oxfordshire£345
Turf a lawn near South Somerset£306
Turf a lawn near South Tyneside£359
Turf a lawn near Southampton£337
Turf a lawn near Southend-on-Sea£317
Turf a lawn near St Albans£362
Turf a lawn near St Helens£357
Turf a lawn near Stafford£312
Turf a lawn near Stockport£316
Turf a lawn near Stockton-on-Tees£224
Turf a lawn near Stoke-on-Trent£313
Turf a lawn near Stratford-on-Avon£290
Turf a lawn near Stroud£366
Turf a lawn near Suffolk Coastal£278
Turf a lawn near Sunderland£355
Turf a lawn near Swale£343
Turf a lawn near Swansea£297
Turf a lawn near Tameside£311
Turf a lawn near Teignbridge£281
Turf a lawn near Tendring£284
Turf a lawn near Test Valley£349
Turf a lawn near Thamesdown£360
Turf a lawn near Thanet£339
Turf a lawn near The Wrekin£280
Turf a lawn near Thurrock£344
Turf a lawn near Torbay£284
Turf a lawn near Trafford£316
Turf a lawn near Vale of Glamorgan£333
Turf a lawn near Vale of White Horse£343
Turf a lawn near Vale Royal£341
Turf a lawn near Wakefield£268
Turf a lawn near Walsall£290
Turf a lawn near Warrington£357
Turf a lawn near Warwick£280
Turf a lawn near Waveney£309
Turf a lawn near Waverley£331
Turf a lawn near Wealden£314
Turf a lawn near West Lancashire£344
Turf a lawn near West Lothian£314
Turf a lawn near West Wiltshire£366
Turf a lawn near Wigan£357
Turf a lawn near Windsor & Maidenhead£344
Turf a lawn near Wirral£343
Turf a lawn near Wokingham£338
Turf a lawn near Wolverhampton£289
Turf a lawn near Wrexham Maelor£347
Turf a lawn near Wychavon£317
Turf a lawn near Wycombe£342
Turf a lawn near York£255