10 Repellent Plants That Will Help You Get Rid Of Moles In Your Garden

As a gardener, there’s nothing more frustrating than watching your hard work get destroyed by the sneaky underground creatures – moles. These little critters can be a huge nuisance in the garden and leave behind unsightly mounds and tunnels. But, what can you do to keep them at bay? One solution is to use repellent plants. Moles have a strong sense of smell and there are certain plants that they absolutely despise. In this article, we’ll take a look at 10 plants that repel moles, as well as other techniques to keep your garden free from their destructive habits.

Why Do Moles Invade Your Garden?

Why Do Moles Invade Your Garden?
What Attracts Moles?
Moles are small insectivorous mammals that create tunnels and mounds in gardens and lawns. They are attracted to gardens because of their abundant supply of earthworms, grubs, and other insects, which constitute their primary diet. Additionally, moles are attracted to gardens that have moist and loose soil, which makes it easier for them to burrow and create their tunnels. Gardens that are overwatered or have poor drainage can also attract moles.

Why Are Moles A Problem?
Although moles are fascinating creatures, they can cause significant damage to gardens and lawns. Their burrowing can uproot plants and damage their root systems, leading to stunted growth and even death. Additionally, their tunnels can create tripping hazards, especially for children and the elderly. The soil mounds created by moles can also be unsightly, diminishing the aesthetic appeal of the garden.

Moles’ invasion of gardens has become a real problem for many gardeners, and it is essential to take measures to control their presence. One way to do this is by using repellent plants. Check out how to use repellent plants to keep moles away.

What Attracts Moles?

Moles are known to create tunnels that can put a damper on any garden. As a gardener, it is essential to understand what attracts moles to your garden to take measures to prevent them from entering your valuable territory. The presence of grubs and other insects is one of the main reasons why moles may frequent your garden. These tunnel digging creatures often seek out gardens where the soil is soft, wet, and easy to dig through. To prevent moles from wreaking havoc on your garden, it’s essential to know what you can do to deter them. You can learn more about the benefits of repellent plants in mole control by visiting our blog post.

Why Are Moles A Problem?

Moles can be a major problem in your garden or yard, causing damage to your lawn and flower beds. They dig tunnels and mounds that can be unsightly and potentially dangerous, especially if you or your pets step in them. Additionally, their presence can attract other pests, such as voles and shrews, to your garden. Moles can also cause damage to your plants by uprooting them or disturbing their roots.

One of the biggest challenges of dealing with moles is that they are difficult to control. While there are a number of methods and products available that claim to repel or kill moles, many of them are ineffective or even harmful to your garden and the environment. For example, some mole repellents contain harsh chemicals that can kill beneficial insects and other wildlife, as well as contaminate the soil and water.

Another problem with moles is that they reproduce quickly and can quickly overrun your garden if left unchecked. Female moles can have up to six pups per litter, and can have up to three litters per year. This means that a single mole can turn into a family of two dozen or more in just one year.

In addition to the damage and unsightliness that moles can cause, they can also make it difficult to maintain your garden. The tunnels and mounds created by moles can make it hard to mow your lawn, plant new flowers, or even walk through your yard.

Fortunately, there are a number of natural and effective ways to repel moles from your garden. One of the best methods is to plant certain types of plants that moles dislike, such as daffodils, fritillaries, and alliums. These plants contain natural compounds and chemicals that are noxious to moles, but safe for your garden and the environment. To learn more about these plants and how to care for them, see our article on mole repellent plants.

Other methods for controlling moles include using repellent products, such as castor oil, or implementing proper maintenance and landscaping techniques, such as removing excess thatch and debris from your lawn. To learn more about these methods and how to care for your repellent plants, see our articles on DIY repellent plants and care for repellent plants.

10 Repellent Plants To Keep Moles Away

10 Repellent Plants To Keep Moles Away
Are you tired of seeing your garden ruined by pesky mole invasions? Try using these repellent plants to keep them away! Moles dislike the smell and taste of certain plants, making them an effective natural deterrent. Here are some options to consider:

Daffodils: These bright yellow flowers emit an odor that moles can’t stand, making them a great choice for mole control.

Fritillaries: Also known as “snake’s head” flowers, fritillaries release a scent that repels moles.

Alliums: These flowering plants, which include onions, garlic, and leeks, produce a pungent aroma that is unpleasant to moles.

