Try these DIY repellents to keep snakes out of your garden

If keeping snakes out of your yard is a top priority, these DIY repellents can do the trick!

Over the years, we’ve shared several DIY hacks with you to save you time, effort, and even money. Some of these examples are DIY remedies to get rid of skunks, DIY beer mosquito repellent, DIY remedies to get rid of stink bugs, DIY hacks to get rid of moles, and even a DIY wasp repellent. All of which have had great success. Now we have another one that might help you around the house this summer.

DIY Repellents To Keep Snakes Away From Your Garden

It’s no secret that I’m very afraid of snakes. That said, I do understand that there are some benefits to keeping them around. However, if I saw one in my yard, I would instinctively walk away. If you’re like me and prefer not to have snakes in your yard, there are a few homemade repellents you can try to keep them away.

Clove & Cinnamon Oil

Clove and cinnamon oils are effective snake repellents, according to Jody Millard Pest Control. You can use this mixture if you see a snake in your yard…if you are brave enough to get close enough to the snake.

These should be mixed in a spray bottle and sprayed directly onto hoses for maximum effect. Be careful as hoses often run in the opposite direction of the spray.

Garlic & Onions

There are a number of options you can try when it comes to garlic and onions. The first of these would be to mix garlic and onions with rock salt and sprinkle them around your home and garden. This works because of the sulfonic acid in garlic and onions. Snakes are not a fan, so it is a natural repellent. Jody Millard Pest Control says you can also steep garlic in essential oil and use it to sanitize rafters, basements, and other hard-to-reach places.

Another option is to make a mixture of onion powder and water to spray around your house as follows:


This is another scent that snakes hate. So you can spray it anywhere in your yard where snakes would like to hang out. Jody Millard Pest Control also talks about another way you can use ammonia to repel snakes:

Another option is to soak a rag in ammonia and place it in an unsealed bag near areas inhabited by snakes to deter them.

This chemical is highly toxic, so be very careful and avoid this method if you have children or pets.

Lime & Chili

Not only is this combo good for a delicious Mexican meal, it also keeps snakes away from your house. According to The Habitat, create an effective snake repellent using only lime juice and hot pepper extract. Dilute equal parts of the two in a gallon of water and apply around the perimeter of the property. Snakes don’t like the smell of the mixture and the fumes also itch on their skin.

Vinegar Mix

The Habitat says you can make a non-toxic snake repellent using vinegar, salt, and dish soap.

To make your own non-toxic snake repellent, grab a gallon of vinegar and mix a cup of salt and two tablespoons of dish soap. Give it a whirl and transfer it to a spray bottle. Apply liberally to areas where snakes like to congregate or hide.

The acidity irritates snakeskin and will make them think twice about entering your yard or home. Vinegar is especially effective at repelling snakes near bodies of water, including swimming pools.

Osage Copperhead



This is a sake repellent that my family swears by and has used for years… and we have yet to find a snake in our yard once we put it down. The toxic chemical compound naphthalene is found in most commercial snake repellents. You can place this anywhere in your yard by pushing them into the ground where snakes can roam, or you can even throw them in your crawl space or in cracks in your foundation to keep snakes out of your house.

Other tips

Trying out the above repellents should help keep snakes out of your yard, but you can try a few other things as well. Eliminate their food sources first. Snakes feed on rodents, frogs, birds, moles, voles, insects and even fish. If you throw away snakes’ food sources, they will go elsewhere to find food. That in itself can be a lot of work, so another thing you can try is landscaping. Garden regularly to remove any snake attractants such as debris, holes and vegetation. Keep the grass clipped to eliminate hiding places for snakes. You can even plant snake-repellent plants that provide a natural deterrent. Some common examples include marigolds, lemongrass, and wormwood. Also, try to seal any cracks in your foundation to prevent them from hiding under or in your home.

25 ways to get rid of spiders in the house

Tired of spiders in and around your house? Here are 25 ways to get rid of it.

SEE: 15 Animals You Can’t Own in Evansville

I got the idea for this after seeing an article by Michelle Heart featuring our Townsquare Media sister station, 107.9 Lite-FM in Boise, Idaho. She had discovered several animals that residents of that city are not allowed to own based on city codes she found online, which left me wondering if Evansville had similar regulations. Obviously they did, otherwise this article wouldn’t exist. Chapter 14, Article 3, Sections 42 and 43 contain a long list of exotic animals that could get you in trouble if local officials find out. You can view the full list on the city’s website. These are the 15 that I found most interesting.

Dive with sharks at this Missouri Aquarium

You don’t have to drive to the ocean to live on the wild side and swim with sharks. You could even just drive to Missouri.

Leave a Reply