Garden

14 Snake Repellent Plants | Plants that Repel Snakes Naturally

Written by Emily Belkoff

I’ve had my fair share of unexpected encounters with slithery visitors. After one too many heart-stopping moments, I decided to explore natural ways to keep snakes at bay. 

Let me share my journey of discovering snake-repelling plants that not only protect our gardens but also add beauty to our outdoor spaces.

Top 14 Snake Repellent Plants

1. West Indian Lemongrass

My love affair with West Indian Lemongrass began when I discovered its powerful citrus scent. Snakes can’t stand this fragrance! It’s become my go-to plant for snake prevention.

This low-maintenance beauty only needs regular watering in summer. If you notice the tips drying out, just give it a bit more water. Easy peasy!

2. Marigolds

Oh, marigolds! These vibrant flowers are like a double threat – they brighten up my garden and keep snakes away. Their odor is a natural repellent for snakes and other pests.

I’ve found that planting marigolds as a border around my garden creates a beautiful and effective snake barrier. It’s like having a colorful security system!

3. Snake Plant (Mother-in-Law’s Tongue)

Don’t let the name fool you – snakes are actually intimidated by this plant’s sharp, pointed leaves. I love how versatile it is, thriving both indoors and outdoors.

As a busy mom, I appreciate its low-maintenance nature. It’s like having a tough bodyguard that doesn’t need much attention.

4. Garlic and Onion

Who knew my favorite cooking ingredients could also be snake repellents? The strong smell of garlic and onions is a turn-off for snakes and many other creatures.

I plant them in a sunny spot and keep the soil moist. It’s a win-win: I get fresh herbs for my kitchen and a snake-free garden!

5. Mugwort (Wormwood)

Mugwort, or wormwood, has become my garden’s secret weapon. Its tall growth and woody roots are like kryptonite for snakes.

This hardy plant grows quickly, though it does require a bit of maintenance. But hey, a little extra work for peace of mind? Worth it!

6. Society Garlic

Living in a hot climate, I’ve fallen in love with society garlic. It stands up to heat and drought like a champ, all while repelling snakes.

As a bonus, it also keeps fleas and mosquitoes at bay. And those beautiful flowers? They’re the cherry on top of this multi-tasking plant!

7. Indian Snake Root

I learned about Indian snake root during my deep dive into natural snake repellents. Found in South Asia, its smell naturally repels snakes.

Interestingly, it’s also used as an antiseptic herb in traditional medicine. Talk about a plant of many talents!

8. King of Bitters

The King of Bitters has earned its place in my garden with its snake-repelling bitter foliage and roots. It’s a popular choice in Asian gardens, and I can see why.

I adore its white flowers with purple accents. It’s like having a royal guardian watching over my garden!

9. Tobacco

While tobacco isn’t the strongest snake repellent on its own, I’ve found it works well when combined with other plants on this list. It’s like the team player of snake-repelling plants.

Just remember to handle tobacco plants with care, especially if you have curious little ones around.

10. Clove Basil

Clove basil has become a staple in my garden. Its essential oils are great at keeping snakes away, and it smells divine!

I love using it in my cooking too. It’s like having a two-for-one deal in plant form!

11. Kaffir Limes

Kaffir limes have stolen my heart with their fragrant citrus scent – a smell that snakes absolutely detest. I grow them in a sunny spot with well-drained, moist soil.

These limes are a staple in many Asian dishes, so they’re pulling double duty in my garden and kitchen!

12. Jimsonweed (Thorn Apple or Devil’s Snare)

Jimsonweed, also known as Thorn Apple or Devil’s Snare, is nature’s own “No Trespassing” sign for snakes. Its bitter and foul smell is a powerful deterrent.

This hardy plant loves full sun. Just be cautious, as it can be toxic and invasive. I keep a close eye on mine to ensure it stays in check.

13. Cactus

Who knew that my love for succulents could help keep snakes away? Turns out, snakes aren’t fans of spiky textures.

I’ve created a protective barrier around my garden using larger cactus species. It’s like having a prickly security fence that looks great too!

14. Skunk Cabbage

Last but not least, there’s skunk cabbage. True to its name, it smells like… well, a skunk. But that stinky odor is exactly what keeps snakes at bay.

I make sure to keep the soil consistently moist for this plant. It might not win any fragrance awards, but it’s a champion snake repeller!

Hi! I'm Emily!

I'm a mom who's passionate about creating beautiful gardens without the hassle. Here, I share simple tips that actually work for busy people like us.

From picking the right plants to making them thrive, I'll help you create an outdoor space you'll love!

Related Articles
Garden

ZONE 7 GARDENING GOLD! – Top 10 MUST-HAVE PLANTS for Your Regional Garden!

Garden, Tips & Guides

You Can Absolutely Propagate Succulents in Winter: Why It’s Possible But Not Ideal

Garden, Tips & Guides

Winter Gardening MISTAKES: 15 Things NOT to Do!

more Related Content