Effective Natural Repellents to Keep Moles Away from Your Garden

Have you ever walked into your beloved garden, only to find unsightly mounds of dirt and tunnels throughout your lawn? If so, you may have an infestation of moles. These pesky critters are notorious for damaging gardens and lawns, leaving homeowners scratching their heads for solutions. Chemical mole repellents are one option, but for those seeking natural alternatives, there are several options available. In this article, we will explore five natural mole repellents and how to prevent these pests from returning to your garden.

Natural Mole Repellents

Natural Mole Repellents
Dealing with moles can be quite a challenge, especially when they start destroying your beautiful garden. While there are many ways to get rid of these pesky critters, using natural mole repellents is a great place to start. These methods are not only effective, but they are also safe for the environment. Let’s explore some of the natural mole repellents that you can use to keep these burrowing pests away from your garden. For more information on the pros and cons of natural repellents for moles, click here.

Castor Oil

Castor oil is a natural mole repellent that is highly effective and easy to apply. The odor of Castor oil naturally repels moles and the oil blocks their sensory receptors, causing them to vacate the area. To use Castor oil, mix it with water in a 1:1 ratio and spray the solution over your garden and any area you want to protect. This can be done using a regular spray bottle or garden sprayer. Another method is to mix Castor oil with detergent and water and spray it on affected areas. The detergent helps the solution to stick to the soil and plants better.

Using Castor oil as a mole repellent is safe for your plants, pets, and the environment. It is also a long-lasting solution that can protect your garden for up to a few months. If you have a larger garden or want to save time, you can hire professionals to apply Castor oil treatment to your garden.

Combine Castor oil treatment with other natural deterrents for the best results. For example, you can plant daffodils, alliums, or marigolds to keep moles away naturally. These plants have an overpowering scent that moles dislike. Additionally, you can use essential oils such as peppermint or cayenne pepper powder to make your repellent spray more potent. Find out more about using essential oils as natural mole repellents in our previous article.

Using Castor oil as a natural mole repellent is an affordable, safe, and effective solution for keeping moles out of your garden. Additionally, using other natural methods such as erecting barriers and removing their food sources can help create a more holistic approach to mole control. Check our list of the best plants to repel moles naturally to learn more.

Spicy Natural Repellents

One of the natural ways to keep moles out of your garden is to use spicy repellents. These can be made from ingredients commonly found in your kitchen. Spicy repellents work by producing an unpleasant smell and taste that moles dislike. Here are some ingredients that can be used:

  • Cayenne Pepper: Moles dislike the smell and taste of cayenne pepper, making it an effective natural repellent. To use, sprinkle cayenne pepper powder around the areas where moles have been seen.
  • Crushed Red Pepper: Another spicy ingredient that moles dislike is crushed red pepper. You can create a repellent by mixing the pepper with water and spraying it around your garden.
  • Hot Sauce: Hot sauces, such as Tabasco or Sriracha, can also be used as a natural mole repellent. Dilute the hot sauce with water and spray it onto the areas where moles are active.

Spicy natural repellents are a great option for those who don’t want to harm animals or use chemical repellents in their garden. However, it’s important to note that these repellents may need to be reapplied after heavy rains or watering, as they can be washed away easily. Additionally, while these repellents may be effective in deterring moles, they may not work for all situations, as moles may simply move to another area of your garden.


When it comes to natural mole repellents, peppermint is known for its strong smell that moles and other rodents do not like. Peppermint essential oil has been used for many years as a natural solution to repel pests from the garden.

| Benefits of Peppermint for Repelling Moles |
| — |
| Minty scent: Moles and other rodents dislike the smell of peppermint, making it a natural repellent.|
| Non-toxic: Peppermint is safe for use around children, pets, and other wild animals.|
| Easy to use: Peppermint essential oil can be easily mixed with water and sprayed in and around the garden.|

To use peppermint as a natural mole repellent, simply mix a few drops of peppermint essential oil with water in a spray bottle. Then, spray the mixture around the garden, focusing on areas where mole activity has been observed. Reapply every few days to maintain the effectiveness of the repellent.

It is important to note that while peppermint is effective at repelling moles and other rodents, it may also repel beneficial insects and pollinators. It is best to use peppermint only in areas where mole activity is a problem, and not throughout the entire garden.


