19 Snake Repellent Plants for Home Garden

reviewed by Christina Lopez

Snakes are blessed with the gem of life as well, and they have all the rights to contribute to the ecosystem, as long as they avoid our living zones. For Gardeners, there are certain Snake Repellent Plants that they can grow to avoid the toxic reptiles from entering their backyards.

Snakes are perhaps the deadliest reptiles yet considered as innocuous beasts, that can arrogate lives if you mess with them.

According to WHO, there are about 500,000 cases of snake bites per year around the globe, leading to 80,000 deaths and almost 400,000 disablements.

India is the second country with the most significant number of snakes and furthermore known as the home of Russell's viper (responsible for a high death toll). As indicated by WHO, India is revealing as the highly effected country with almost 46,000 cases of snake bites each year.

19 Snake Repellent Plants for Home Garden
19 Snake Repellent Plants for Home Garden
Snake Repellent Plants
Snake Repellent Plants

Snake Repellent Ideas:

There are a ton of ways that one can dissuade snake at their place. Apart from hunting them, people can try distinct snake control methods like fencing of their yards, natural oils like cinnamon and clove, funnel traps, cleaning and other repellent chemicals. In any case, one of the effortless ways is planting snake repellent plants.

Snake Repellent Plants:

These plants are not to kill snakes but to make them hate their presence with their odor so that they stop tagging along at your place. Furthermore, they are not only keeping snakes away but also embellishing your nursery. Some of these Snake repellent plants in India are listed below:

Snake Repellent
Snake Repellent
  • Marigolds
  • Indian snakeroot
  • Andrographis Paniculata
  • Mother-in-Law's Tongue
  • Mugwort
  • West Indian Lemongrass
  • Pink agapanthus
  • Cactus
  • Kaffir Lime
  • Garlic
  • Onions
  • Capsicum annum
  • Datura stramonium
  • Garcinia Kola Heckel
  • Nicotiana tabacum
  • Ocimum gratissimum
  • Turnera Ulmifolia
  • Vetiveria zizaniodes
  • Roses


  • Marigolds are the prettiest yellow shading blossoms, usually utilized as plants to repulse snakes or some other nuisances.
  • The roots grow sharply in the depths and release an unpleasant odor that keeps snakes from descending into your gardens.

Indian Snake Root:

Indian Snake Root:
Indian Snake Root:
  • Rauvolfia serpentina is the second name for Indian Snakeroot plant.
  • Just like Marigolds, its leaves and roots are also known as a snake repellent.
  • It is also used as a cure for snake bites. People can eat the leaves or rub them on their skins to heal themselves.

Andrographis Paniculata:

  • Common name for Andrographis Paniculata is green chireta, aboriginal to India.
  • Its bitter taste of roots and foliages, make it a good snake repellent plant-like marigolds.

Mother-in-Law's Tongue:

  • Mother-in-Law's tongue is also known as Viper's Bowstring hemp.
  • This is the best plant of all the snake repellent plants because of its Long and sharp foliages.
  • It also regenerates oxygen at a very high rate, that is very much unnatural for snakes and other insects.
  • They are not smelly plants like previously mentioned herbs. Instead, snakes find them frightening because of its elongated leaves.


  • Another name for Mugwort is chrysanthemum weed. China and Korea have used it as tralatitious medicine.
  • It has pesticidal properties because of the essential oils, that makes snakes stay away from mugwort.

West Indian Lemongrass:

  • West Indian Lemongrass is the best among all the snake repellent plants, as it never fails if you want to clear your territory from snakes.
  • It draws out a citrus type smell that snakes detest the most.

Pink agapanthus:

  • Pink agapanthus is also named as tulbaghia violacea.
  • It has a conventional resistance to extraordinary warmth, which makes it an ideal component of the nursery in the summer season.
  • It is also useful as snake repellent as the scent from its leaves and flowers make snakes irritated.
  • Likewise, their excellent pink shading makes them a delightful stylistic layout for your nursery.


  • Snakes fear spikes and thistles the most, and they generally avoid such plants.
  • Planting cactus in your yard can be great to keep snakes from hanging at your place.

Kaffir Lime:

  • It very well may be utilized overall plant or even a portion of its leaves to repulse bugs and snakes.
  • People mostly use their fruits and peels of the tree inside their houses.


  • Garlic is additionally useful for warding off snakes from your nursery.
  • Garlic is additionally considered as outstanding amongst other plants as it releases some sleek oil. At whatever point snakes slide on these plants, they play out a similar activity as we get from onions when we cut them.


  • Onions likewise had a sharp smell like Garlic plants that is additionally confounding for snakes.
  • On the off chance that one can't plant it in their nursery, they can place their cuts in zones where snakes may move. It will produce sulphonic corrosive that snakes can't endure.

Capsicum annum:

  • The common name for capsicum annum is chilli pepper.
  • Their seeds are effective in repelling snakes away. People mostly use their seeds and spread in their homes and gardens to repel snakes, rats, and other pests.

Datura stramonium:

  • Commonly known as Thorn apple.
  • It also has a bitter and sour smell. So, by adding it in their yards, people can prevent their houses from snakes and insects.

Garcinia Kola Heckel:

  • Garcinia Kola is also known as Bitter Kola tree, and Its seeds are mostly used as a snake repellent.
  • Their seeds can be used after cutting into small pieces or by grinding and sprinkling around the corner.

Nicotiana tabacum:

  • Nicotiana tabacum is a well-known tobacco herb.
  • Tobacco also considered as one of the best remedies to move snake away from living zones.

Ocimum gratissimum:

  • Ocimum gratissimum, belongs to Lamiacea family, commonly called Scent leaf is also a snake repellent plant.
  • Like its name, Scent Leaf release a disgusting smell to confound snakes in its territory and make them leave their area immediately.

Turnera Ulmifolia:

  • Yellow alder is the original name used for this Passifloraceae family plant.
  • Its appealing color and sharp appearance are also helpful for prevention from snakes.

Vetiveria zizaniodes:

  • Veitiver plant is the other name for veitiveria zizanoids.
  • It also has sharp margins at their leaves giving the aura of a cactus for snakes.


  • In some case studies, Roses are also shown proved as snake repellent plants.
  • Covering the fence with Rose plants also gives a pointy stem to deal with.


One can create a snake-free garden to play and live, by planting snake repellent plants as listed above. There is no single plant that will do the trick, but a combination of repellents with propeller alignment will make it work. Snakebite is a globally concerned issue, and individuals should strive at their levels for its counteractive action.

There are also Plants that Attract Snakes. If you want to know about Plants that may attract Snakes or you want to attract reptiles to your garden then read this article.

    Complete Information | Uses of Gulmohar Trees
    20 Fastest Growing Trees for your Garden in India

About Christina Lopez

Christina Lopez grew up in the scenic city of Mountain View, California. For eighteen ascetic years, she refrained from eating meat until she discovered the exquisite delicacy of chicken thighs. Christina is a city finalist competitive pingpong player, an ocean diver, and an ex-pat in England and Japan. Currently, she is a computer science doctoral student. Christina writes late at night; most of her daytime is spent enchanting her magical herb garden.

Follow Christina:

Comments for "19 Snake Repellent Plants for Home Garden"

Get new FREE Gifts. Or latest free growing e-books from our latest works.

Disable Ad block to reveal all the links. Once done, hit a button below