100+ Plants That Repel Slugs And Snails

Here are some plants that repel slugs and snails.

Isn’t it just amazing to know that there is a much more natural, non-toxic, and magical way of stopping slugs from eating and destroying your plants?

Plants That Deter Slugs And Snails

Take a look at the plants listed below;

  • Basil
  • Garlic
  • Lavender
  • Marjoram
  • Parsley
  • Peony
  • Rosemary
  • Roses
  • Sage
  • Scented Geranium
  • Thyme

These are slug-resistant plants. To start with, slugs do not enjoying eating vegetables, shrubs, or trees and so they are rarely a victim of slug’s attack. A slug will only eat one of those if there is nothing else to eat.

So if you have a garden or large plantation and you have slugs making a mess of your plants, getting rid of them is as easy as planting any of these herbs- that simple!

Even though there are a lot of ways to eradicate the harmless, fragile-looking pest, I would rather not subscribe to any of those inhumane means of exterminating them.

For the love of Mother Nature, a slug is such a cute little thing. It just goes about its business, gently moving at its own pace with a determination never to have business with other species. And then, it looks so innocent and adorable in those storybooks about them.

But then, slugs can cause massive damage to the plants and herbs in the garden. They can run through a piece of fruit and render it unfit for consumption. So in the real sense, there is an extent to which we should put up with the mischievous little pest.

There are different methods of getting rid of a slug and snails, but I would not subscribe to the use of chemicals to do the job.

Using insecticide to get rid of slugs is highly toxic and may affect other insects, including bees. Moreso, if you are not careful with the chemical, it can get into the waterways and then contaminate the water- this is highly dangerous to the fishes and other aquatic animals.

In other words, there are several other safer means of exterminating the pests, they are;

  • You can introduce animals that love eating slugs into your garden, this way slugs are either fleeing from your garden or are being eaten by a predator
  • Slugs love beer, so you can set a beer trap to get rid of it
  • You can also set a fruit trap by cutting grapefruits into two
  • Slugs hate coffee, so you can spread coffee ground around
  • You  can make tiny copper fences; this will deter them from entering your garden
  • Watch out for slugs favorite plants in the garden, do not plant them
  • You can also make use of plants that repel slug
GUIDE:   Aquarium Snail Trap: Benefits, Types & When To Use

This last option is my favorite, planting scented herbs or flowers that slugs’ hate will protect the other plants and eliminate slug without killing it.

Some of the herbs that slug will never come near includes;

  • Begonia
  • Geranium
  • Rosemary
  • Soapwort
  • Tansy
  • Wormwood

The plants above can serve as a deterrent when you plant any of those around your garden, especially if your backyard or a plantation full of slugs’ favorite meals like marigolds, larkspurs, dahlias and a host of other plants.

Categories of Plants That Deter Slugs

The plants that repel slugs can be grouped into;

  1. Herbs

Aromatic herbs can deter slug because of their strong scents. Slugs dislike strong smells and so herbs like parsley, mint, rosemary, thyme, sage, and basil can serve as a repellent.

To keep slug away, you can plant any of the herbs in a strategic location to ward off the pest. You can also plant the herbs next to slug’s favorite meal to stop it from destroying the plant.

  1. Tussock and grass

Those little pests also detest dryness. They love a lot of moisture, and the rain is such a blessing to them.  Tussock and grasses are excellent repellents since they lack moisture and are always super dry. To eliminate slug, just plant tussock or grasses to protect the other plant by making a border around the plants that slugs take an interest in.

  1. Scented Flowers

Lavender, roses, and any flower that has a strong scent is a powerful slug repellent. So while decorating your garden with some of these flowers, you are inadvertently eliminating the harm that may befall your plants by slug, plus your garden will be filling with beautiful scents.

GUIDE:   How To Get Rid Of Slugs Permanently

Factors that Influence Plant Resistance

Some factors are responsible for the resistance of plants by slug. Some plant families are resistant, but for some reason, they are eventually eaten by a slug. For example, daylilies or mints are sometimes not consumed, but there are times slugs eat them.

Some of the factors that influence plant resistance include;

  1. The plant’s location
  2. Seasons
  3. Immunity of plants
  4. Plants scents

The bottom line is, slugs won’t eat anything that is scented except it does not have another choice.

Since slugs don’t enjoy eating plants and especially the ones that have a very scent, so compiling the list of plants that repel slug is quite easy.

As expected, the list of herbs and flowers that slug don’t eat is quite long since they don’t like anything that is scented and a lot of herbs and most flowers are scented.

Below is a list in alphabetical order, a list of plants that slug will rarely eat except if they are weak or young and are left without alternatives.