Mint: Mint is known for its strong scent, which makes it an effective repellent for many pests, including moles.

Castor Bean: The seeds of this plant contain a compound called ricin, which is toxic to moles. Planting it around your garden can help keep them away.

Marigold: These colorful flowers are not only attractive, but they also produce a scent that deters moles from your garden.

Dill: Dill is another herb that moles dislike, thanks to its strong aroma. Planting it around your garden can help keep moles away.

Fennel: Similar to dill, fennel also produces a scent that moles find repellent.

Onion: Along with other alliums, onions are a great choice for mole control due to their strong odor.

Garlic: Garlic is another allium that moles despise, making it a simple and effective option for keeping them away.

These repellent plants can be planted strategically around your garden to create a barrier that moles won’t want to cross. In addition to these ten options, there are many other plants that can also help repel moles, such as euphorbias, crown imperials, snowdrops, caper spurge, and glory lilies. By selecting the right plants for your garden, you can effectively control mole populations without resorting to harmful chemicals or traps.

However, planting repellent plants alone may not be enough to completely eliminate your mole problem. To maximize the effectiveness of these plants, it’s important to use them in combination with other mole control techniques, such as proper lawn maintenance and the use of other mole repellent products like natural sprays, granules, or electronic repellents. Check out our top 5 mole repellent plants for more information on how to keep your garden mole-free.


When it comes to protecting your garden from moles, you might be surprised to find that some of the most effective solutions could be found right under your nose. If you’re struggling to keep these pesky creatures at bay, you may want to consider using daffodils as a repellent. Not only do they add a pop of cheerful color to your garden, but daffodils can also help keep moles away. These bright blooms are part of a group of plants that produce toxins which are unpleasant to moles, making them an effective natural repellent. And the best part is that daffodils are relatively easy to care for, so you can enjoy their beauty while keeping moles at bay. If you’re interested in learning more about other natural mole repellent plants, check out our article on natural mole repellent plants and flowers.


Fritillaries are a beautiful and effective way to repel moles from your garden. These plants have a uniquely checkered pattern on their petals that make them stand out in any landscape. However, moles absolutely despise the scent and taste of fritillaries, making them an ideal choice for mole control.

Here are some key characteristics and benefits of fritillaries as a mole repellent plant:

  • Appearance: Fritillaries come in a variety of colors, including purple, white, and yellow. They have a unique, bell-shaped flower that is instantly recognizable.
  • Fragrance: The scent of fritillaries is very unpleasant to moles. It can cause them to flee from the area, making it an effective deterrent.
  • Taste: Mole will avoid eating any part of the fritillaries due to their highly unpleasant taste.
  • Easy to grow: Fritillaries are relatively easy to grow, making them a great option for gardeners of all skill levels.
  • Long-lasting: Fritillaries are a hardy plant that can grow for several years in the same location.

Adding fritillaries to your garden is a natural and effective way to repel moles. Not only are they beautiful, but they also offer several benefits to any garden. Whether you have a large or small garden space, fritillaries are a great addition to help control moles and create a beautiful landscape.


Alliums are a group of plants that are distasteful to moles because of their strong smell. Alliums include plants like onions, garlic, and chives. These plants are not only an excellent addition to your kitchen, but they can also keep moles away from your garden.

Here are some types of alliums that you can plant in your garden:

  • Purple Sensation Allium: This plant produces beautiful purple flowers that add a pop of color to your garden while keeping moles at bay.
  • Giant Allium: As the name suggests, this plant produces enormous purple blooms that can grow up to 5 feet tall. Moles tend to stay away from this plant because of its strong aroma.
  • Flying Onion: The flying onion, also known as Allium flavum or yellow-flowered garlic, produces yellow flowers that are not only beautiful but also have a strong scent that repels moles.

If you decide to plant alliums in your garden, make sure to plant them in a sunny location with well-draining soil. Alliums are relatively easy to grow and require minimal maintenance.

One thing to keep in mind is that alliums can be toxic to pets, especially cats and dogs. Make sure to keep your pets away from your allium plants and consult your veterinarian if you suspect your pet has ingested any part of the plant.

In addition to alliums, there are many other plants and techniques you can use to repel moles from your garden. By using a combination of methods, you can effectively keep moles away from your prized plants and flowers.


