Here is a list of a few plants can keep flies and other annoying bugs away.
Lavender smells wonderful and same scent that ails our surrounding and makes our linens smell amazing is absolutely disgusting to flies, moths and mosquitoes. Planting lavender around your home creates a protective barrier. You can also hang lavender in bundles around your home and yard to repel flies.
Flies absolutely hate mint scent. It’s best to plant it in pots, because it will spread very fast. Not only that, but it has many uses in cooking as well as some medicinal properties.
If flies not your only problem in your yard, try planting rosemary. It is known as a great deterrent for cats. In addition to repelling mosquitoes, potent rosemary will help protect your vegetable plants from infestation.
It is a good idea to pot basil plants and spread them around your garden to keep the flies and other bugs away. Plant it next to your doors and windows to keep flies from coming into your home. There’s an oil in basil that kills mosquito eggs. Basil is a beautiful fragrant plant that grows easily in most climates. It even tolerates the dry, Texas heat pretty well.
It’s easiest to keep pots of bay leaf planted around your patio. You’ll need to bring it inside during winter months. You can scatter a few leaves on the pantry shelves to repel flies, moths, earwigs, and mice. It not only keeps flies away from your home area, but makes the fly repellent extremely mobile.
Catnip oil was approved by the Environmental Protection Agency (EPA) as a safe remedy to repel flies. These plant is a member of the mint family and contain nepetalactone the same substance that attracts cats.
Citronella is the oil found in lemongrass. This is one of the most common plants used to repel mosquitoes, but it also works for keeping flies away.
The plant can grow up to 3 feet. It is native to Europe, but is quite established in North America as well, and it makes a great foundation planting. This flower has a fun and bright yellow color that not only repels flies but also attracts attention. You can grow the plants in some pots and place them outside close to your entrance.