The cost of hiring a gardener depends on their experience and the services they have on offer. A new gardener adding clients to their portfolio typically charges $20 to $30 per hour, whereas a gardener with years of experience who specializes in planning or design may charge as much as $60 to $88 per hour.