Mint is another plant that can serve as a natural mole repellent. Its strong scent is disliked by the moles, making it an effective option for keeping them away from your garden. Here are some benefits of planting mint as a mole repellent:

  • Easy to Grow: Mint is a low-maintenance plant that requires minimal care.
  • Fast-Growing: Mint grows rapidly and can spread quickly, making it an ideal option for filling large areas.
  • Versatile: Mint can be grown in various soil types and is tolerant of both shade and sun.
  • Aromatic: The strong mint smell is what makes this plant an effective mole repellent.

To use mint as a mole repellent, plant it in areas where moles are most likely to invade. You can also crush fresh mint leaves and scatter them around the garden to intensify the scent. Alternatively, you can hang dried mint leaves in porous bags around the garden to keep the moles away.

It’s important to note that mint can spread quickly and become invasive, so it’s recommended to plant it in a container to prevent it from taking over your garden. By incorporating mint into your landscaping, you can naturally repel moles and keep them from damaging your garden.

Castor Bean

The castor bean plant, also known as Ricinus communis, is another plant that moles despise. They hate the smell of castor oil, which is produced by this plant. Castor bean is a drought-tolerant plant that prefers full sun, but can also thrive in partial shade. It is native to Africa and can grow up to 15 feet tall under the right conditions.

Common Name Castor Bean
Scientific Name Ricinus communis
Plant Type Perennial
Sun Exposure Full sun to partial shade
Soil Type Well-drained soil
Soil pH Neutral to slightly acidic (pH 6.0-7.0)
Height Up to 15 feet
Width Up to 5 feet
Bloom Time Summer to early fall
Bloom Color Red, pink, or white
USDA Hardiness Zones 9-11

Castor bean plants can be grown in garden beds or containers, and they add a tropical touch to any landscape. They have large, palmate leaves and bloom in shades of red, pink, or white during the summer and early fall. But be careful when handling this plant, as all parts of it are toxic when ingested.

To use castor bean as a mole repellent, plant it around the edges of your garden or in areas where you have noticed mole activity. The strong scent of castor oil will help to keep moles away. This plant is low-maintenance and easy to grow, making it a great option for anyone looking for a natural and effective way to control moles.


Marigolds are a great option for repelling moles. These bright and colorful flowers have a strong scent that moles absolutely despise, so planting them in your garden can help keep the pests at bay. Marigolds are also incredibly easy to grow, making them a great option for novice gardeners.

One of the reasons marigolds are so effective at repelling moles is their strong aroma. They contain compounds called thiophenes that give off a powerful scent. This scent is known to be unpleasant for moles and other pests, which is why they tend to stay away from marigold plants.

In addition to their repelling properties, marigolds are also a beautiful addition to any garden. They come in a variety of colors, from bright yellows and oranges to more subdued reds and pinks, so you can choose the option that best fits your garden’s aesthetic.

To maximize the benefits of marigold plants in repelling moles, it’s important to plant them strategically. This means placing them in areas where moles are known to frequent, such as near the edges of your garden or around the perimeter of raised garden beds.

Below is a table summarizing the key points about marigolds as a mole repellent:

Plant Marigold
Why it repels moles Contains compounds called thiophenes that give off a strong scent moles find unpleasant
Other benefits Easy to grow and adds beautiful color to your garden
How to use it as a mole repellent Plant strategically in areas where moles are known to frequent

Marigolds are a great addition to any garden, both for their beauty and their ability to repel moles. By planting them strategically, you can enjoy their vibrant colors while also keeping pesky moles out of your garden.


Dill is an easy-to-grow plant that repels moles due to its strong odor. This herb is commonly used in cooking, but can also be planted in your garden as a natural mole repellent.

Benefits of planting Dill:

1. Dill has a strong odor that moles do not like, making it an effective natural repellent.
2. Dill attracts beneficial insects such as ladybugs, lacewings, and hoverflies that feed on harmful pests.
3. Dill is easy to grow and requires minimal maintenance.
4. Dill is edible and can be used in cooking, making it a dual-purpose plant.

How to plant Dill:

Dill grows best in well-drained soil and full sun. Here are the steps for planting Dill in your garden:

1. Choose a sunny spot in your garden with well-drained soil.
2. Plant the seeds directly in the soil, 1/4 inch deep and 18 inches apart.
3. Water the seeds regularly, keeping the soil moist but not waterlogged.
4. Once the seeds have sprouted, thin them out to 12-15 inches apart.
5. Harvest the leaves and seeds as needed for cooking or leave them to grow and repel moles.

