How to Stop Weeds in Gravel
Quick Answer
Install commercial-grade landscape fabric before laying gravel, maintain 2-3 inch depth, and pull or torch any weeds that appear.
Prevention: Landscape Fabric
The best defense against weeds in gravel is a good offense — prevention is far easier than removal.
Install landscape fabric before laying gravel. Commercial-grade woven geotextile fabric is the most effective option. It blocks sunlight from reaching weed seeds in the soil below while still allowing water to drain through. Overlap seams by 6-12 inches and secure with landscape staples.
Removing Existing Weeds
For existing weeds in gravel, you have several options:
- Hand pulling works for small areas
- A propane weed torch quickly kills weeds without chemicals
- White vinegar (horticultural strength, 20% acidity) is an effective organic herbicide — spray directly on weeds on a sunny day
Maintaining Gravel Depth
Maintain a gravel depth of at least 2-3 inches. Thinner areas allow light to reach the fabric, encouraging weed seeds that blow in on top to take root. Top off gravel as needed to maintain depth.
What NOT to Do
Avoid using plastic sheeting instead of landscape fabric — it traps moisture, prevents drainage, and degrades into unsightly fragments over time.
Need to calculate how much gravel you need?
Use our free gravel calculator to estimate materials for your project.