HomeGrowing Houseplants10 Best Plants that Repel Roaches | Natural Cockroach Repellents

10 Best Plants that Repel Roaches | Natural Cockroach Repellents

Are you tired of cockroaches roaming in your home? You can grow these Plants that Repel Roaches to keep your rooms free of them naturally.

Cockroaches can be a nuisance at home, and there are always more than you can see! If you want to get rid of these pests naturally, try growing these Plants that Repel Roaches!

Here are the best plants you can grow to repel spiders


Best Plants that Repel Roaches

1. Rosemary

Plants that Repel Roaches

Botanical Name: Salvia rosmarinus

Rosemary is one of the best herbs that can be used to repel roaches. Apart from planting it, you can also cut the fresh sprigs and put them where roaches roam.

For growing rosemary in pots, click here

2. Catnip

Botanical Name: Nepeta cataria

Roaches stay away from this fragrant herb that also repels ants and weevils. You can keep this plant both indoors and outdoors, where it receives sufficient light. Catnip contains a nepetalactone chemical compound, which keeps roaches away.

Here’s all you need to know about growing catnip

3. Mint

Plants that Repel Roaches 2

Botanical Name: Mentha

The strong fragrance of mint is disliked by roaches, and they stay away from this aromatic herb. Mint also repel aphids, fleas, beetles, and moths. Mint oil also has some great uses in the garden, which you can check here

Check out our article on growing mint here

4. Chrysanthemums

Botanical Name: Chrysanthemum x morifolium

This flower is popular for vibrant shades and a strong scent that helps deter roaches, mites, fleas, bugs, and ticks. Its bloom has Pyrethrins, which is a natural insect repellant.

Here’s everything you need to know about growing mums

5. Garlic

Plants that Repel Roaches 3

Botanical Name: Allium sativum

The distinct pungent smell of garlic is loved in many cuisines! It has tons of benefits, one of which is to repel roaches and several other insects.

Check out our article on growing garlic here. Also, learn to make garlic water pesticides for plants here

6. Osage Orange Trees

Botanical Name: Maclura pomifera

Osage orange trees are known for their peculiar-shaped fruits. You can grow this tree in your garden and repel all species of roaches. The fruits are also great in getting pests away and can be used to extract oil, which again prevents roaches.

7. Bay Leaf Plant

Plants that Repel Roaches 4

Botanical Name: Laurus nobilis

Almost every kitchen spice rack includes this fragrant culinary ingredient! Its intense scent irritates roaches, mice, and bugs. Grow this plant around your home, or use the dried leaves to remove these insects.

Learn everything about growing bay leaf plant here

8. Lemongrass

Cymbopogon citratus

 

Botanical Name: Cymbopogon

The lemon-scented leaves can deter a range of flies and insects. The citronella oil found in lemongrass leaves is the main ingredient that works against insects.

Check out our article for growing lemongrass here

9. Cucumbers

Plants that Repel Roaches 5

Botanical Name: Cucumis sativus

Roaches hate the smell of cucumbers! The best way to use them for repelling cockroaches is to leave the peelings where they roam. As the peelings are juicy, they emit more odor than the whole cucumber.

Here’s all you need to know about growing cucumbers

10. Lavender

Botanical Name: Lavandula

Roaches dislike the smell of lavender, and its distinct aroma keeps them away. You can grow lavender in pots indoors near an open window to ensure its heady fragrance spreads all around. Check out our article on growing lavender here.

Here are the Different Types of Cactus Plants You Can Grow 

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Recent Posts

Featured

Do Plants Like Music | What Music Do Plants Like

Are you among those who wonder Do Plants Like Music? And whether they respond to vibrations or...

Join our 2.8 Million Followers

Social Followers

2.5MFollowers
219kFans
36kSubscribers