Search

Sign In

Subscribe

Newsletters

Competitions

H&G Shops

Home & Gardenes

Snake Repellent Plants: What Actually Works (US & UK Guide)

H
Snake Repellent Plants: What Actually Works (US & UK Guide)
Scroll

Snakes turning up in your garden is unsettling, and a quick online search will point you toward marigolds, lemongrass, and "snake plants" as an easy fix. But do these plants actually keep snakes away, or is this gardening folklore? This guide breaks down the science, the most-cited plant options, and what genuinely reduces snake activity around your home, for readers in both the US and UK.

Quick Answer: No plant has been scientifically proven to reliably repel snakes. Strongly scented plants like marigolds, lemongrass, garlic, and mugwort are commonly recommended because snakes rely heavily on smell, but independent research on scent-based plant repellents is thin. The most effective approach combines habitat modification, cutting cover, removing debris, managing rodents, with these plants as a supporting layer, not a standalone solution.

What Is a "Snake Repellent Plant"?

A snake repellent plant is any plant believed to discourage snakes from entering an area, typically through strong scent, prickly texture, or by reducing hiding spots and prey. The theory rests on the idea that snakes have an extraordinary sense of smell, even though they lack a nose in the human sense, making certain aromatic compounds unpleasant to them.

Why the Idea Persists

Much of the appeal comes down to convenience and safety. Unlike chemical repellents, plants offer a natural, eco-friendly option that avoids traps or chemicals, which many consider safer around pets and children. That doesn't mean the effect is proven, it means the idea is attractive.

Popular Plants People Use as Snake Deterrents

Plant Claimed Mechanism Evidence Level
Marigold (Tagetes) Strong scent containing thiophene compounds Anecdotal
Lemongrass Citronella oil, citrus scent Anecdotal; better for insects
Snake plant (Sansevieria) Sharp, pointed leaves Largely a myth
Garlic & society garlic (Allium) Pungent sulfur compounds Anecdotal
Mugwort / Wormwood Bitter, strong-scented foliage Anecdotal
Marigold flowers in bloom

Marigold (Tagetes) in bloom — Wikimedia Commons

Marigolds

Research on marigolds as snake repellents is still emerging, though gardeners point to compounds like thiophene as a possible factor in the scent's effect on reptiles. They're low-maintenance, pest-deterring, and add color, worthwhile in a border regardless of snake outcomes.

Lemongrass

Lemongrass is often recommended for its citronella content. However, it's unclear whether this has any direct effect on snakes, though its dense, clumping growth habit reduces hiding spots, which matters more than the scent itself.

Sansevieria trifasciata, the snake plant

Sansevieria trifasciata (snake plant) — Wikimedia Commons

Snake Plant (Sansevieria)

This is the most misunderstood entry on any list. Sansevieria has zero documented effect on snakes, the common name refers only to the shape of its leaves, not any deterrent property. Skip it if snake control is your actual goal; keep it if you just want a low-light houseplant.

Garlic and Mugwort

Society garlic and mugwort are frequently cited for their pungent, strongly scented foliage, which some gardeners believe snakes avoid. As with the others, this is observational rather than clinically tested.

Expert Tip: If a plant's scent is strong enough for you to notice from several feet away, it's likely still too localized to affect a snake moving through the yard. Treat scented plants as garden décor first, deterrent second.

Do Snake Repellent Plants Really Work? A Field-Level View

Herpetologists generally agree that snakes are drawn to a location, not repelled by one plant. Ground cover density and texture matter far more than scent: thick mulch, tall grass over four inches, brush piles, and stacked firewood create ideal concealment, while gravel paths, short-mown turf, and bare soil near foundations discourage snakes from lingering.

Temperature also plays a role. Snakes seek sun-warmed surfaces like stone walls and concrete for basking, and cool, moist refuges such as decks or rock piles for cooling down, factors no flower bed can override.

HOUSE Gravel strip (0–2 ft) Marigold / lemongrass border Short-mown lawn (< 2 in) Buried perimeter fence (24 in, sunk 6 in)

Step-by-Step: Building a Snake-Resistant Yard

  • Cut cover, not just grass. Mow regularly and keep grass under two inches near the house
  • Clear debris. Remove brush piles, leaf litter, and stacked wood away from the foundation
  • Swap deep mulch for gravel within two feet of the house perimeter
  • Control rodents. Snakes follow food; a rodent problem is often the real driver of sightings
  • Plant scented borders (marigold, lemongrass, garlic) as a secondary layer, not a primary defense
  • Seal gaps under decks, sheds, and foundations where snakes shelter
  • Install a barrier, a smooth 24-inch fence buried several inches deep, for high-risk properties

Pros and Cons of Using Plants as Snake Deterrents

Approach Pros Cons
Scented plant borders Natural, non-toxic, safe around pets and children; adds garden value; some also deter insects No proven or guaranteed effect; scent only reaches a couple of feet
Habitat + barrier management Addresses the actual drivers of snake activity; longer-lasting results Takes more upfront labor and maintenance

What to Avoid

Mothball use outdoors as a snake repellent is against federal label law in the US, and naphthalene is toxic to children, pets, wildlife, and soil while showing essentially no evidence of deterring snakes. Commercial "snake repellent" granules, ultrasonic devices, and sulfur products lack scientific validation and can harm soil, pollinators, or pets. Skip these regardless of marketing claims.

Key Takeaways:

  • No plant is a scientifically proven snake repellent
  • Marigold, lemongrass, garlic, and mugwort are the most commonly cited options, based on anecdotal evidence
  • Sansevieria ("snake plant") has no real effect on snakes despite its name
  • Habitat management, cutting cover, clearing debris, controlling rodents, matters more than any plant
  • Avoid mothballs, sulfur, and ultrasonic devices; they're ineffective and can be harmful
  • Use scented plants as a supplementary layer alongside structural changes, not a replacement

Frequently Asked Questions

Do snake repellent plants actually keep snakes away?

Not reliably on their own. They may make an area marginally less inviting, but habitat and food source management have far more impact.

What is the best plant to keep snakes out of a garden?

There's no single best plant, but marigold, lemongrass, and garlic are the most frequently recommended based on scent theory, best used alongside yard maintenance.

Does the snake plant (Sansevieria) repel snakes?

No. Despite the name, it has no documented deterrent effect on snakes; the name refers to its leaf pattern.

Are mothballs effective at repelling snakes?

No. They're not effective, and outdoor use as a repellent is against label law in the US due to toxicity concerns.

What's more effective than plants for keeping snakes away?

Removing hiding spots (brush, deep mulch, firewood piles), controlling rodents, mowing grass short, and installing a solid fence buried below ground level.

Conclusion

Snake repellent plants are a low-risk, garden-friendly addition, but they aren't a substitute for real snake-proofing. The strongest results come from combining a tidy, exposed yard with rodent control and physical barriers, plants like marigold and lemongrass can complement that effort, not replace it.

✦   ✦   ✦
Neeraj Jangra
Neeraj Jangra
CEO & Author

Hi, I'm a content writer with a passion for creating clear, engaging, and well-researched articles. I love turning ideas into content that connects with readers and adds real value.