Snake Repellent Plants You Need To Grow In Your Garden

In this article you will learn the absolute best snake repellent plants that you should plant in your garden or keep with you in the wilderness.

There are over 3,000 snake species on the planet, with the exception of Antarctica, Iceland, Ireland, Greenland, and New Zealand. Only about 200 (seven percent) of the 600 venomous species can kill or severely injure a human.

Nonvenomous snakes, which include the harmless garter snake and the not-so-harmless python, kill their prey by swallowing them alive or constricting them to death. Whether they kill by squeezing or striking with venom, nearly all snakes eat their prey whole, in sometimes astoundingly large portions.

Almost all snakes have scales, and because they are reptiles, they must regulate their body temperature externally. Scales serve several functions: In arid climates, they trap moisture and reduce friction as the snake moves. 

Several species of snakes have been found that are mostly scaleless, but even those have scales on their stomachs.

If you have mole problems or mosquito problems near your house, be sure to check out our 6 Plants that Repel Moles article and our Best Mosquito Repellent Plants You Need to Know article.

This herb is mostly found in Asian countries like India, Malaysia, and Sri Lanka. The Andrographis paniculata, like the marigold plant, is thought to be a good snake repellent. This could be because both the foliage and the roots have a bitter taste.

People could also rub Andrographis paniculata on snake scales. The snake’s skin appears to swell as a result of this. This plant is also used in traditional medicine to treat sinus infections and the common cold.

Onion & Garlic

Garden plants that repel snakes include onions and garlic. Both plants emit a noxious odor that not only repulses but also confuses snakes. Garlic plants are thought to be the best snake repellent plants. 

When a snake slithers over a clove, the plant emits an oily residue. When we slice this oil, it behaves similarly to an onion: the aroma is disorienting, similar to pepper spray.


Marigolds are frequently used to repel pests. The reason is found in the plant’s roots. It has traditionally been used to keep gophers and moles at bay. The roots grow deeply and aggressively, emitting a strong odor that deters many garden pests and critters.


It is yet another endemic plant in Asia. It is also known as the devil pepper (or serpentina in Asia), and its bitter roots and foliage are used to keep snakes away from farms and gardens.

This is due to a component known as reserpine, which causes dizziness and slows the heart rate of snakes. While it is unknown whether snakes die as a result of serpentina, we do know that snakes are afraid of this plant.

Pink Agapanthus

Like the Marigold, the Pink Agapanthus can be a lovely addition to your garden due to its rich pink flowers, but its true purpose is to repel snakes and other pests. It has a strong odor that is particularly repulsive to snakes. Surprisingly, it is used to treat sinus infections in humans.

Clove Basil

The basil also mentioned in our 55 Crops For the Best Prepper Survival Garden article, is a member of the Lamiaceae family. The Clove Basil is quite potent in terms of repelling snakes, as essential oils are known to do. Snakes are put off by its odor and flee the area immediately. Because of this, it is one of the best natural snake repellent plants!

To Conclude

Now that you have learned about the best plants that you should be growing or using to repel dangerous snakes, you have just improved yourself.

Please consider following us on Facebook, Twitter, Pinterest (Pin), and Instagram. Also, consider sharing this content and subscribing to get 255 free e-books or six free checklists.

Also be sure to check out some of our other articles, if you liked this one:


1 thought on “Snake Repellent Plants You Need To Grow In Your Garden”

  1. This post is an excellent blog and just what I needed to read before going to Thailand. It is like hearing straight from an expert, and it explains everything. Those important tips on snake repellant plants are amazing, and as for me, if I see a snake, I will flee quickly in the other direction.


Leave a Comment