Snakes are very afraid of the smell of these 3 plants.

3 plants that snakes are naturally repelled by, along with reasons why they work and how you can use them effectively:

1. Lemongrass (Cymbopogon citratus)

Why it works:
Lemongrass gives off a strong citrus scent that snakes dislike. The smell overwhelms their Jacobson’s organ (the organ snakes use to “smell” the air), making the environment uncomfortable for them.

How to use it:

  • Plant lemongrass around your balcony or near doorways.
  • It’s low maintenance, grows well in pots, and thrives in sunlight.
  • Also helps repel mosquitoes — bonus!

2. Marigolds (Tagetes spp.)

Why it works:
Marigolds have a strong odor and produce compounds that some burrowing pests and snakes avoid. Their roots also release chemicals into the soil that deter many underground creatures.

How to use it:

  • Grow marigolds in pots along your balcony railing or steps.
  • Make sure they get at least 6 hours of sunlight daily.
  • They add bright color while protecting your space.

3. Mother-in-law’s Tongue (Sansevieria trifasciata)

Why it works:
Snakes dislike this plant not because of its smell but its appearance and texture. The tall, stiff, blade-like leaves make it hard for snakes to navigate around them — acting as a visual and physical barrier.

How to use it:

  • Place a few pots of this plant in entry points or corners.
  • It’s very hardy and thrives in low-light or indoor settings.
  • Requires little water and care.

By planting lemongrass, marigolds, and mother-in-law’s tongue, you can naturally discourage snakes from approaching your home. These plants act as sensory irritants or barriers, and they are safe, easy to maintain, and decorative.