Other Uses of Dill:

In addition to its use as a natural mole repellent and a cooking ingredient, Dill has other benefits. It is believed to have medicinal properties and has been used to treat digestive issues and insomnia. Dill essential oil is also popular in aromatherapy and can be used to relieve stress and anxiety.

Planting Dill in your garden is a simple and effective way to repel moles while also adding a flavorful herb to your cooking.


Fennel is another great plant to add to your garden if you want to keep moles at bay. This fragrant herb is known for its culinary uses, but also has properties that make it an effective mole repellent.

| Key Characteristics |
| — |
| Common Name: | Fennel |
| Scientific Name: | Foeniculum vulgare |
| Type: | Perennial herb |
| Height: | Can grow up to 5 feet |
| Sun Exposure: | Full sun |
| Soil Type: | Well-drained soil |
| Soil pH: | Neutral to slightly acidic |

Fennel has a strong scent that repels moles, making it an excellent natural deterrent. It also contains a compound called anethole, which is toxic to moles and some other small animals. This compound works by disrupting the mole’s nervous system, causing confusion and disorientation.

To use fennel as a mole repellent, simply plant it around the perimeter of your garden or in areas where moles have been known to frequent. Its height and feathery foliage make it a great addition to any garden, adding both beauty and functionality.

In addition to repelling moles, fennel has a variety of other benefits for your garden. It attracts beneficial insects such as ladybugs and lacewings, which help control pest populations. Fennel also improves soil health by increasing nitrogen levels, making it a great companion plant for other vegetables and herbs.

If you’re looking for a natural way to keep moles out of your garden, fennel is definitely worth considering. Its aromatic scent and chemical properties make it an effective deterrent, while its other benefits make it a great addition to any garden.


Onion is a plant that is not only used for cooking but also has the ability to repel moles. The pungent smell of onions is simply intolerable for moles, making them steer clear of the area. This is especially true if the onion bulbs are planted in large quantities.

One effective way to use onions as a mole repellent is to plant them around the perimeter of the garden or lawn. This will create a barrier that the moles will not want to cross. However, it is important to note that onions should not be planted in areas where there is standing water or poorly drained soil, as this will lead to rotting of the bulbs.

Another way to use onions as a mole repellent is to mix onion juice with water and spray it around the area. This will not only repel moles but also other pests like aphids and spider mites.

Here is an example of a table that shows the benefits of using onions as a mole repellent:

Advantages Disadvantages
Repels moles effectively May rot if planted in poorly drained soil
Can be used in different forms like juice or bulbs Strong smell may not be tolerable for some people
Also repels other pests like aphids and spider mites May not work for all species of moles

Onions are a cost-effective and natural way to keep moles away from your garden or lawn. Whether you choose to plant them or use their juice as a spray, you can rest assured that your plants and vegetables will be protected from these pesky animals.


Garlic is a popular repellent plant that can keep moles at bay. Its pungent aroma is known to deter moles from invading your garden or lawn.

What makes garlic an effective mole repellent? Garlic contains a high concentration of sulfur compounds, which are responsible for its strong odor. This odor tends to overwhelm the sensitive nose of the mole, making it difficult for them to navigate their way around the area.

How to plant garlic to repel moles? Plant garlic in clusters, near the mole-infested areas, or at entry/exit points of the garden. Garlic is a low-maintenance plant that can be easily grown in most soils. It requires full sun exposure and a regular watering schedule.

Other benefits of planting garlic: Apart from its mole-repelling properties, garlic has several other benefits. It is a natural insecticide that can ward off pests like aphids, caterpillars, and spider mites in your garden. It is also known to improve soil health and promote the growth of nearby plants.

To summarize, garlic is a natural and effective mole repellent that can be easily grown in your garden. It contains sulfur compounds that create an odor which moles dislike. Additionally, garlic has other benefits like preventing insect infestations and improving soil quality. Consider adding garlic to your garden as a natural and safe solution for mole control.

Advantages Disadvantages
Natural and safe solution for mole control May take time to plant and grow
Repels other pests like aphids and caterpillars Strong odor may be unappealing to humans
Improves soil health and promotes growth of nearby plants May not work as a standalone solution for severe mole infestations

Other Plants That Repel Moles

