How to Get Rid of Weeds on Driveways and Patios

    Most weeds on driveways and patios grow from windblown seed landing in dirty joints, not from soil below the paving. Remove them, clear the organic material they grow in, keep joints in good order and sweep regularly, and far fewer come back.

    Published 24 September 2026

    Why are weeds growing on my driveway?

    It is a common assumption that every weed has pushed up from the soil beneath the paving. In practice most establish from the top: seeds blow in and settle in joints where organic material has collected between blocks.

    Read more

    Weeds also exploit cracks and damaged joints, and gravel offers countless small spaces for seeds to take hold.

    Weeds in block paving

    Jointing sand gradually becomes contaminated and depleted. Windblown soil, seeds and bits of leaf fill the gaps and create an ideal germination bed.

    Read more

    That is why pulling weeds alone rarely solves the problem. The conditions that let them grow are still there.

    Block paving driveway with dirty joints before cleaning, and clean afterwards
    Block paving before and after cleaning

    Weeds growing through patio cracks

    On patios, weeds appear in the joints between slabs, in cracks, where pointing has broken down, along the edges and especially where the patio meets a lawn or border.

    Patio before and after cleaning, with growth removed from the joints
    A patio before and after cleaning

    Weeds in gravel driveways

    Airborne seeds land on gravel, and organic material builds up between the stones until they can root. Edges are usually the worst area.

    Read more

    An appropriate gravel depth and, where relevant, a membrane underneath make a real difference. A treatment on its own does not give permanent prevention.

    How to remove weeds from a driveway or patio

    Remove weeds by hand where there are only a few, or use a suitable weed-control treatment for wider growth. Mechanical cleaning clears the accumulated organic material from joints, and jointing material can then be topped up where needed.

    How to reduce weeds coming back

    Keep surfaces swept and stop soil and debris building up. Maintain joints and edges, consider scheduled weed control, and deal with growth before it sets seed.

    Should weeds be treated before driveway cleaning?

    It depends on the surface and how much growth there is. Light weeds are usually removed as part of the clean. Where growth is heavy, we typically treat first, then use our Bristle Clean to lift the weeds and dirty jointing material together, before a final treatment helps slow regrowth. We will talk you through the right sequence for your surface.

    Tired of weeds returning through your driveway or patio?

    Request a QuoteView Driveway & Patio Cleaning Call Us on 0800 852 7742

    Common questions

    Usually because seeds land in joints filled with soil and organic material. Unless the joints are cleaned and kept in good order, new weeds keep establishing.

    Keep organic debris off the gravel, maintain a good gravel depth and use a membrane where relevant. Treatment helps, but does not give permanent prevention on its own.

    There is no need. We deal with weeds as part of the job and choose the order of work to suit your surface.

    Related pages

    Get your driveway or patio price

    Leave your name and number and we will call you back with a detailed price.

    A detailed price, given over the phone wherever we can - no waiting around for a site visit.

    What happens next

    1. Register your interest. Send us your details here, give us a call or drop us an email.
    2. We talk it through. A quick phone call to understand your property, with your pricing there and then where possible.
    3. We schedule your visit. We set you up with a customer account, book your visit and let you know before we arrive.
    4. We confirm and clean. On the day we confirm everything discussed on site and carry out the work that same visit.
    Call Us on 0800 852 7742
    Call Online price