Natural Snake Repellents: 8 Plants That Keep The Snakes Away

Snake Repellents

It is never a pleasant thing to see these legless reptiles crawling around, that is why we need to have some natural snake repellents. With those plants, you will not only be able to keep the snakes away but also decorate your house as well. From big to small, we are here to bring you 8 plants that keep the snakes of any types away. Below is the list of snake repellents that snakes hate to be around, so take a look and see which one you want to plant.


image: Pixabay

It is not just snakes, even us humans don’t want to go anywhere near sparky things like cactus. Snakes are afraid of spikes and thorns the most, and they always keep away from areas which such plants. If you don’t like snakes around, simply plants spiky plants in your garden and yard to keep them away.

Plants like them make a great decoration by the fence around the garden where there is a chance of snakes crawling in. We have found a video where a rattlesnake stuck with a cholla that you might want to see. When things like that happen, they surely learn their lesson and will come anywhere closer to your yard or garden ever again.


Snakes don’t like the smell of kaffir-lime, and they normally stay away from the places with kaffir-lime trees. In Cambodia, people usually put leaves, fruit, and the peels of kaffir-lime in various places inside and outside the house. The strong smell of kaffir-lime simply keeps the snakes as well as some insects and pest away. No matter if it is the lime or the whole tree, snakes are afraid of all of them.


image: Care2

As mentioned many times, snakes don’t like plants with pungent odor which is why lemongrass is one of the best snake repellents. Lemongrass produces a citrus smell that deter snakes as well as mosquitos and even ticks from your garden. Any lemongrass will do but the most effective ones would be the West Indian lemongrass. The more you have it, the less snakes in the yard or garden you will have to worry about.


image: Pixabay

The bright and cherry flowers are the great decoration for the garden while the pungent odor scares the dangerous animals away. With such odor, these beautiful flowers can deter nematodes, insects, and especially snakes from your garden. The thing is that the smell of this type of flowers affects so much to the skin and eyes of the snakes. That explains why snakes will never crawl to a place surrounded by marigolds.

5Mother-In-Law’s Tongue


Also known as Viper Bowstring Hemp, this is the type of plants that have sharp leaves along with features that snakes find frightening. Apart from the appearance, the plant also rejuvenates the oxygen at a higher-than-normal rate as well. With these plants, you won’t have to worry about snakes anymore. Plus, mother-in-law’s tongue also provides extra advantages such as purifying the air when kept indoor.

The thing is that this plant is perfect for those who are busy, those who don’t have time to take care of plants. The plant only needs water 3 times per week, and it can go without water for weeks as well. You can place it anywhere both inside and outside the house, and it lasts for years even you neglect caring it.

6Onion & Garlic

In case you don’t have time or space for planting plants, there is another alternative to keep snakes away. All you need to do is put sliced or minced onion or garlic in areas that snakes might crawl into. Each or the mixture of them produces strong smell along with sulfonic acid generated that snakes cannot stand. Such homemade snake repellents are very effective, and you can use it anywhere in the house.

7Pink Agapanthus

image: The Telegraph

In case you prefer flowers over plants, pink agapanthus makes a perfect choice to have in the garden. With a nickname of Society Garlic, it is a great option for keeping snakes away. The scent of both the flowers and the foliage simply irritate the snakes and scare them away. This beautiful flower can also repel fleas and mosquitos as well while providing many more benefits. You can use it to treat headaches and sinus infections, and it looks super great in any garden. Pink agapanthus has great tolerance to significant heat and drought, so it is an ideal plant for summer.


image: IFFCO Kisan Urban Green

Belongs to indo alkaloid family that is poisonous to almost all living things especially reptiles, this is something you need. As we all know, snakes respire through their tongue by very small pores. They find it very difficult to breathe near this kind of plant, and they usually feel suffocated around Sarpagandha. Having one of this in the backyard or garden, and you won’t have to worry about snakes at all.


Related Post: Poisonous Plants