Newspoint Logo
T20 World Cup

Top Snake-Repellent Plants to Grow in Your Garden

Newspoint
Finding a snake in your garden can be alarming. While most snakes are harmless and even beneficial because they control rodents and pests, many homeowners prefer to keep them away from living spaces. One natural approach is growing plants that are believed to discourage snakes due to their strong scent, texture, or soil impact.
Hero Image


Although no plant can guarantee complete protection, combining smart gardening practices with certain plants may help reduce the chances of snakes settling in your yard. Here are some of the top snake-repellent plants you can grow in your garden.

1. Lemongrass

Lemongrass is widely known for its strong citrus fragrance. This intense aroma is believed to irritate snakes and discourage them from entering areas where it is planted. Lemongrass grows well in warm climates and can be planted along fences, walls, or garden borders. As an added bonus, it can be used in teas and cooking.


2. Marigold

Marigolds are bright, cheerful flowers that do more than add color to your garden. Their roots release a distinct scent into the soil, which may help deter insects and small reptiles. Planting marigolds around vegetable patches, pathways, and entry points can act as a natural protective barrier.

3. Garlic

Garlic contains sulfur compounds that produce a strong, pungent smell. This odor is thought to repel snakes and other pests. Growing garlic around the perimeter of your garden or near potential hiding spots may make the area less attractive to snakes. Some gardeners also use garlic spray as an additional precaution.

You may also like



4. Onion Plants

Like garlic, onions release a strong aroma that snakes may find unpleasant. Planting onion beds around your home garden can serve as a natural deterrent. They are easy to grow and offer the added benefit of being useful in your kitchen.

5. Snake Plant

Despite its name, the snake plant is often believed to discourage snakes. Its tall, upright leaves create a dense structure that may make movement difficult for snakes. It is low maintenance and can thrive both outdoors and indoors near entry points.

6. Mother-in-Law’s Tongue

This hardy plant has thick, sharp-edged leaves that may act as a physical barrier. The clustered growth pattern can make it uncomfortable for snakes to slither through. It is drought-resistant and requires minimal care, making it ideal for busy gardeners.

7. Indian Snakeroot

Traditionally used in herbal medicine, Indian snakeroot has long been associated with repelling snakes in folklore. While scientific proof is limited, it is commonly planted in gardens as a precautionary measure.


Extra Garden Tips to Discourage Snakes

Plants work best when combined with good maintenance habits. To make your garden less inviting to snakes:

  • Keep grass trimmed short
  • Remove piles of wood, rocks, and debris
  • Seal gaps in fences or walls
  • Avoid leaving pet food outdoors
  • Control rodents, which attract snakes


Creating a snake-resistant garden is about making the environment less comfortable for them. While these plants may help reduce the likelihood of snakes entering your space, maintaining a clean and well-managed yard is just as important.


Disclaimer: The effectiveness of these plants as snake repellents is based on traditional beliefs and anecdotal evidence. Results may vary. For serious snake concerns or infestations, consult local wildlife authorities or professional pest control services.


Loving Newspoint? Download the app now
Newspoint