Apr 04, 2025

9 plants that naturally repel snakes from your garden

Siddhartha Jana

Marigold

Marigolds are perfect for gardens since they put off snakes with little effort due to their powerful scent and bitter flavour.

Source: Canva

Garlic and Onions

The scent of garlic and onions is intolerable to snakes. In addition to keeping snakes away from your garden, planting these will provide you with a bountiful harvest.

Source: Canva

Indian Snakeroot

Also called Sarpagandha in India, this plant's aroma deters snakes and can be used as a remedy for a number of illnesses.

Source: Canva

Lavender

Lavender is a natural anti-snake barrier because of its strong scent, which deters snakes from passing through your garden.

Source: Canva

Rosemary

Although its potent aroma deters snakes, it is better to put rosemary in pots to prevent snakes from being drawn to its dense leaves.

Source: Canva

Cactus

Cacti provide a natural barrier that keeps snakes out thanks to their spiky thorns. Snakes find it challenging to pass through because of its height and prickly surface.

Source: Canva

Snake plant

Also known as mother-in-law's tongue, the snake plant's long, pointed leaves serve as a natural deterrent and enhance the aesthetics and security of your area.

Source: Canva

Wormwood

Source: Canva

West Indian Lemongrass

This plant's citrous aroma deters snakes, while its byproduct citronella deters insects and ticks, making it an excellent natural insect repellent.

Source: Canva

Horoscope Today, April 4, 2025: Astrological prediction for all sun signs