![](https://americangardener.net/wp-content/uploads/2025/02/many.jpg)
Plants that naturally repel flies offer an eco-friendly approach to pest control, utilizing their inherent compounds to deter these insects. Indoors, these plants can be strategically positioned to capitalize on their aromatic properties, which are often released more intensely when their foliage is brushed or when they flower. Their scents can mask the odors that attract flies, such as those from kitchen waste or pet areas, thereby reducing the number of flies in living spaces. Placing these plants near windows, doors, or in areas where flies commonly enter can create a natural barrier, enhancing both the ambiance and air quality of indoor environments.
Outdoors, these plants serve a similar purpose by deterring flies from congregating in gardens, patios, or near outdoor dining spaces. By planting them around the perimeter of these areas or near compost heaps where flies are attracted due to decomposition, they act as a first line of defense against fly invasion. Their repellent effect is often amplified in sunny spots where their essential oils are more potent, providing not just fly control but also aiding in managing other flying pests like mosquitoes and gnats, contributing to more enjoyable outdoor living.
The effectiveness of these plants in repelling flies relies on their natural compounds which flies find repugnant or disorienting. Maintenance like regular pruning can enhance their effectiveness by releasing more of these compounds into the air. While these plants can significantly decrease fly populations, they work best as part of a broader pest management strategy rather than a sole solution. Integrating them with good hygiene practices and other control measures can lead to a more fly-resistant environment, both inside and outside the home.
Plants that repel Flies
Basil
Known for its culinary uses, basil also serves as an effective fly repellent due to its sharp, pungent scent. This herb is fairly easy to grow indoors if placed in a sunny spot. Ideally, you’d want to position a few pots of basil near windows or in the kitchen, areas where flies are often seen. Its active growth in warm conditions means you’ll have a continuous supply of natural fly deterrent.
Lavender
With its enchanting fragrance for humans, lavender is less appreciated by house flies. The scent comes from the essential oils within its flowers, which can overwhelm flies’ sensitive olfactory senses. Growing lavender indoors requires a sunny location, making it perfect for living rooms or near entryways. It not only repels flies but also adds a calming ambiance to your space.
Mint
The invigorating aroma of mint, particularly varieties like peppermint or spearmint, is quite repellent to house flies. Mint can be grown in pots to control its invasive nature. A pot of mint on your windowsill or near doors where flies might enter can help reduce their presence. The menthol in mint is what seems to deter these pests.
Rosemary
With its pine-like aroma, rosemary is another plant that house flies avoid. It’s an excellent choice for indoor cultivation, needing lots of light to thrive. Placing rosemary in the kitchen or dining area not only keeps flies away but also provides fresh herbs for cooking.
Marigolds
These vibrant flowers contain a compound called limonene, which flies find repellent. Marigolds are not only functional but also add color to indoor spaces. They can be potted and placed around areas where flies tend to gather. Their ease of growth makes them a practical choice for fly control.
Catnip
This herb contains nepetalactone, known to be more effective than DEET in repelling insects, including house flies. While catnip might attract feline friends, it’s quite off-putting to flies. Growing catnip in a hanging basket or pot where flies are common can be beneficial.
Lemongrass
Known for its citronella content, lemongrass is a popular choice for repelling various insects, including house flies. Growing lemongrass in pots indoors can be a bit challenging due to its height, but it’s worth it for its natural repellent properties. Place it near entry points or in areas where you often see flies.
Chrysanthemums
These beautiful flowers contain pyrethrum, a natural insecticide. While primarily used outdoors, smaller varieties can be grown indoors or placed in vases. Chrysanthemums are particularly effective in areas with good light, deterring flies while adding a touch of elegance to your home.
Sage
Sage’s strong, earthy scent is not a favorite among house flies. This herb is quite hardy for indoor growth, requiring good light and well-drained soil. Positioning sage plants in the kitchen or dining area can deter flies while also providing you with fresh herbs for your culinary adventures.
Tansy
With its sharp, pungent aroma, tansy is another effective fly repellent. It’s known for its yellow, button-like flowers. However, caution is advised since tansy can be toxic to pets. If you decide to use tansy, ensure it’s placed out of reach of animals, perhaps in higher locations or hanging baskets.
Eucalyptus
The distinctive, fresh scent of eucalyptus leaves is known to repel house flies. Although eucalyptus is more commonly associated with outdoor settings, smaller varieties or eucalyptus branches can be used indoors. Place them in areas with good light to release their aromatic oils which deter flies.
Pennyroyal
This member of the mint family has a strong, minty scent that flies dislike. However, pennyroyal is toxic if ingested, so it must be kept well away from pets and children. It can be used in hanging planters or high shelves where its scent can be effective without posing risks.
Citronella Grass
While often associated with outdoor mosquito repellents, citronella grass can also be grown indoors in pots. Its lemony fragrance is a natural deterrent for house flies. It’s best placed near windows or entry points where flies might enter.
Wormwood
With a very bitter scent, wormwood is known to repel a variety of insects, including house flies. Its silvery foliage also adds an ornamental touch to indoor settings. Care must be taken as it can be toxic to pets, so consider its placement carefully.
Bay Laurel
The leaves of the bay laurel plant emit a strong, spicy scent that flies find repellent. Growing bay laurel indoors, especially in a sunny spot, can help manage fly populations. It’s also a versatile herb for cooking, making it a dual-purpose plant.
Geranium
Specifically, scented varieties like lemon or citronella geraniums release fragrances that house flies avoid. These plants not only help with pest control but also add a splash of color and greenery to your indoor environment. They require good light to thrive, making them perfect for windowsills or light-filled rooms.
Thyme
This small, aromatic herb is not only a culinary delight but also repels flies with its strong, earthy scent. Thyme can thrive in pots indoors with ample sunlight, making it an easy addition to kitchens or any sunny window ledge. Its fragrance can help keep flies away from food preparation areas.
Lemon Balm
With its citrusy aroma, lemon balm is another fly deterrent. It’s part of the mint family and grows well in containers, which is great since it can be invasive if planted directly in the ground. Place lemon balm near entries or in spots where flies are commonly seen to benefit from its repelling properties.
Aloe Vera
While primarily known for its healing properties, aloe vera also emits a scent that house flies dislike. It’s relatively easy to grow indoors, requiring minimal watering, and can be placed in various parts of the home, especially areas with indirect sunlight.
Fennel
The licorice-like scent of fennel can repel house flies. Growing fennel indoors requires a bit more space due to its size, but you can cultivate it in larger pots. It’s particularly effective near dining or kitchen areas where flies might be attracted by food.
Venus Flytrap
Although not a repellent in the traditional sense, the Venus flytrap is a carnivorous plant that can catch and digest flies. While it won’t deter flies from entering, it can help control their numbers. Place it in a location where flies are common, but remember it needs bright light and specific conditions to thrive.
Coriander (Cilantro)
The fresh, sharp scent of coriander can help keep house flies away. This herb is easy to grow on a windowsill with plenty of light. Besides repelling flies, it’s a great herb to have on hand for cooking.
Parsley
Parsley has a mild, yet distinctive scent that flies find unappealing. It’s another herb that’s easy to grow indoors, needing good light but not direct sun all day. Parsley can be placed around the kitchen or dining areas, adding to both the aesthetic and functional aspects of your space.
Dill
Dill’s unique aroma is another natural fly repellent. It grows well indoors with plenty of light and can be a decorative addition as well. Dill can be particularly effective when placed near areas where you eat or cook, deterring flies from settling.
N/B
Remember, while these plants can help in repelling house flies, they are most effective when used as part of a comprehensive approach to fly control. This includes maintaining cleanliness, managing food waste, and ensuring your home is as fly-proof as possible by sealing cracks and gaps. Each plant has its own care requirements, so ensure they are placed in appropriate conditions to grow healthily and be most effective in repelling flies.