Garlic is not just a great ingredient for cooking, it also works as a natural repellent for moles due to its strong odor. Here are some simple steps to use garlic as a mole repellent:

  • Take a few cloves of garlic and crush them into small pieces.
  • Spread the crushed garlic around the mole tunnels and entrances.
  • Alternatively, you can create a garlic spray by mixing garlic cloves in a blender with water.
  • Using a strainer, collect the garlic pulp and then mix the garlic water with dish soap in a spray bottle.
  • Shake the mixture well before spraying it around the garden and mole-infested areas.

Note: Garlic may be useful as a mole repellent, but it can also repel other beneficial animals and insects. Use it cautiously and keep monitoring the garden. Additionally, the garlic smell may remain in the soil for a little while, so it may be better to use this repellent a few weeks before planting new crops.

Sonic Repellents

Have you already tried natural repellents like castor oil, spicy ingredients, peppermint, and garlic to get rid of moles in your garden, but they didn’t work? Maybe it’s time to consider using sonic repellents.

Sonic repellents work by emitting high-frequency sound waves that irritate and disrupt the senses of moles, causing them to leave the area. These devices are safe for humans and pets since the sound waves are not audible to them.

When choosing a sonic repellent, consider the area you need to cover. Some devices are designed to cover small gardens, while others are suitable for larger properties. Also, make sure that the product you choose is weather-resistant, so it can withstand various weather conditions.

Below are some popular sonic repellents you can try:

  • Sweeney’s Mole and Gopher Repellent Sonic Spikes: These spikes can cover up to 7,500 square feet and emit a sonic pulse every 30 seconds. They are solar-powered, so you don’t have to worry about changing batteries.
  • Mole Repellent Stakes by Apello: These stakes are designed to cover up to 7,500 square feet and have a battery life of up to six months. They emit a sonic pulse every 40 seconds and are weather-resistant.
  • Toro Products Mole Repellent: This device covers up to 7,000 square feet and emits a high-pitched sound every 30 seconds. It is battery-operated and durable.

Sonic repellents can be an effective way to get rid of moles in your garden. However, they may not work for all situations. If your mole problem persists, it’s best to consult with a professional pest control service.

Preventing Moles from Returning

As much as we wish that keeping moles out of our gardens were a one-time solution, the reality is that these pesky pests can return. But fear not! There are preventive measures that you can take to ensure that moles do not make a reappearance. By implementing barriers, removing food sources, and perhaps even employing a surprise treatment, you can keep your garden mole-free. Let’s take a closer look at these strategies.

Erect Barriers

One effective way of preventing moles from returning to your garden is by erecting barriers. Here are some ideas for barriers you can use:

  • Hardware Cloth: This is a wire mesh that can make a great barrier against moles. It is easily available in hardware stores and can be placed around the perimeter of your garden to deter moles.
  • Small Gravel: Laying small gravel around the garden can also help prevent moles from entering. They do not like the feeling of the hard gravel against their skin and will avoid areas that have this surface.
  • Chicken Wire: Chicken wire can also be used as a barrier around your garden. It should be buried about a foot into the ground to prevent the moles from burrowing underneath it.

Keep in mind that these barriers may not completely eliminate moles from your garden, but they can significantly reduce their presence. It is important to also consider combining these barriers with other natural repellents and preventative actions for the best results.

Remove their Food Sources

Moles are attracted to gardens because of the abundance of their food sources. If we eliminate their food sources, we can discourage them from coming back. The following table lists some of the commonly eaten food sources of moles, as well as the measures you can take to eliminate them:

Food Sources Elimination Measures
Grubs, earthworms, and other insects Apply nematodes: Nematodes are a type of parasitic worm that feed on insects. You can buy nematodes online or at a garden store and apply them to your lawn. They will kill off the insect population and hence their food source.
Small rodents Set up traps: You can set up traps to catch and get rid of the rodents. Once they are gone, moles will not have a food source and hence will stop coming to your garden.
Plants and their roots Plant mole-repelling plants: There are certain plants that moles do not like, such as daffodils, alliums, and marigolds. Planting these in and around your garden will discourage moles from feeding on them.

By eliminating these food sources, you can discourage moles from coming back to your garden, and hence protect your plants and trees from their harmful tunnels.

