Dre Campbell Farm
23 Plants That Repel Garden Pests

This post may contain affiliate links. Click here to view our affiliate disclosure

23 Plants That Repel Pests From Garden & Home

One natural way to keep certain pests away from your garden and house is to grow plants that repel them.

These pest-repelling plants can help get rid of bugs, ants, mosquitoes, flies, aphids, and other pests.

Below is a list of plants that repel insects and related pests from your vegetable garden and home.

1. Basil

Basil is among the pest-deterrent plants that keep away mosquitoes and house flies. It also controls thrips, gnats, whiteflies, spiders, and aphids.

Another perk is that it grows well in a pot, so you can have some in your kitchen and garden.

Purchase basil seeds online.

2. Lavender

Lavender is one of the best flowers for garden pests because it helps keep many harmful insects and related pests away. It repels flies, rodents, fleas, mosquitoes, no-see-ums, caterpillars, scorpions, and moths.

Lavender is also an excellent choice for repelling spiders. The critters don’t like its strong scent.

Moreover, lavender adds a splash of color to your garden and a sweet and relaxing fragrance to your home.

In addition to growing it in your garden bed or pot, you can tie small bundles of the herb over doorways and near windows to help keep pests out of the house.

Order lavender seeds online.

3. Lemongrass

Among the plants that repel mosquitoes, lemongrass is a key ingredient in many mosquito-repellent candles and oils.

This perennial grass grows well in warm climates. Crush the leaves to release the oil, which you can rub on your skin to keep away mosquitoes.

Purchase lemongrass seeds online.

4. Peppermint

Peppermint is one of the best mosquito-repellent plants. It also repels bed bugs, ants, flies, mice, earwigs, and roaches.

However, the peppermint plant grows aggressively, so the best bet is to plant it in a container. Growing it in a container will keep it where you want it and make moving it to a different location easier.

Purchase mint seeds online.

5. Rosemary

If bugs harass your veggies, you may want to plant some rosemary nearby.

Rosemary repels pests such as fruit flies, cabbage moths, lizards, mosquitoes, and carrot flies. It can also be used to make a natural repellent spray.

Add some dried rosemary to boiling water for half an hour to make a homemade spray.

Next, strain into a container containing equal parts cool water. Finally, store the mixture in a spray bottle in the fridge and use it as needed.

Purchase rosemary seeds online.

6. Bay Leaves

Bay leaves are great at keeping away flies, weevils, rats, cockroaches, and moths.

They also repel earwig insects. Therefore, place the leaves in areas where these critters might show up.

7. Dill

Dill is among the herbs that repel bugs.

It is very successful against garden pests such as aphids, spider mites, cabbage loopers, tomato hornworms, and squash bugs. Therefore, plant it in your vegetable garden as a companion to other crops.

Order the seeds online.

8. Petunias

Among the plants that repel flies, petunias are just as productive as they are pretty. Moreover, they are easy growers [1].

Companion planting with petunias can also help rid your garden of squash bugs, tomato hornworms, asparagus beetles, aphids, and leafhoppers.

9. Fennel

Suppose you have a problem with slugs and snails attacking your garden; plant fennel in or around it. The plant also repels aphids.

Purchase fennel seeds online.

10. Thyme

This herb repels many pests, including whiteflies, ants, maggots, stink bugs, corn earworms, cabbage loopers, cutworms, and tomato hornworms.

Add it to your garden to keep cabbages, tomatoes, and other vegetables safe.

Buy thyme seeds online.

11. Chives

Plants belonging to the Allium family are great for driving away slugs, flies, aphids, and cabbage worms.

Chives keep away rabbits, carrot flies, Japanese beetles, and mites. Other natural bug-repellent plants in the allium family include garlic, leeks, and shallots.

12. Chrysanthemums (Mums)

These are excellent flowers to plant around vegetable gardens to help control harlequin bugs, nematodes, spider mites, ticks, Japanese beetles, and even lice and fleas.

Some chrysanthemum flowers contain pyrethrins, which have strong pesticidal properties. Besides, these flowers add a nice pop of color to your yard.

Purchase chrysanthemum seeds online.

13. Marigolds

For organic pest control, marigolds help keep away many garden pests. The flowers give off a scent that repels gnats, mosquitoes, thrips, flies, whiteflies, and sometimes snakes!

Purchase marigold seeds online.

14. Nasturtium

If squash bugs, beetles, flies, whiteflies, or cabbage loopers love your garden, you can plant some nasturtiums nearby.

Nasturtiums release a scent that naturally keeps off many pests.

Purchase nasturtium seeds online.

15. Onions

Onions are also great for getting rid of certain harmful insects.

Although they may not keep away every bug like other plants, they do a great job of deterring cucumber beetles, cabbage worms, flea beetles, and carrot rust flies.

Some farmers also plant onions near tomatoes and kale to help keep aphids at bay.

16. Calamint

Calamint is excellent for keeping cabbage worms, loopers, and moth larvae away. However, it spreads quickly, so be careful where you plant it.

17. Garlic

Garlic protects your blueberries, roses, and raspberries from Japanese beetles and aphids on your lettuce. It may also repel stink bugs, spider mites, ants, earwigs, and caterpillars.

18. Catnip

Catnip protects eggplants, radishes, and other plants susceptible to flea beetles and potato bugs. It also repels aphids and cucumber beetles.

Buy catnip seeds online.

19. Tansy

Many gardeners will plant tansy near their roses to keep away Japanese beetles and cucumber beetles. It also gets rid of Colorado potato beetles.

It’s believed that it gives off a scent that confuses these pests, making it difficult for them to find target plants.

Purchase tansy seeds online.

20. Borage

This herb works best on garden pests like tomato hornworms and cabbage worms. It also makes a lovely addition to your garden and supports your local honeybee population.

Purchase borage seeds online.

21. Castor Bean Plant

Castor oil, which comes from castor beans, is excellent for getting rid of moles, voles, and possibly armadillos.

However, grow the castor bean plant with caution. The seeds can poison humans and animals if ingested [2].

22. Tomatoes

That’s right; planting tomatoes can help protect other plants in your garden. However, be sure to grow at least one companion plant nearby that will, in turn, protect your tomatoes from pests.

In particular, tomatoes will help protect your asparagus, as the plant’s scent helps get rid of asparagus beetles.

Since many gardeners plan to have tomatoes anyway, knowing they can perform double duty is helpful.

Find a variety of high-quality tomatoes here.

23. Citronella Plant

Mosquitoes hate the smell of the citronella plant. However, planting it in your garden is insufficient to keep mosquitoes away.

Crushing or touching the leaf will release its oils. The scent of the oil is what they hate, preventing them from coming near.

Citronella also deters cats.

Takeaway

This article lists plants that can repel pests. Consider growing them to protect your vegetable garden and home. Many of these plants attract beneficial insects.

Sasha Campbell

Sasha Campbell is an experienced blogger in the organic gardening and natural health niches. She's also a lover of all things natural.

4 comments

  • Great job for publishing such a beneficial web site. Your blog isn’t only useful but it is additionally really creative too.

  • what about some plant to repeal fruit flies ?

  • Thank you!! That was very informative!! I wrote a few down which I will purchase soon! Thank you for Posting!!!

Organic pest control


DIY Pest Control




error: