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!

Important Note About Plant-Based Fly Repellents

While these plants can help reduce fly populations, it’s important to have realistic expectations:

What These Plants CAN Do:

  • Reduce fly activity in immediate vicinity (2-3 foot radius)
  • Provide some deterrent effect when planted in groups
  • Offer pleasant fragrances for humans
  • Serve as part of an integrated pest management approach

What These Plants CANNOT Do:

  • Eliminate all flies from large areas
  • Work as effectively as chemical repellents for heavy infestations
  • Provide instant results (most require established growth)
  • Work equally well for all fly species

For Best Results:

  • Plant in clusters rather than single specimens
  • Combine multiple repellent plants
  • Maintain plants properly (healthy plants produce more oils)
  • Use in conjunction with good sanitation practices

The Science Behind Plant-Based Fly Repellents

Plants repel flies through several mechanisms:

Essential Oil Compounds:

  • Citronellol (found in lemongrass, geraniums) – disrupts insect nervous systems
  • Limonene (citrus plants) – toxic to many insects
  • Camphor (rosemary, sage) – overwhelms insect sensory organs
  • Eugenol (basil, cloves) – natural insecticide properties

Physical Deterrents:

  • Strong scents mask attractive odors that draw flies
  • Some plants produce sticky substances that trap small insects
  • Dense plantings create physical barriers to flight paths

Note: Effectiveness varies by fly species, plant maturity, weather conditions, and individual plant health.

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.

what plants repel flies

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.

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.

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.

Lavender repel flies

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 fascinating natural allies in controlling fly populations. Plants such as Venus flytraps, pitcher plants, sundews, and cobra lilies actively capture and digest flies rather than simply repelling them. These plants lure insects with sweet nectar, bright colors, or enticing scents, then trap them using various mechanisms including snap-traps, pitfall traps, or sticky surfaces.

Popular Carnivorous Plants for Fly Control:

  • Venus Flytrap: Snap-trap mechanism, ideal for indoor use
  • Pitcher Plants: Pitfall traps, excellent for outdoor gardens
  • Sundews: Sticky tentacles, effective for small flies
  • Butterworts: Greasy leaves trap gnats and fruit flies

While these plants require specific growing conditions (high humidity, distilled water, bright light), they provide both fascinating botanical interest and practical pest control.

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. 

Rosemary repel flies

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.

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.

what plants repel flies

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

Venus flytraps can be both fascinating and functional, but they require very specific growing conditions to survive. They need:

  • Distilled or rainwater only (no tap water)
  • High humidity (50-60%)
  • Bright, indirect sunlight
  • Dormancy period in winter
  • Acidic, nutrient-poor soil

These plants are best suited for terrariums or specialized carnivorous plant setups rather than typical garden or houseplant collections. While effective at catching flies, they’re more of a specialized hobby plant than a practical pest control solution for most gardeners.

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.

IMPORTANT SAFETY WARNING: Pennyroyal is highly toxic to humans and animals, especially cats, dogs, and pregnant women. Even small amounts can cause serious health problems including liver damage, seizures, and death. Many gardening experts recommend avoiding pennyroyal entirely due to these serious risks.

Safer alternatives with similar properties:

  • Spearmint or peppermint (Mentha species)
  • American pennyroyal (less toxic than European pennyroyal)
  • Catnip or lemon balm

If you choose to grow pennyroyal, keep it completely away from children and pets, wear gloves when handling, and never use it for any medicinal purposes.

Peppermint

Peppermint is one of the most potent natural fly repellents available to home gardeners, thanks to its exceptionally high concentration of menthol and other volatile oils. This hardy perennial herb creates an aromatic barrier that flies, mosquitoes, ants, and even mice find overwhelming and unpleasant. The intense, cooling scent that humans find refreshing acts like an invisible force field against flying pests.

Why Peppermint Works So Well: The secret lies in peppermint’s essential oil composition, which contains 25-50% menthol along with menthone, menthyl acetate, and limonene. These compounds literally overwhelm insects’ sensory receptors, making it difficult for them to navigate or feel comfortable in the area. Studies have shown that peppermint oil can be as effective as some commercial insect repellents for short-term protection.

Nasturtiums

Their vibrant blooms not only add a pop of color but also help repel certain pests while attracting beneficial insects. Nasturtiums work as “trap crops” – they attract aphids, cucumber beetles, and other pests away from your main crops, while their peppery scent may deter some flying insects. They also attract beneficial predatory insects that help control pest populations naturally.

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

When to Expect Results

Immediate Effect (1-7 days):

  • Strong-scented herbs like basil, rosemary, lavender may provide some deterrent effect once established

Short-term (2-4 weeks):

  • Plants establish root systems and begin producing maximum essential oil content
  • Noticeable reduction in fly activity in immediate plant vicinity

Long-term (2-3 months):

  • Mature plants reach full repellent potential
  • Combined plantings create more effective barrier zones
  • Carnivorous plants begin making measurable impact on fly populations

Seasonal Considerations:

  • Annual plants need replanting each year
  • Perennial herbs may lose potency in winter
  • Essential oil production peaks during warm, sunny weather

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.