Top 7 Plants That Repel Snakes

Plants That Repel Snakes
Plants That Repel Snakes

Some regions have a higher likelihood of snake sightings than others. While homeowners are okay with birds and butterflies, they probably won’t welcome snakes in their property.

You can’t always have a snake catcher ready to leap into action, so why not conducting some preventive measures? For one, go ahead and pick among the top 7 plants that repel snakes.

1. Marigolds

Marigolds Flowers | Plants That Repel Snakes -
Marigolds Flowers – Source

Marigolds are undoubtedly pretty flowers with their vivid yellow color, but these also release an odor that isn’t desirable to all. Insects and nematodes aren’t particularly fond of the marigold’s scent. Furthermore, farmers and homeowners alike use this against possible snake appearances.

There isn’t much scientific evidence backing up the efficacy of marigolds against snakes, but it’s a popular option due to its availability and affordability.  

These plants can be bought at garden stores for transplanting, or you can start from seeds and sow them on your own. Marigolds require full sunlight and well-draining soil. Keep the soil moist through adequate irrigation.  


2. Andrographis Paniculata

Andrographis Paniculata | Plants That Repel Snakes -
Andrographis Paniculata – Source

This herb is generally found in Asian countries such as India, Malaysia, and Sri Lanka. Similar to the marigold plant, the Andrographis paniculata is believed to be a good snake repellent. This could be due to the bitter taste of both the foliage and the roots.

People could also rub the Andrographis paniculata on the scales of a snake. This apparently causes the snake’s skin to become swollen. Furthermore, this plant is used as a traditional medicine for treating sinus infections and the common cold.


3. Indian Snakeroot

White Snakeroot | Plants That Repel Snakes -
White Snakeroot – Source

Also known as devil pepper or Rauvolfia serpentina, the Indian snakeroot is a plant used as a traditional medicine in India and other countries in East Asia. Both the foliage and the roots are used to repel snakes.

The Indian snakeroot contains reserpine, which is known to cause sleepiness and to slow down one’s heart rate. In addition, the Rauvolfia serpentina is used to treat snake bites. People either eat the foliage or rub them on the affected skin to hopefully cure themselves.

Here is a video of the Indian snakeroot:





4. Pink Agapanthus

Pink Agapanthus | Plants That Repel Snakes -
Pink Agapanthus – Source

The pink agapanthus is also referred to as the Tulbaghia violacea or the society garlic. It has a great tolerance to significant heat and drought, which makes it perfect for the summer season.

Moreover, the pink agapanthus is used to treat headaches and sinus infections. You can even consume the foliage if you want. Aesthetically, the pink agapanthus looks great in anyone’s garden.

While this plant can repel fleas and mosquitos, it’s also good for keeping snakes away. The scent of both the flowers and the foliage can make the snakes irritated. Thus, you should consider placing the pink agapanthus in and out of your house.


5. Viper’s Bowstring Hemp

Snake Plant | Plants That Repel Snakes -
Snake Plant

Commonly known as the snake plant or the mother-in-law’s tongue, this plant is most distinguished by its sharp leaves. In fact, this sharp appearance of the foliage is enough to dissuade snakes from approaching. The viper’s bowstring hemp can be grown through cuttings placed in potting soil.

It thrives in bright light and it can be grown during any season. Moreover, this can be grown indoors to help improve the air circulation. This plant has a decent tolerance to drought but it should not be exposed to strong cold winds and sudden frosts.


6. Mugwort

Mugwort | Plants That Repel Snakes -
Mugwort – Source

Otherwise known as wormwood or chrysanthemum weed, the mugwort plant has long been used as traditional medicine in China, Korea, and Japan. It has essential oils that have insecticidal characteristics. As for its physical features, the mugwort has stems that could easily reach a height of three feet or more.

While the reason isn’t exactly known, snakes tend to veer away from mugworts. While this is a good thing, you must be prepared for how fast mugworts can spread around your garden. They won’t quickly wither even if they aren’t well-maintained.


7. West Indian Lemongrass

West Indian Lemon Grass | Plants That Repel Snakes -
West Indian Lemon Grass

Finally, you can never go wrong with the West Indian Lemongrass if you want to repel snakes from your property. This tropical plant releases a citrus-like odor that snakes to do not like. What’s even better is that it is a low-maintenance plant.

All you have to do is to water it adequately, especially during the summer when the leaves dry out faster. The West Indian Lemongrass grows fast and it can reach a height of 1.5 meters. Furthermore, the perennial grass is tolerant to drought and will thrive if grown in fertile and moist soil.

Overall, you can prevent snakes from loitering on your property through the proper placement of particular plants. They won’t completely stop them from entering, but these snake-repellent plants should be a part of your strategy. We hope that you learned quite a bit from our guide. If you have any queries, do send us a comment.

Best Plants Repel Snakes
Best Plants Repel Snakes
Previous articleBest Holiday Centerpiece Design – Architectural
Next articleTop 7 Plants That Repel Roaches
Sophia Rivera is a passionate gardener and home improvement expert based in California. With a deep-rooted love for nature and design, she pursued her Bachelor of Science in Landscape Architecture from the prestigious University of California, Berkeley. Sophia is not only academically qualified but also a hands-on practitioner in the field. Her certification as a Master Gardener from the California Master Gardener Program is a testament to her extensive knowledge and commitment to gardening and sustainable living. Sophia's expertise is further solidified by her status as a LEED Accredited Professional, highlighting her dedication to green building and eco-friendly home improvement practices. With over a decade of experience in transforming homes and gardens, Sophia has become a trusted name in California's home improvement scene. Her work focuses on creating beautiful, sustainable, and functional spaces that cater to the unique lifestyle and environmental conditions of California.


    • Not sure but as long as it’s fresh, most likely yes.
      Better to get seeds and plant around you if possible.
      Garlic and onion seeds are common and good to plant.

  1. Thanks and bless you for these great ideas. I’m starting a goat farm so it’s quite timeous for me as goats hardly survive snake bites.


Please enter your comment!
Please enter your name here