Prevent weeds from growing in gravel by trying any or some of these six methods:
Before you lay gravel, apply a pre-emergent herbicide to prevent growth.
Before you lay gravel, also be sure to have removed any weeds that already exist in your chosen area.
Use saltwater. Although you should be careful with using saltwater around other plants, it’s perfectly safe for gravel. We recommend mixing two pounds of salt per ½ gallon of water. Add a little bit of dish soap and mix to combine. Spray the gravel with the solution. Let the rain soak it into the ground or use a garden hose.
Use a weed killer, such as a glyphosate-based one, which will kill the weeds at the roots.
Hand dig the weeds out of the gravel, ensuring to pull up at the roots.
Keep the gravel area clear from debris and mud, which is a happy place for weeds to grow.