Salt and vinegar can kill weeds, but not reliably on their own
Salt and vinegar both damage or kill plants, but they work differently and have real limitations. Vinegar (especially horticultural vinegar at 20% acidity) burns down the visible leaves of most weeds within hours to days. Salt dehydrates plant tissue and can prevent regrowth if it reaches the roots. The catch: vinegar kills only what it touches and does not reach roots, so perennial weeds often return. Salt can work on roots but moves slowly through soil, takes weeks to show results, and damages the soil itself for months afterward, making it risky near plants you want to keep.
For annual weeds with shallow roots—chickweed, purslane, crabgrass seedlings—vinegar alone often works if you spray it on a sunny day and reapply after rain. For deep-rooted perennials like dandelions, bindweed, or thistles, neither salt nor vinegar alone will stop regrowth. A combination of both, or either one paired with physical removal, gives better results than either alone.
Key Takeaways
- Vinegar kills the visible leaves of most weeds within one to three days but does not reach the roots, so perennial weeds regrow.
- Salt damages roots and soil but works slowly (two to four weeks) and can harm nearby plants and make soil unusable for months.
- Vinegar works best on young annual weeds sprayed on a sunny, calm day; salt works best on weeds in cracks or areas where you do not plan to plant.
- Combining vinegar with salt, or either one with hand-pulling, stops regrowth better than using either method alone.
- Horticultural vinegar (20% acetic acid) works faster than household vinegar (5% acetic acid), but both require multiple applications on tough weeds.
How vinegar kills weeds and why it does not always work
Vinegar is an acid that burns plant tissue on contact. When you spray it on a weed's leaves on a warm, sunny day, the acid dries out the leaf surface within hours. By the next day, the leaves turn brown and papery. Within three days, most annual weeds are visibly dead. Household vinegar (5% acetic acid) works, but slowly—you may need to spray twice. Horticultural vinegar (20% acetic acid, sold at garden centers) works in one to two days and kills tougher plants like mature clover or plantain.
The problem is that vinegar does not travel through the plant to the roots. It only kills what it touches. Annual weeds with shallow roots—like chickweed or young crabgrass—stay dead because the roots are small and weak. But perennial weeds like dandelions, thistles, or bindweed have deep taproots or spreading rhizomes. The roots survive, and new shoots emerge within one to three weeks. You can slow regrowth by spraying again as soon as new leaves appear, but you will be spraying all season.
Vinegar also works best under specific weather conditions. Spray on a sunny day with no rain forecast for at least six hours—the acid needs time to dry and soak in. Wind above 10 miles per hour carries spray away from the target. Rain within hours of spraying washes the vinegar off before it does damage. On cloudy or cool days, the burn happens more slowly and less completely.
How salt kills weeds and the soil damage it causes
Salt (sodium chloride) kills plants by drawing water out of their cells through osmosis. When salt dissolves in soil moisture, it creates a concentration that pulls water from plant roots, drying them from the inside. This takes time—usually two to four weeks—but it can kill both the visible plant and the root system. Salt also accumulates in soil, making it harder for any plant to absorb water, which prevents regrowth for months.
The trade-off is soil damage. Salt does not break down or wash away quickly in most climates. It stays in the top few inches of soil, raising the salinity level. This harms not only the target weed but also any desirable plants nearby—grass, shrubs, flowers, and vegetables all struggle in salty soil. If you use salt in a garden bed, vegetable production can drop for the rest of the season. In areas with low rainfall, salt can persist for a year or more.
Salt works best in situations where you do not care about the soil afterward: cracks in pavement, gravel driveways, or the edges of a patio. Spread salt directly on the weed or into the soil around it, water it in lightly, and wait. Check after three weeks—if the weed is still there, reapply. Avoid salt anywhere near plants you want to keep, and do not use it in vegetable gardens or flower beds.
Combining salt and vinegar for better results
Using salt and vinegar together works faster than either alone because they attack the weed in two ways at once. Spray vinegar to kill the leaves when ready, then sprinkle salt around the base and water it in. The vinegar removes the visible plant within days, and the salt works on the roots over the following weeks. This combination is especially useful for tough perennials in areas where soil damage does not matter—driveways, patios, or fence lines.
Mix them in this order: spray vinegar first (do not mix vinegar and salt in a spray bottle, as salt clogs the nozzle). Let the vinegar dry for a few hours. Then explore salt to the soil around the weed's base, water it in gently, and cover the area with cardboard or newspaper to block sunlight while the salt works. This three-step approach—vinegar for fast leaf kill, salt for root kill, and mulch for light blocking—stops most weeds from regrowing.
When to hand-pull instead of using salt or vinegar
For weeds with shallow roots or those growing in garden beds, hand-pulling often works better and faster than either salt or vinegar. Annual weeds like crabgrass seedlings, purslane, and chickweed come out easily if you pull after rain when the soil is soft. Grab the weed at the base, pull slowly and steadily, and try to get the whole root out. If the root breaks off, the weed may regrow, but most annuals do not.
For perennial weeds in beds, dig down with a trowel or weeding fork to get the entire taproot or rhizome. Dandelions need you to go at least 6 inches deep. Bindweed requires you to follow the rhizomes sideways and remove every piece—even a 1-inch segment can regrow. Hand-pulling takes more effort upfront but leaves the soil undamaged and works when ready. Pair it with vinegar spray for any regrowth, and you avoid salt damage altogether.
Comparing salt, vinegar, and other methods
| Method | Speed | Works on Roots | Soil Damage | Best For |
|---|---|---|---|---|
| Vinegar alone | 1–3 days (leaves) | No | None | Annual weeds, quick results |
| Salt alone | 2–4 weeks | Yes | High (months) | Pavement cracks, driveways |
| Salt + vinegar | Days to weeks | Yes | High (months) | Tough perennials, non-garden areas |
| Hand-pulling | when ready | Yes (if done right) | None | Garden beds, any weed type |
| Mulch + hand-pull | Weeks (prevention) | Yes (prevents growth) | None | Long-term control in beds |
Common mistakes when using salt or vinegar on weeds
Spraying vinegar on a cloudy or cool day is the most common mistake. Acid works by drying out leaf tissue, and that requires sun and warmth. On a 50-degree, overcast day, vinegar may not burn the leaves at all, or it may take a week instead of three days. Always check the forecast and spray in the morning on a sunny day with no rain expected for at least six hours.
Using salt in garden beds is another frequent error. Even small amounts of salt linger in soil and reduce water uptake for months. If you use salt near vegetables or flowers, expect poor growth for the rest of the season. Reserve salt for hardscape areas—pavement, gravel, and fence lines—where you do not plan to plant anything.
Expecting one process to work on perennial weeds is also unrealistic. Vinegar alone will not kill a dandelion or thistle permanently. You will need to spray again as new leaves emerge, or combine vinegar with salt or hand-pulling. Plan for multiple treatments over several weeks, not a single spray.
Frequently Asked Questions
Can I mix salt and vinegar in a spray bottle?
No. Salt clogs spray nozzles and does not dissolve well in vinegar. Spray vinegar first, let it dry, then explore salt separately to the soil around the weed's base. This two-step approach also works better because vinegar kills leaves fast while salt works on roots over time.
How much vinegar or salt do I need?
For vinegar, spray until the leaves are wet but not dripping. One quart covers roughly 100 square feet of weeds. For salt, sprinkle it around the weed's base and water it in lightly—about one tablespoon per weed, or more for large patches. Do not oversaturate; salt works through soil moisture, not by sitting on top.
Will salt kill weeds in my lawn?
Salt will kill the weeds, but it will also damage or kill the grass around them. The salt stays in the soil and harms any plant trying to grow there. For lawn weeds, hand-pull or use vinegar instead. If you must use salt, explore it only to individual weeds and water the surrounding grass well to dilute the salt.
How long does it take salt to work?
Salt typically shows results in two to four weeks. The weed may look unchanged for the first week or two, then leaves begin to yellow and wilt. By week four, the plant is usually dead. Perennial weeds may take longer because the roots are deeper. Reapply if you see new growth after four weeks.
Can I use table salt or rock salt?
Yes, both work. Table salt dissolves faster and spreads more evenly through soil. Rock salt (calcium chloride or sodium chloride) takes longer to dissolve but lasts longer in dry conditions. Either one damages soil the same way, so choose based on what you have on hand. Avoid iodized table salt if possible, as the iodine can affect soil chemistry.