What Plants Repel Flies?

Gardeners have long sought natural ways to keep pesky flies from buzzing around their green sanctuaries, and the answer often lies in the power of plants. Some greenery emits fragrant essential oils that flies find utterly repulsive. By strategically placing these plants in your garden or patio, you can create a fly-free zone that’s both pleasant for humans and unwelcoming for unwanted flying guests.

Whether it’s through the release of essential oils or other natural mechanisms, these botanical wonders serve as a living shield against the onslaught of flies. Incorporating them into your outdoor spaces can significantly reduce the presence of these insects, contributing to a more enjoyable and peaceful environment. 

So, are you looking for plants that repel flies? You’re in the right place because in this post I’ll review 20 plants that repel flies. Let’s continue reading!

What Plants Keep Flies Away the Best?

Flies detest the strong, aromatic scents of certain flowering plants and herbs. This natural defense mechanism is particularly potent in sage and rosemary, which release a pungent aroma that’s delightful to humans but a deterrent to fly species. Additionally, the essential oils found in some aromatic herbs can be especially effective at keeping pesky flies at bay.

Furthermore, potted plants that thrive both indoors and outdoors create a barrier that species of flies are inclined to avoid. Their natural scents, which we might find pleasantly herbaceous or citrusy, act as a repellent, making these plants not just decorative but also functional in maintaining a fly-free zone.

Importance of Repelling Flies

Repelling flies is crucial for several reasons:

  • Flies are carriers of bacteria and diseases, which can harm humans and livestock.
  • The presence of flies can lead to food contamination and spoilage.
  • Flies can be a nuisance, causing discomfort and annoyance in indoor and outdoor settings.
  • Reducing fly populations can minimize the need for chemical insect repellents, which can harm the environment and other non-target species.

By employing flowering plants, sage and rosemary, and other aromatic herbs in our fight against flies, we utilize nature’s own tools without giving it a cold shoulder through chemicals like methyl acetate, often found in commercial insecticides.

what plants repel flies

20 Plants That Repel Flies

Imagine a garden bustling with activity, where flowering plants not only attract pollinators but also serve as natural insect repellents. Among these, plants that repel fruit flies and other insects like flies can be interspersed within garden beds, near a compost heap, or along the edges to create a protective barrier. These plants, with their ability to ward off unwanted insects, play a dual role in the ecosystem of your garden.

Moreover, the inclusion of perennial herbs and plants in your garden not only enhances its aesthetic appeal but also contributes to the biological control of flying insects. By cultivating a diverse range of these plants, you ensure the presence of flies is kept in check while still inviting beneficial insects that help pollinate flowers and support a healthy garden environment.

Basil

Basil, with its lush green leaves and distinctive aroma, is a formidable foe against outdoor pests. As an effective bug repellant, basil’s robust scent is off-putting to many insects, making it a must-have for gardeners and homeowners alike. Just a few potted basil plants strategically placed around your outdoor living area can significantly reduce the number of unwanted visitors.

This culinary favorite doubles as a functional addition to your pest control arsenal. Its versatility means you can enjoy fresh basil in your dishes while appreciating its repellent properties as it stands guard against the encroachment of flying nuisances.

Lavender

Lavender is renowned not only for its calming properties but also as one of the most effective fly-repellent plants. Thriving in sunny areas, its purple blooms and silvery foliage are a sight to behold, while the oil extracted from its flowers is a natural deterrent to flies and other pests. This delightful plant can transform any garden into a tranquil, insect-free haven.

The fragrance that makes lavender a favorite in perfumes and sachets is the very thing that repels pesky insects. Planting lavender around your home will not only add beauty but will also create a protective barrier that keeps flies at a distance.

Bay Laurel

The bay laurel, with its dignified presence and glossy evergreen leaves, is more than just an ornamental addition to the garden. When crushed, bay leaves release a fragrance that is unappealing to many insects, making the bay tree a natural insect repellent. Its yellow flowers add a touch of color, but it’s the leaves that are the true heroes in the fight against pests.

Commonly used in cooking, bay laurel serves a dual purpose by providing both flavor and protection. A few bay leaves placed in cupboards or drawers can keep bugs at bay, making bay laurel a practical and multipurpose plant for any household.

