What Kind of Plants Do Flies Hate?

When you want to repel flies in your garden, you can choose from several plants, including marigolds, catnip, and lemongrass. These plants grow well in sunny spots and have strong smells that flies hate. These plants are also easy to grow and maintain.

Basil, a common kitchen herb, is also a popular fly repellent. It is easy to grow in containers or in the garden and can be kept indoors. Basil has a strong smell that flies hate. Mint is also an excellent plant to grow as it is both edible and a natural fly repellent.

Bay leaves and rosemary are also effective insect repellents. Burning the leaves of these plants will produce a cloud of smoke that will deter insects. Place them in containers near doorways and windows to keep pests out. Bay leaves are also an effective way to keep flies away from foodstuffs and can be sprinkled on shelves in the pantry. Bay leaves also repel roaches, mice, and moths.

Rosemary is a good plant to grow near a window. Although this herb is often mistaken for lavender, rosemary’s strong aroma makes it a strong fly repellent. You can grow rosemary indoors as a pot herb or even plant it in your garden. It doesn’t need much care once it’s established, and the oil in the leaves makes it a powerful fly repellent.

Our top picks for getting rid of flies

These are our 6 TOP picks for getting rid of your fly infestation. These products are carefully selected by our team to give you the most value for your money!