9 Plants That Deter Snails

Snails can be a nuisance in any garden, munching on your precious plants and leaving a trail of destruction behind them. While there are various factors that can affect good search rankings, one crucial aspect is providing high-quality, comprehensive, and useful content.

In this article, we will delve into the world of plants that deter snails, exploring the reasons behind their snail-repelling properties, and discussing various flowers, shrubs, and herbs that can be utilized to protect your garden from these pesky mollusks.

Why do Certain Plants Deter Snails?

The ability of certain plants to deter snails can be attributed to two main factors: smell and texture. Snails, like many other creatures, rely heavily on their sense of smell to locate food. Certain plants have evolved to produce odors that are unappealing to snails, effectively keeping them away. Additionally, snails’ bodies are soft and sensitive, and plants with certain textures can be uncomfortable for them to traverse, acting as a deterrent.

Flowers That Deter Snails

1. Lavender

Lavender, with its delightful aroma loved by humans, is surprisingly detested by snails. The strong scent of lavender acts as a natural repellent, keeping snails at bay. Strategically planting lavender around your garden can create a barrier, preventing snails from reaching more vulnerable plants. Moreover, lavender’s scent also repels slugs, making it a double-edged protector for your garden.

See also  Are Snails Dangerous?

2. Geraniums

Geraniums are well-known for their furry stems, which have a thick and short texture. This furry surface feels uncomfortable to snails and makes it difficult for them to climb up the flower and consume it. Certain geranium strains with low-growing leaves and stalks near the ground can act as effective barriers, keeping snails away from neighboring plants.

3. Jacob’s Ladder (Lily of the Valley)

Jacob’s ladder, also known as lily of the valley, is a beautiful flower with a hairy texture on its stems. These long, thin, and wiry hairs make it incredibly challenging for snails to climb. Additionally, the snails dislike the texture of the leaves, making Jacob’s ladder an excellent choice for creating pathways that also act as snail deterrents.

4. Snapdragons

Snapdragons share a furry textured stem similar to geraniums, making them equally undesirable to snails. The fur on their plants is short and thick, making it difficult for snails to gain a grip and reach the leaves or petals to eat them. Along with their furry stalks, the texture of their petals also deters snails from feeding on their flowers.

5. Japanese Anemone

Despite their delicate appearance, Japanese anemones are relatively snail-resistant. The delicate stems pose a challenge for snails to climb before they break. While there is a risk that anemone seedlings might get eaten, once they are large enough, they can effectively deter snails.

Other Plants That Deter Snails

1. Ferns

Ferns, once established, are low-maintenance plants with tough leaves that are challenging for both slugs and snails to consume. Their prickly, rough texture further discourages snails from crawling across them. Adding ferns to your garden can create a green and lush landscape while keeping snails at bay.

See also  Does Vinegar Kill Snails?

2. Lamb’s Ears

Lamb’s ears are known for their bitter taste, spiny leaves, and challenging climbing surfaces. This combination of attributes makes them highly unappealing to snails, effectively keeping them away from your garden borders and preserving the foliage.

Herbs That Deter Snails

1. Rosemary

Rosemary, a popular herb known for its culinary uses, also has snail-repelling properties. The strong scent of rosemary acts as a deterrent to snails, and it is believed to repel other pests like slugs as well. Growing rosemary in strategic locations around your garden can help protect specific plants or even keep snails from entering your home if grown on a windowsill.

2. Garlic

Garlic and other alliums are effective at deterring snails. The smell of garlic is particularly off-putting to snails, making it an excellent natural repellent. Crushed garlic, in particular, releases allicin, a compound that enhances its snail-repelling properties. Utilizing crushed garlic strategically can keep snails away from vulnerable plants in your garden.


In conclusion, many plant species have evolved to possess smells or textures that are unappetizing to snails, making them effective deterrents. Flowers like lavender, geraniums, snapdragons, and Japanese anemones have developed defense mechanisms against snails. Additionally, shrubs like ferns and lamb’s ears, along with herbs like rosemary and garlic, also play a vital role in keeping snails at bay.

To protect your garden from snail infestations, consider interspersing these snail-repelling plants among those that are more attractive to snails. The combination of these deterrents with attractive plants will create a harmonious and protected garden, ensuring your plants remain safe and thrive without the constant threat of snail damage.

en_USEnglish (United States)
Scroll to Top