Slug-Repellent Plants

  1. Aconite flower
  2. Alyssum
  3. Appalachian barren strawberry
  4. Aquilegia (Columbine)
  5. Astrantia
  6. Avens
  7. Baby’s breath (Gypsophila paniculata)
  8. Balsam (touch-me-not)
  9. Begonia
  10. Bergamot (Oswego tea)
  11. Bergenia  (elephant’s ears)
  12. Blanket flower
  13. Bleeding heart (Lyre flower)
  14. Blue-eyed-Mary (Creeping navelwort)
  15. Busy Lizzie (Impatiens)
  16. Campion
  17. Candytuft
  18. Carex (Sedges)
  19. Catnip
  20. Centranthus
  21. China aster
  22. Christmas rose
  23. Cinquefoils (Barren strawberries)
  24. Coral bell
  25. Cotton thistle
  26. Creeping phlox  (Moss pink)
  27. Curry plant
  28. Cyclamen
  29. Daisy
  30. Dalmatian Bellflower
  31. Dianthus plumarius (Wild pink)
  32. Garden Cosmos
  33. Gazania
  34. Globe thistles
  35. Giant onions
  36. Gladiolus
  37. Goatsbeards
  38. Golden starthistle (St. Barnaby’s thistle)
  39. Goldenrod
  40. Grape hyacinth
  41. Heartleaf
  42. Helipterum (Timeless rose)
  43. Himalayan meadow primrose
  44. Honeysuckles
  45. Houseleeks
  46. Hydrangea
  47. Iris
  48. Jacob’s ladder
  49. Knapweeds
  50. Knotweeds
  51. Lavender
  52. Lemon ball
  53. Lovage
  54. Lobularia maritima (Sweet alyssum)
  55. Loosestrife
  56. Pimpinella (burnet
  57. Mallows
  58. Marigold
  59. Maiden Pink
  60. Marjoram Lily of the valley
  61. Meadowsweet
  62. Mint (almost all varieties are safe)
  63. Moneywort
  64. Myosotis (Scorpion grasses)
  65. Narcissus
  66. Nasturtium
  67. Nemesia
  68. Nigella Damascena
  69. Obedient plant (False dragonhead)
  70. Origanum (oregano)
  71. Oriental poppy
  72. Parsley
  73. Pasque flower
  74. Peony
  75. Periwinkle
  76. Phlox
  77. Platycodon grandiflorus (Chinese bellflower)
  78. Plume-poppy
  79. Portulaca
  80. Pot-of-gold (Thread-leaved tickseed)
  81. Rosemary
  82. Ragworts
  83. Rockrose
  84. Santolina
  85. Sage
  86. Saxifrage
  87. Snapdragons
  88. Southernwood
  89. Spurge
  90. Stonecrops
  91. Thyme
  92. Thistles
  93. Tulips
  94. Valerian-flower
  95. Vetches
  96. Wallflower
  97. Wild-teasel
  98. Wild garlic
  99. Woodruff plants
  100. Yarrow flower
GUIDE:   Aquarium Snail Trap: Benefits, Types & When To Use

Plants are living things and they also feel hurt whenever they are being abused which is why they have developed defense systems for themselves to ward off not only slug and snails but any other predators

For instance, some fruits, especially the ones found in the berry family like; blackberry, raspberry, gooseberry, currants, or cranberry, will never be consumed by slugs even if that’s the last meal on earth.

Slugs also stay away from the olive tree, lemon tree, and even nut trees. They stay away from fruits of all kinds as much as possible.


Some plants are more resistant than others; some have found ways of protecting themselves against predators by building defense systems. Some of these plants are more than ‘slug repellent, they are poisonous to slug so that the pest wouldn’t come near.

These plants have developed a defense mechanism over time. Some of their defenses are;

  1. They produce toxic ingredients that can harm any slug that tries to feed on them
  2. Their leaves have become hard like leather
  3. The grow hairy leaves that make eating them feel so uncomfortable
  4. They become bitter and hard to digest
  5. They develop thorns and spines on stems
  6. They develop stinging hairs

One fact about slug is that it cannot survive an area that has no moisture. As we know, they have no protective skin and can quickly get dehydrated when there is no rain or when the humidity drops.

The cute little pests love coming at night, and they don’t need a temperature that is below 5˚C to keep them from freezing and thereby keep them alive.

So once, the weather is conducive for slugs to be out, be alert and ready to work your garden by planning the repellants by the side of the plants that they love to eat the most.

You can create a barrier by planting flowers that they hate most, round the garden or plantation.

Leave a Comment

Your email address will not be published.