Surprise Treatment

One way to get rid of moles that have already taken up residence in your garden is to use a surprise treatment. This method involves tricking the moles into thinking there is danger nearby so they flee the area.

Treatment How to do it
Water Fill a garden hose with water and stick it into one of the mole tunnels. Turn the water on full blast and let it run for at least 15-20 minutes. This will flood the tunnels, causing the moles to leave in search of new territory.
Tire Place an old tire over one of the mole tunnels so it blocks the entrance. The darkness and confinement will make the moles feel trapped, causing them to flee in search of open spaces.
Pinwheels Stick brightly colored pinwheels into several mole hills. The movement and reflection of light will disorient the moles and make them feel threatened, causing them to leave the area.
Aluminum Foil Place small pieces of crumpled aluminum foil into several mole hills. The metallic look and sound will confuse and scare the moles, making them leave the area.

Remember, these surprise treatments may not provide a permanent solution, but they can be an effective way to get rid of moles quickly and without using chemicals.


In conclusion, natural repellents can be an effective way to keep moles out of your garden without using harmful chemicals. It is important to remember that each method may work differently for each garden, so it may take some trial and error to find the most effective natural repellent for your specific situation.

Castor oil has been shown to be a popular choice among gardeners due to its effectiveness in repelling moles. However, it is important to note that it may take a few weeks to see results.

Spicy natural repellents such as cayenne pepper and chili powder can be a good option for those who prefer a DIY approach. These spicy substances may be effective in repelling moles, but they may need to be reapplied frequently.

Peppermint has also been shown to have some success in repelling moles, and it has the added benefit of leaving a pleasant scent in your garden.

Garlic is another possible natural repellent that can be used to keep moles out of your garden. It is believed that the strong smell of garlic can be a deterrent for moles.

Sonic repellents are an option for those who prefer a hands-off approach. These repellents emit a high-pitched noise that is supposed to deter moles from entering your garden. However, it is important to note that these repellents may not be effective in all situations.

In addition to using natural repellents, there are also some preventative measures you can take to keep moles from returning. Erecting barriers such as fencing or netting can be effective in keeping moles out of your garden. Removing their food sources such as grubs and insects can also help prevent moles from returning. Finally, a surprise treatment such as flooding their tunnels with water may be effective in discouraging moles from returning.

Overall, using natural repellents and preventative measures can help keep moles out of your garden without harming the environment. With a little bit of patience and trial & error, you can create a mole-free garden that you can enjoy all season long.

Frequently Asked Questions

What are moles and why do they invade gardens?

Moles are small, burrowing mammals that feed on insects and earthworms. They often invade gardens in search of food and shelter.

How do I know if my garden has a mole problem?

Look for raised ridges or mounds of soil in your garden. These are signs of mole activity. You may also notice plants wilting, which can be caused by moles disturbing their roots.

Do mole repellents actually work?

Yes, natural mole repellents can be effective in deterring moles from your garden. However, it’s important to note that not all repellents work for every situation.

How does castor oil repel moles?

Castor oil contains a substance that is unpleasant to moles and can make the soil less attractive as a burrowing site. When applied to your garden, moles may be deterred from digging in the area.

What spicy natural repellents work well against moles?

Spices such as cayenne pepper, chili powder, and hot sauce can be effective in deterring moles due to their strong scent and taste.

How does peppermint repel moles?

Peppermint has a strong scent that many pests, including moles, find unpleasant. When applied to your garden, the scent of peppermint may help to drive moles away.

Why does garlic repel moles?

Garlic contains sulfur compounds that moles find noxious. When applied to your garden, the scent of garlic may deter moles from burrowing in the area.

What are sonic repellents?

Sonic repellents emit loud, high-pitched noises that are unpleasant to moles. The noise can disrupt their communications and make it difficult for them to locate food, potentially causing them to leave your garden.

How can I erect barriers to prevent moles from entering my garden?

You can use materials such as wire mesh or hardware cloth to create a barrier that moles cannot burrow through. Bury the barrier at least one foot underground and ensure it is flush with the surface of the soil.

What should I do if I have already tried natural repellents and barriers, but still have moles in my garden?

A surprise treatment, such as flooding the mole tunnels with water, can be effective in flushing moles out of your garden. However, this should only be done as a last resort.