What is the average hourly rate for a gardener in the UK?
The average hourly rate for a gardener in the UK is £20 to £45 per hour in 2026, according to data from Checkatrade, Bark, and the National Association of Professional Gardeners. In Cambridge, the typical range is £28 to £40 per hour, reflecting the region's higher cost of living. London rates are the highest in the country at £35 to £55 per hour. Rates in northern England and Wales start lower at £20 to £30. These figures are for a general gardener carrying out maintenance tasks like mowing, weeding, pruning, and planting. Specialist work such as tree surgery, hard landscaping, or garden design commands higher rates of £40 to £80 per hour.
Should you pay a gardener by the hour or by the job?
For regular maintenance like lawn mowing and hedge trimming, fixed-price or per-visit pricing is usually better value than hourly rates. The gardener knows exactly what needs doing and can price accordingly. Hourly rates work better for varied or unpredictable work such as weeding, planting, or general tidying where the scope is harder to define in advance. At ELawnCare, routine services are priced per visit or per square metre, so the customer knows the exact cost before the work starts. Hourly rates are used only for ad-hoc requests where the work varies from visit to visit. This approach avoids the common complaint of hourly workers stretching the job to fill the time.
