10 Bug-Repelling Plants That Make Your Garden Pest-Free

Did you know that you could replace the harmful insecticides with beautiful plants in your backyard? Bright colored plants like petunias, marigolds, and lavender will not only add aesthetic value to your backyard, but they will also keep it bug-free.

Mosquitoes, flies, beetles, worms can be harmful and can infect the vegetables in your garden. Not only will these herbs keep the bugs away, but can also be used for making your food tastier.


Here are 10 bug repelling plants for your garden.

1. Petunias

Petunias repel garden pests.


Petunias are bright-colored and inexpensive plants that can be planted in garden beds, containers or hanging baskets. Their sticky hairs trap insects and the roots ultimately absorb the nutrients from the bodies of their prey.

They repel the asparagus beetle, leafhoppers, aphids, tomato worms, and general garden pests.1 Petunias require minimal maintenance but need to be planted in sunny areas.


2. Chrysanthemum

hrysanthemum helps to keep insects away.

Chrysanthemum repels roaches, ticks, ants, silverfish, lice, fleas,  spider mites, harlequin bugs, root-knot nematodes, Japanese beetles, and bedbugs. It contains Pyrethrins, a compound that is used in many commercial insect repellents.


It can be used as a companion plant to protect other plants with its insect repellent properties. It is planted next to plants that are infected by insects.

3. Marigolds

Marigolds can repel mosquitoes


These sun-loving plants are usually used by farmers to keep pests at bay. Marigolds contain Pyrethrum, a compound used in many insect repellents. They keep mosquitoes, aphids, and even rabbits out of the yard.

Marigolds are easy to grow in full sun and well-drained soil.


4. Lavender

Lavender can keep insects from invading your backyard

Although you may love the sweet smell of lavender, mosquitoes, flies, and moths hate it. Lavender plants are not only attractive, but they also keep insects from invading your backyard.2


Lavender plants can either be planted in a sunny spot in the garden, or in pots near the doors.

5. Alliums

Alliums repels flies and worms

Alliums include small-growing herbs such as chives and garlic chives, leeks and shallots and are considered broad spectrum natural insecticides. They grow tall with bright colored flowers and protect other vegetables against slugs, flies, aphids and worms in your backyard.

Although they protect our garden, allium plants can be extremely toxic to dogs and cats.

6. Mint

Mint is an effective mosquito repellent

The mint plant’s aromatic leaves, stems, and flowers repel mosquitoes. Mint grows aggressively and should be grown in pots rather than the ground. If grown on the ground, it can take over your garden making it difficult to remove them.

To protect your skin from mosquitoes, mint leaves can be rubbed on the skin.

7. Catnip

 Catnip is an effective mosquito repellent

Catnip belongs to the mint family and helps to keep mosquitoes away.3 It can be grown in any soil and is easy to take care of. Like mint, catnip is also invasive and should be grown in a pot.

Catnip plant attracts cats and is a useful insect repellent as it contains a natural chemical known as nepetalactone.

8. Lemongrass

Lemongrass repels mosquitoes

Lemongrass requires a lot of sun should be kept in the sunny areas of the backyard. It contains an oil called Citronella which gives it the fresh fragrance.

Lemongrass repels mosquitoes. Crush a few leaves and rub it on your skin to enjoy the lemon scent and keep mosquitoes away at the same time.

9. Rosemary

rosemary is an effective mosquito repellent

This popular herb has a woody scent and is often used while cooking. Rosemary contains an essential oil which acts as a natural mosquito repellent.

It is effective even when the leaves of the plant are not intact. In addition to keeping mosquitoes away, rosemary can also protect your vegetable plants from infestation.

10. Basil

Basil is an effective mosquito repellent

Basil is one of the most pungent herbs. Not only is basil delicious to eat, it also repels flies and mosquitoes.4

Basil emits its aroma without even crushing the leaves, so you can grow it in pots and place them in your yard or garden to control mosquitoes. You can also keep mosquitoes away from your skin by rubbing a few leaves on the exposed areas.