How to get rid of snakes naturally
1. Minimize hiding spots for snakes
During the day, snakes avoid humans and hide in tall grass, thick mulch, heavy bushes, and low trees. If you want to keep snakes away, minimize these hiding spots. Mulch only with compost and keep the bottom of your plants dried and pruned.
Not only will these habits dissuade snakes from moving into your garden, they’ll make your plants healthier and stronger.
2. Spray cold water
If you see a snake slithering through your garden, simply spray it with cold water from your garden hose. The snake will quickly retreat, but won’t be otherwise harmed.
3. Plant marigolds
The jury is still out on whether certain plants repel snakes, but many gardeners have reported strong anecdotal evidence that marigolds are effective. Marigolds also repel mosquitos, so even if the snakes remain, at least one pest will be deterred.
4. Put up a fence
While a fence is labor intensive and can be expensive, it’s effective and won’t harm the snakes at all.
To be truly secure against these agile reptiles, the fence must be made of galvanized hardware cloth with a quarter inch mesh, extend six inches into the ground, and slant outward at a 30-degree angle.
5. Make a natural repellant
Snakes are fairly picky creatures, and there are a number of homemade repellents that will keep them away. Our favorites use common ingredients from around your house, and won’t cause any lasting harm to the snakes.
The first uses equal parts crushed raw garlic and rock salt. Simply mix the two together and then sprinkle around the perimeter of your garden.
The second is a mixture made of essential oils—specifically cedar, clove, and cinnamon oil. In a spray bottle, mix together 30ml of cedar oil, 5ml of clove oil, and 5ml of cinnamon oil. Add two cups of water and shake well. Spray the perimeter of your garden and any spots where snakes may congregate. The strong scent of the essential oils serves as a repellant and will keep them away.