Catnip

Catnip, scientifically known as Nepeta cataria, is more than just a treat for felines. Its scents and oils are potent insect deterrents, particularly effective against a variety of insects. This perennial herb can be easily grown in the garden, where it releases its natural chemicals, providing a protective shield against unwanted flying visitors.

Additionally, the playful association with cats can be a charming anecdote to share while you relish the practical benefits of catnip’s natural insect-repelling properties. This plant is a win-win for pet owners and gardeners seeking eco-friendly pest solutions.

Lemon Balm

Lemon balm, a member of the mint family, is celebrated for its citrus-scented leaves, adept at repelling flies and other insects. The compound citronellal, found within its leaves, is particularly effective in warding off pests. This hardy plant thrives in various conditions, from full sun to partial shade, making it an easy addition to any garden.

As a bonus, lemon balm’s refreshing fragrance can enhance the sensory pleasure of spending time in your garden, all while keeping the airspace clear of flying annoyances. 

Carnivorous Plant

Carnivorous plants are not just fascinating specimens for botany enthusiasts; they are also natural allies in getting rid of flies. Plants such as pitcher plants and Venus flytraps lure flies and insects with intricate designs and sometimes sweet nectar. Once trapped, the tiny hairs within these plants ensure that their prey cannot escape.

These living fly traps provide a dual service: they enhance the biodiversity of your garden and actively reduce the number of tiny insects. 

Rosemary

Rosemary, a hardy perennial herb, is as resilient as it is effective in keeping insects at bay. It thrives in direct sunlight and can be grown both indoors and outdoors, making it an adaptable and versatile plant. During the spring and summer, its needle-like leaves are particularly rich in the aromatic oils that repel a variety of insects.

Whether you’re grilling in the backyard or enjoying a quiet evening on the patio, rosemary can serve as a natural barrier against insects while also providing fresh herbs for your culinary creations. 

Marigold

Marigolds are not only known for their bright, cheerful flowers that thrive in warm weather but also for their insect-repelling capabilities. The aromatic leaves of marigolds produce a scent that is offensive to many insects, serving as a natural deterrent. This attribute makes them as effective as some insect-repellent sprays without the use of harsh chemicals.

Planting marigolds among vegetables and flowers can protect your plants from a variety of garden pests while adding a pop of color to your outdoor space. 

Sage

Sage, a revered kitchen herb, is also one of the notable plants that repel flies. Its pungent aroma acts as a natural barrier against garden pests. When dried and burned, the smoke from sage can enhance the ambiance around a fire pit and keep the flying insects at a distance.

Sage is easy to cultivate and requires minimal maintenance, so it is a robust addition to any garden. Its presence not only contributes to the culinary herbs at your disposal but also plays a significant role in maintaining a pest-free environment.

Carnivorous Plants

Carnivorous plants serve as both intriguing plants to grow and effective biological controls for flying pests. The alluring appearance of pitcher plants, Venus flytraps, and cobra lilies, complemented by their ability to trap insects, makes them a unique addition to any garden. Their tiny hairs and intricate trapping mechanisms ensure that once an insect is lured in by the sweet nectar, escape is nearly impossible.

By including carnivorous plants in your garden, you not only get rid of flies but also contribute to the natural oils and scents that deter flies. As fly-repellent plants, they offer a sustainable and fascinating method of managing unwanted insects without resorting to chemical solutions.

what plants repel flies

Lemongrass

Lemongrass is a tropical plant that’s as lovely to look at as it is effective in repelling insects, thanks to its high citronella oil content. This oil is widely regarded for its insect-repelling properties and is often found in natural mosquito deterrents. Planting lemongrass around your outdoor living spaces can help keep flies at arm’s length while infusing the area with a refreshing, citrusy aroma.

Not only does lemongrass enhance the aesthetic of a garden with its tall, graceful stalks, but it also serves a practical purpose in maintaining a comfortable, insect-free environment. 

Garlic

Garlic is known for its strong scent, which is exactly what helps keep pests at bay. Planting garlic around your garden can act as a natural deterrent for flies who find the aroma unappealing. This method of repelling flies is not only effective but also adds a handy culinary resource right in your backyard.

