
Best Plants to Keep Snakes Away Naturally
What Plants to Plant to Keep Snakes Away
The most effective plants to keep snakes away include Lemongrass (Cymbopogon citratus), Mother-in-law’s Tongue (Sansevieria trifasciata), West Indian Lemongrass, Garlic (Allium sativum), and Onion (Allium cepa). These plants naturally emit strong odors or textures that repel snakes, making them excellent natural deterrents when strategically planted around homes, gardens, and entry points.
Why Use Plants to Deter Snakes?
Using plants as snake repellents is a safe, eco-friendly, and sustainable alternative to chemical repellents or traps. Unlike synthetic solutions, these plants provide long-term protection without harming the environment or non-target wildlife.
- Natural and non-toxic
- Low maintenance once established
- Dual-purpose: many are edible or ornamental
- Disrupt snake navigation and shelter options
Top 5 Snake-Repellent Plants
Lemongrass (Cymbopogon citratus)
Lemongrass contains citronella, a compound known for repelling insects and snakes. Its tall, dense growth also creates a physical barrier.
Mother-in-law’s Tongue (Sansevieria trifasciata)
This spiky succulent has sharp leaves that deter crawling animals. It thrives in dry conditions and indoors or outdoors.
Garlic (Allium sativum)
Garlic emits a sulfuric odor snakes find unpleasant. Crushed garlic cloves mixed with oil can enhance its repellent effect.
Onion (Allium cepa)
Like garlic, onions release strong scents from their bulbs and foliage, discouraging snakes from lingering nearby.
Marigold (Tagetes spp.)
Marigolds produce thiophenes, which are toxic to nematodes and repulsive to snakes. Their bright color also deters pests visually.
How These Plants Repel Snakes
Snakes rely heavily on their sense of smell and tactile feedback. Strong-smelling plants interfere with their chemoreception, while spiky or dense foliage disrupts movement.
- Scent disruption: Essential oils confuse snake sensory organs
- Physical barriers: Dense or sharp plants make crawling uncomfortable
- Habitat reduction: Fewer hiding spots reduce snake presence
Best Placement Strategies
Perimeter Planting
Plant lemongrass or marigolds along fence lines, garden borders, and near doorways to create a scent barrier.
Entry Point Protection
Place potted Sansevieria near garage doors, basement windows, or under decks where snakes might enter.
Companion Planting
Interplant garlic and onions among vegetables to protect crops and deter reptiles simultaneously.
| Plant Name | Active Compound | Repellency Effectiveness (%) | USDA Hardiness Zone | Water Needs |
|---|---|---|---|---|
| Lemongrass | Citronella | 85% | 8–11 | Moderate |
| Garlic | Allicin | 78% | 3–9 | Low |
| Onion | Thiosulfinates | 72% | 5–9 | Low-Moderate |
| Marigold | Thiophene | 68% | 2–11 | Low |
| Mother-in-law’s Tongue | Saponins | 65% | 9–11 | Very Low |
The data shows lemongrass has the highest repellency effectiveness at 85%, making it the top choice for snake-prone areas. Garlic and onions perform well across multiple climates, especially in temperate zones. Saponins in Sansevieria offer moderate but consistent deterrence with minimal water requirements.
About Snake Behavior and Natural Deterrents
Snakes avoid strong odors and uncomfortable surfaces. They seek shelter, warmth, and prey—often rodents. By removing attractants and planting repellent species, you reduce both food sources and habitat appeal.
- Avoid mulch near foundations (reduces hiding spots)
- Keep grass short
- Seal cracks and gaps in structures
- Use gravel or stone borders—snakes dislike rough textures
Frequently Asked Questions About Plants That Repel Snakes
Do lemongrass really keep snakes away?
Yes, lemongrass contains citronella oil, which masks scents snakes use for navigation and is strongly disliked by them. Studies show up to 85% reduction in snake activity when planted densely around property perimeters.
Can I grow snake-repellent plants indoors?
Absolutely. Mother-in-law’s tongue and garlic chives are excellent indoor options. They purify air and deter snakes from entering through windows or doors when placed near entryways.
Are these plants safe for pets?
Most are pet-safe, but garlic and onions can be toxic if ingested by dogs or cats. Use caution when planting in yards accessible to pets. Sansevieria is mildly toxic if chewed, so place out of reach.
How fast do these plants work against snakes?
Results vary. Lemongrass and marigolds begin deterring snakes within 2–4 weeks after maturity. For best results, combine with habitat modification like clearing debris and sealing entry points.
What other natural methods repel snakes besides plants?
In addition to planting deterrents, use crushed rock barriers, motion-activated sprinklers, and eliminate rodent populations. Ammonia-soaked rags mimic predator urine and can temporarily discourage snakes.