Other Plants That Repel Moles
If you’re looking for even more options for plants that can help keep moles at bay, you’re in luck. There are several other varieties that these burrowing pests find unappealing.

Euphorbias are a type of flowering plant that are known for their bright greens and yellows. They’re a great addition to any garden for their aesthetics alone, but they’re also great for keeping moles away. Euphorbias give off a sap that has a bitter taste and smell, which moles find repugnant. Planting several of these in your garden can help prevent moles from invading.

Another plant to consider is the Crown Imperial, which is a unique and eye-catching addition to any garden. These plants give off a strong odor that is unpleasant to many pests, including moles. Additionally, the Crown Imperial features a unique root system that makes it difficult for moles to tunnel through and wreak havoc on the surrounding vegetation.

Snowdrops are another great option for those looking to keep moles out of their property. These delicate white flowers give off a strong odor that moles dislike. Planting them around the perimeter of your garden or yard can help keep moles away.

If you’re looking for something more unique, the Caper Spurge is a fascinating option. This plant produces a toxic sap that is not harmful to humans, but is toxic to small burrowing pests like moles. Planting Caper Spurge among your other garden plants can help keep moles away while adding a unique touch to your landscaping.

Finally, the Glory Lily is a beautiful and fragrant plant that also happens to repel moles. These exotic flowers give off an aroma that moles find unappealing, making them a valuable tool in the fight against these pests. Consider planting several Glory Lilies around the perimeter of your garden or yard to help keep moles away.

Remember that using a mix of different plants is the most effective way to keep moles away. Choose a variety of flowers and plants that repel moles and strategically place them throughout your garden or yard. With the right plants and some proper maintenance techniques, you can keep these pests at bay and enjoy a beautiful, mole-free property.


One unlikely hero in the battle against moles is a plant that you may have never heard of – Euphorbias. These plants are a diverse group, with species ranging from small annuals to tall shrubs. Yet, despite their differences, they all share one thing in common – the ability to repel moles. How exactly do they do this? And which species of Euphorbias are the most effective at driving away these pests? Let’s take a closer look.

Crown Imperials

Crown Imperials are majestic plants that can add a touch of royalty to your garden. These plants have a distinctive look with tall stems that support a cluster of bell-shaped flowers, typically red or yellow in color. The strong scent of these flowers is a natural mole repellent, as it will discourage them from burrowing in the soil.

Benefits of Crown Imperials

In addition to being an effective mole repellent, Crown Imperials have other benefits for your garden as well. Here are some key advantages of keeping these plants:

Benefits of Crown Imperials Description
Attractive appearance The tall stems and vibrant flowers add visual interest to any garden.
Drought tolerant Crown Imperials can grow in dry conditions, making them a great choice for arid regions.
Deer resistant The strong scent of Crown Imperials is not liked by deer, so they will avoid browsing on these plants.
Low maintenance These plants require minimal care, making them a perfect choice for low-maintenance gardens.
Long blooming period Crown Imperials can bloom for up to three weeks, providing a splash of color to your garden for a long time.

Planting and Maintenance

Crown Imperials are easy to grow and require little maintenance once established. Here are some tips for planting and caring for these plants:

– Choose a well-drained location: Crown Imperials prefer a location with well-drained soil to avoid any problems with root rot.
– Plant in fall: These plants are best planted in fall to allow them to establish themselves before the onset of winter.
– Plant at the right depth: Crown Imperials should be planted with their bulbs at a depth of about 8 inches.
– Water occasionally: These plants are drought tolerant, but they still require occasional watering during periods of prolonged dryness.
– Prune regularly: Crown Imperials don’t require any pruning, but you can remove dead or damaged foliage to keep them looking neat and tidy.

By planting Crown Imperials in your garden, you can add natural beauty while also keeping moles at bay. With their distinctive appearance and attractive attributes, these plants are a great choice for any gardener looking to beautify their outdoor space.


Snowdrops are another excellent option for repelling moles from your garden. These delicate white flowers **are known for emitting a scent that moles cannot stand**, making them an ideal choice for keeping these pests at bay.

Here are some of the key benefits of planting snowdrops in your garden:

– Snowdrops are effective mole repellents due to their strong odor that moles dislike.
– These beautiful flowers bloom in early spring, adding a touch of elegance to your garden.
– Snowdrops are easy to grow and care for, requiring minimal maintenance.
– They are ideal for planting in garden borders or beneath trees.
– Snowdrops can be grown in a variety of soil types, including loamy or moist soil.