While garlic doesn’t boast attractive flowers, its value in the garden extends beyond aesthetics. Its potent fragrance masks other plant scents that would typically attract flies, creating an invisible shield around your cherished plants.

Laurel

The laurel plant, especially the bay laurel, is a wonderful addition to any garden, and not just for its culinary uses. The aromatic leaves are excellent for keeping flies at bay, thanks to their intense fragrance, which flies find off-putting.

While the bay laurel is known for its green leaves, it does bloom with small yellow flowers. These flowers add a subtle charm to the plant, but more importantly, they repel unwanted insects, making the bay laurel a dual-purpose plant in your fly defense arsenal.

Eucalyptus

Eucalyptus is celebrated for its health benefits, particularly when it comes to its essential oils. But it’s also a powerful plant for repelling flies and other pests. The strong, minty aroma of eucalyptus leaves is uninviting to flies, who prefer not to linger around the pungent scent.

Planting eucalyptus in your garden not only provides a source of natural insect repellent but also contributes to a healthier garden environment. The distinctive smell acts as a barrier, deterring various pests and keeping your plants safe from their attention.

Wormwood

Wormwood carries a reputation as a natural insecticide, particularly effective against flies and mosquitoes. Its bitter scent and taste make it an unwelcome presence for these pests, who tend to avoid areas where wormwood grows.

The silver-green foliage of wormwood is not only practical for pest control but also adds a unique texture to garden beds. Incorporating wormwood into your landscape can provide both aesthetic appeal and a natural way to maintain a fly-free zone.

Venus Flytrap

Carnivorous plants like the Venus Flytrap are nature’s own pest control agents. They lure in flies and other small insects with their nectar and then trap them in their jaw-like leaves. While they may not repel flies in the traditional sense, they do help reduce the population of these pests.

Adding a Venus Flytrap to your collection can be both fascinating and functional. Although they require specific care to thrive, they can serve as a natural and engaging way to manage flies in your home or garden.

Tansy

Tansy is an herb with a history of use for its insect-repelling properties. Its fern-like foliage and bright yellow, button-like flowers can be an attractive addition to gardens. But more importantly, they release a scent that is very effective at keeping flies and other bugs away.

Plant tansy along the borders of your garden or near areas where you spend time outdoors to enjoy its protective benefits. 

Pennyroyal

Pennyroyal is another natural fighter in the war against flies and other bugs. With its small, lilac-colored flowers and minty scent, it’s a pleasant yet potent deterrent for unwanted garden visitors. When planted in and around the garden, pennyroyal can help maintain a more comfortable and less buggy environment.

It’s important to note that pennyroyal should be used with caution, especially around pets and children, as it can be toxic if ingested in large quantities. Always handle pennyroyal with care to safely enjoy its insect-repelling benefits.

Nasturtiums

Nasturtiums serve as an excellent companion plant in the garden. Their vibrant blooms not only add a pop of color but also help repel pests like squash bugs. These colorful flowers release a scent that is unappealing to many insects, making them a natural and attractive form of pest control.

By interplanting nasturtiums with vegetables and other garden plants, you take advantage of their protective properties. Their presence can reduce the likelihood of pest infestations, keeping your other plants healthy and thriving.

Petunias

Petunias are a delightful addition to any garden with their wide range of colors and patterns. But they are more than just pretty faces; petunias have a subtle scent that can help deter flies and other insects from taking up residence in your garden.

These annuals are easy to grow and maintain, making them ideal for both beginner and experienced gardeners. Planting petunias in hanging baskets or containers near your outdoor living spaces can not only enhance the ambiance but also contribute to a fly-free environment.

what plants repel flies

Wrap-Up!

Incorporating plants with a distinct smell into your garden or outdoor spaces can be a delightful and effective way to keep those pesky flies at bay. Plants like basil and lavender not only add a splash of color and fragrance but also come with the added benefit of being natural fly repellents. With such a variety of choices, from the soothing scents of rosemary and eucalyptus to the sharp aroma of garlic, there’s a plant to complement every garden’s aesthetic while serving a practical purpose.