Skip to content
snake repellent plant

Top 10 Snake Repellent Plants for Sale in India – Your Guide to a Safer Garden

1. Marigolds (Tagetes spp.)

marigold plant

Marigolds are not just vibrant flowers that add a splash of color to your garden; they are also known for their pungent smell which is believed to deter snakes. Their easy-to-grow nature makes them a favorite among gardeners.

Why They Repel Snakes

The strong odor of marigolds, especially from their roots, is said to irritate snakes, encouraging them to steer clear of the area.

Care Tips

  • Sunlight: Full sun is ideal.
  • Water: Moderate watering, allowing the soil to dry out between watering sessions.
  • Soil: Well-drained soil.

2. Lemongrass (Cymbopogon citratus)


Lemongrass, with its citrus fragrance, is a natural repellent for snakes. The high citronella content, commonly used in mosquito repellents, also helps keep snakes away.

Why They Repel Snakes

The strong citrus scent of lemongrass is off-putting to snakes, making it an effective deterrent.

Care Tips

  • Sunlight: Prefers full sun.
  • Water: Keep the soil moist, especially in dry conditions.
  • Soil: Prefers rich, well-draining soil.

3. Garlic (Allium sativum)

Garlic plant

Garlic plants are well-known for their health benefits and culinary uses, but they're also effective at repelling snakes due to their strong odor.

Why They Repel Snakes

Snakes dislike the strong, pungent smell of garlic.

Care Tips

  • Sunlight: Full sun.
  • Water: Regular watering but do not overwater.
  • Soil: Rich, well-drained soil.

4. Onion (Allium cepa)

Allium cepa

Similar to garlic, onions produce a strong smell that snakes find unpleasant. Growing them around the perimeter of your garden can act as a natural barrier.

Why They Repel Snakes

The sulfur compounds in onions, which cause tears, also repel snakes.

Care Tips

  • Sunlight: Full sun.
  • Water: Moderate watering, keeping the soil consistently moist.
  • Soil: Well-drained, fertile soil.

5. Mugwort (Artemisia vulgaris)


Mugwort is another plant known for its snake-repelling properties. Its strong scent and bitter taste make it unappealing to snakes.

Why They Repel Snakes

The potent aroma and taste of mugwort are deterrents to snakes.

Care Tips

  • Sunlight: Full sun to partial shade.
  • Water: Drought-tolerant, requires minimal watering.
  • Soil: Prefers poor to moderately fertile soil.

6. West Indian Lemongrass (Cymbopogon ambiguus)

Cymbopogon ambiguus

Similar to Cymbopogon citratus, this variety of lemongrass is also effective in repelling snakes due to its strong fragrance.

Why They Repel Snakes

Its intense lemony scent is a natural snake repellent.

Care Tips

  • Sunlight: Thrives in full sun.
  • Water: Regular watering, keeping the soil moist.
  • Soil: Fertile, well-drained soil.

7. Society Garlic (Tulbaghia violacea)

Tulbaghia violacea

This plant closely resembles ornamental garlic and emits a garlic-like odor which snakes find offensive.

Why They Repel Snakes

The garlic scent of Society Garlic is a natural deterrent for snakes.

Care Tips

  • Sunlight: Full sun to partial shade.
  • Water: Moderate, allow soil to dry between watering.
  • Soil: Well-drained soil.

8. Indian Snakeroot (Rauvolfia serpentina)

Rauvolfia serpentina

Indian Snakeroot is not only known for its medicinal properties but also for its ability to repel snakes.

Why They Repel Snakes

Its roots emit a smell that snakes dislike.

Care Tips

  • Sunlight: Prefers partial shade.
  • Water: Moderate, avoid overwatering.
  • Soil: Prefers well-drained, fertile soil.

9. Snake Plant (Sansevieria trifasciata)

Sansevieria trifasciata

Ironically, the snake plant is known for its air-purifying qualities and also for repelling snakes, thanks to its sharp leaves and strong odor when crushed.

Why They Repel Snakes

The shape and scent of the snake plant are not welcoming to snakes.

Care Tips

  • Sunlight: Tolerates low light but prefers indirect sunlight.
  • Water: Water sparingly; allow the soil to dry out between watering.
  • Soil: Well-drained, sandy soil.

10. Vetiver Grass (Chrysopogon zizanioides)

Chrysopogon zizanioides

Vetiver grass, with its deep root system, is excellent for soil erosion control and repelling snakes due to its dense growth and unique scent.

Why They Repel Snakes

The dense growth and peculiar odor of vetiver grass act as a natural repellent.

Care Tips

  • Sunlight: Full sun to partial shade.
  • Water: Drought-tolerant once established.
  • Soil: Adaptable to most soil types.


At KDIYAM Nursery, we believe in harnessing the power of nature to create safe, beautiful, and harmonious living spaces. By integrating these top 10 snake repellent plants into your garden, you're not just enhancing its aesthetic appeal but also adding a layer of protection against unwanted slithery visitors. Visit us to explore our wide range of plants that can help you build your very own snake-free sanctuary.

Remember, while these plants are known to repel snakes, it's important to maintain clean and clutter-free surroundings to minimize hiding spots for snakes. Happy gardening!

Previous article Top 10 Year-Round Flowering Creepers for Your Garden: A Kadiyam Nursery Guide
Next article Discover Exceptional Coconut Varieties at Kadiyam Nursery – Your Ultimate Guide to Tropical Gardening Bliss!

Leave a comment

* Required fields