If you are looking for a natural way to get rid of moles, **consider planting snowdrops in your garden**. These enchanting flowers not only add beauty to your outdoor space, but they also serve as effective mole repellents. Make sure to plant them in a location that receives partial to full shade and well-draining soil for optimal growth.

Caper Spurge

Caper Spurge, also known as Euphorbia lathyris, is a unique plant that has proven effective in repelling moles. Its milky sap contains irritating compounds that discourage pests, making it a valuable addition to any garden.

Here are some key features of Caper Spurge:

  • Height: This plant can grow up to 5 feet tall.
  • Foliage: The leaves are blue-green in color and alternate along the stem.
  • Flowers: Small green or yellow flowers bloom in spring and summer.
  • Seeds: The seed pods, which resemble small spurge plants, are formed in the fall.

While Caper Spurge is effective in repelling moles, it is important to note that all parts of the plant are toxic and should be handled with care. Gloves should be worn when handling the plant, particularly the sap, which can cause skin irritation and burns if it comes into contact with the skin.

Additionally, Caper Spurge can be invasive, so it is important to monitor its growth carefully to prevent it from spreading too aggressively. However, with proper care, Caper Spurge can be an effective and environmentally friendly way to control moles in your garden.

Glory Lily

Glory Lily, also known as Gloriosa superba, is a stunning plant that can not only add beauty to your garden but can also keep moles away. This plant belongs to the family of Colchicaceae and originated from Africa and Asia. The Glory Lily is a perennial plant that grows up to 6 feet tall and produces remarkable flame-shaped flowers.

One of the most distinct features of the Glory Lily is its toxicity. It contains colchicine, which is poisonous to animals and humans, and can cause severe health problems if ingested. However, this same toxin makes the plant an excellent natural repellent for moles.

When planted in a garden, the Glory Lily releases toxins into the soil, which repels moles from entering the area. The toxic nature of this plant makes it a natural way to deter moles from ruining your garden. However, it is important to handle this plant with care and to keep it away from children and pets.

Here is a table summarizing the information about Glory Lily:

Name Glory Lily
Scientific Name Gloriosa superba
Family Colchicaceae
Origin Africa and Asia
Height Up to 6 feet
Flower Flame-shaped
Toxicity Contains colchicine; poisonous to animals and humans
Repellent Characteristic Releases toxins into the soil that repels moles

If you’re looking for a beautiful and natural way to keep moles away, the Glory Lily may be the perfect plant for you. Be sure to handle it with care and keep it away from any animals or children that may ingest it.

Moles Repellent Techniques

One of the most effective ways to keep moles away from your garden is by using mole repellent techniques. These techniques involve using different methods and products to deter moles from your property.

One of the most natural and environmentally friendly ways to repel moles is by planting mole repellent plants and flowers. As mentioned earlier, plants like daffodils, fritillaries, alliums, mint, castor bean, marigold, dill, fennel, onion, and garlic are all known to be disliked by moles. These plants have strong odors and release chemicals that are unpleasant to moles, making them an excellent natural deterrent.

In addition to planting these plants, you can also use mole repellent products to keep moles out of your garden. There are various repellent products available in the market that use chemicals, sound waves, or vibrations to keep moles away. Chemical-based repellents work by releasing a strong and unpleasant odor or taste that moles dislike. Sound wave and vibration-based repellents work by creating a disturbance or discomfort in the mole’s environment, thereby deterring them from entering your garden.

Another important aspect of mole repellent techniques is proper maintenance and landscaping. Keep your garden clean and tidy by removing debris and clutter. Clean up fallen leaves or grass clippings, and trim your lawn regularly. Make sure there are no places in your garden where moles can hide, such as under piles of wood or stones. By removing any potential hiding spots, you will discourage moles from making your garden their home.

By utilizing a combination of mole repellent techniques, you should be able to effectively keep moles away from your garden. Consider planting mole repellent plants and flowers, using mole repellent products, and maintaining your garden properly to achieve the best results.

Moles Repellent Plants and Flowers

One of the most effective ways to naturally repel moles from your garden is by planting certain types of plants and flowers. These plants and flowers contain specific compounds and scents that moles find repulsive and will actively avoid. In this section, we’ll discuss some of the best mole repellent plants and flowers that you can incorporate into your garden to keep those pesky critters at bay.

Moles Repellent Products

Another option for repelling moles from your garden is by using moles repellent products. There are a variety of options available on the market, each utilizing different methods to deter moles. Here are a few examples:

  • Sonic Repellers: These devices emit a high-frequency noise that is designed to irritate and repel moles. They are often battery-powered and can be placed directly in the ground.
  • Granular Repellents: These products are applied directly to the soil and emit a smell that moles do not like. They are often made with castor oil as the active ingredient.
  • Mole Traps: This is a more extreme option for dealing with a mole problem. Mole traps are designed to capture and kill the moles. However, they require specific knowledge and technique to use effectively.
  • Ultrasonic Repellers: Similar to sonic repellers, these devices emit ultrasonic sound waves that are meant to deter moles.

While moles repellent products can be effective, it’s important to do your research and choose the right option for your specific situation. It’s also important to follow the instructions carefully when using these products to ensure their effectiveness and safety.

Proper Maintenance and Landscaping

Proper Maintenance and Landscaping can also help discourage moles from invading your garden in the first place. Here are some tips:

Tips Explanation
Clean Up Remove piles of wood, rocks, or debris that provide shelter for moles.
Watering Adequately water your lawn and garden. Moles are attracted to dry soil that is easier to tunnel through.
Soil Care Aerate your soil regularly to keep it from becoming compact, as moles prefer to dig in loose soil.
Planting Plant trees and shrubs with deep root systems to help prevent soil from becoming too loose, which can attract moles.
Fences Install a barrier such as a fence or border around your garden, as moles tend to avoid areas with physical barriers.

By implementing these maintenance and landscaping tips, you can help prevent moles from finding your garden in the first place. This can be especially helpful in combination with planting repellent plants and using other repellent techniques.


In conclusion, incorporating plants with strong scents, like mint, fennel, and garlic, can help keep moles at bay in your garden. Additionally, planting daffodils, fritillaries, and alliums can also contribute to repelling moles. However, it is important to note that these plants should not be relied on as the sole method of mole control.

Other techniques, such as using commercial mole repellent products and proper maintenance and landscaping, should also be implemented to fully prevent mole infestations in your garden. Taking preventative measures, like regularly removing mole inhabiting insects or grubs, can also aid in deterring moles from making a home in your garden.

Remember that it is essential to take action against moles invading your garden, as they can cause significant damage to plants and disrupt the overall health of your garden. By incorporating repellent plants and utilizing effective mole control techniques, you can maintain a beautiful and mole-free garden.

Frequently Asked Questions

What are moles and why do they invade your garden?

Moles are small mammals that burrow in underground tunnels. They invade gardens in search of a steady supply of food and ideal habitat to nest.

What plants attract moles?

Plants that produce a large number of worms and insects close to the soil surface, such as grasses, flowers and vegetables, are attractive to moles as a food source.

How can you tell if you have a mole problem?

You can tell if you have a mole problem if you see raised soil mounds or ridges in your garden or lawn. You may also notice tunnels under the soil or see small holes in your lawn.

Why are moles considered a problem?

Moles are considered a problem because they can damage plants, create unsightly tunnels in your lawn, and disrupt the soil structure, making it difficult for plants to grow.

What are some plants that can repel moles?

Some plants that can repel moles include daffodils, fritillaries, alliums, mint, castor bean, marigold, dill, fennel, onion and garlic.

Can moles be poisonous to pets?

Moles themselves are not poisonous to pets. However, they can carry parasites and diseases that can be harmful to your pets if they come into contact with them.

How do repellent products work?

Mole repellent products work by emitting a scent that moles find unpleasant or by vibrating the soil to create an unpleasant environment for the moles to live in.

What is proper maintenance and landscaping to prevent mole invasions?

Proper maintenance and landscaping includes regular mowing and trimming of vegetation, removal of rubbish and debris, and proper drainage to prevent the accumulation of standing water.

Are there any downsides to using mole repellent plants?

One downside to using mole repellent plants is that they may also repel other beneficial insects that are important for your garden’s ecosystem. Additionally, not all plants work equally well for all individuals, and some may not work at all in some areas.

Can mole invasions be prevented entirely?

No, mole invasions cannot be prevented entirely. However, proper maintenance and the use of repellent plants or products can help reduce the chances of a mole invasion.