5 Plants That Keep Flies Away Naturally

Why Flies Crash Your Party and How Plants Can Help

You set up the perfect outdoor dinner. The grill is sizzling. The drinks are cold. Then that familiar buzz arrives. Flies land on the salad. They circle the burgers. Suddenly your relaxed evening turns into a swatting contest. It is frustrating. Worse, flies carry bacteria. They can contaminate food and surfaces. Many people reach for chemical sprays. But those come with strong odors and health concerns. There is a better way. Certain plants naturally discourage flies from hanging around. These fly repelling plants add beauty to your garden while keeping pests away. You do not need a large yard. A few pots on a balcony or near a window can make a real difference. Let us look at five powerful options that work well for families, pet owners, and anyone who prefers a natural approach.

fly repelling plants

Petunias: Colorful Blooms That Double as Pest Control

Petunias are a favorite for hanging baskets and window boxes. Their bright flowers bring cheer to any space. But these annuals have a hidden talent. Their stems and leaves are covered in tiny hairs that feel sticky to the touch. That stickiness traps small insects like flies and aphids. On top of that, petunias release a subtle scent that flies find unpleasant. It is a natural double defense.

How to Use Petunias Against Flies

Place petunias near entry points such as doors or open windows. Hanging baskets work especially well because flies tend to hover at head height. The plants will bloom from spring until the first frost. To keep them productive, remove faded flowers regularly. This process, called deadheading, encourages new blooms. Petunias prefer well-draining soil and at least six hours of sunlight daily. A three-pack of seedlings costs only a few dollars and will cover a small patio area.

Where Petunias Fit in Small Spaces

If you live in an apartment with a balcony, petunias are ideal. They thrive in containers and do not require deep soil. A single hanging basket near the railing can create a barrier that deters flies from approaching your seating area. For maximum effect, combine petunias with other fly repelling plants in the same container. Just make sure all plants have similar water and light needs.

Basil: A Kitchen Herb That Fights Flies

Basil is famous for its role in pasta sauces and salads. But its strong, peppery fragrance does more than flavor food. Flies dislike the smell intensely. Grow basil near open windows, and the aroma will discourage flies from entering your home. You can also use basil directly on your skin. Rub a fresh leaf on your arms or legs before heading outside. The essential oils in basil, especially estragole and linalool, create a barrier that flies avoid.

Making a Basil Spray

For a longer-lasting solution, create a simple spray. Take a handful of fresh basil leaves and blend them with a cup of vodka. Vodka acts as a solvent and helps extract the oils. Strain the mixture through a fine sieve or cheesecloth. Pour the liquid into a spray bottle. Mist your patio furniture, tablecloth, or even your clothing. Reapply every couple of hours, especially on hot days when flies are most active. This spray is safe for adults and children, though you should avoid spraying near eyes.

Growing Basil for Continuous Protection

Basil is easy to grow from seed or seedling. It needs warmth, well-drained soil, and regular watering. Pinch off the top leaves often to encourage bushy growth. If you let the plant flower, the leaves become less potent. Keep harvesting to maintain strong fragrance. A single basil plant in a small pot on your kitchen windowsill can help keep flies away from your indoor space too.

Lavender: Calming Scent for You, Repellent for Flies

Lavender is beloved for its soothing aroma. People use it in sachets, oils, and baths to relax. Flies, however, cannot stand it. The compounds linalool and linalyl acetate give lavender its distinctive smell. These same compounds confuse and repel flies. Lavender also attracts bees and butterflies, which is a bonus for your garden’s ecosystem.

Positioning Lavender Outdoors

Plant lavender in sunny spots near seating areas or pathways. It thrives in poor, sandy soil and does not need much water once established. English lavender (Lavandula angustifolia) is the most fragrant variety. You can also dry the flowers and place them in small cloth bags. Hang these bags near doorways or on your porch to maintain a fly-free zone without needing live plants.

Making a Lavender Salve

For personal protection, you can make a simple herbal salve. Infuse dried lavender flowers in a carrier oil like olive or coconut oil for two weeks. Strain the oil and mix with beeswax to create a balm. Rub a small amount on exposed skin before going outside. The scent lasts for a couple of hours and keeps flies at bay naturally.

Rue: A Powerful but Cautionary Plant

Rue (Ruta graveolens) is one of the strongest fly repelling plants available. Its aroma is sharp and bitter. Flies cannot tolerate it. However, rue requires careful handling. The plant contains compounds that can cause skin irritation and blistering when touched in sunlight. It is also toxic if eaten. Keep rue away from children and pets. Never rub it directly on your skin.

Safe Ways to Use Rue

Plant rue in containers placed around the perimeter of your patio or garden. The scent will drift and keep flies away without you needing to touch the plant. You can also harvest rue stems and dry them. Hang dried rue bunches near doorways or in outdoor dining areas. For indoor use, place dried rue in a cloth sachet and tuck it into cabinets or near windows. Rue also repels Japanese beetles and other garden pests, making it a valuable companion plant for vegetables.

Where to Grow Rue

Rue is a hardy perennial that thrives in full sun and well-drained soil. It has delicate yellow flowers that add a cottage-garden feel. Because it is toxic, consider placing it in a raised bed or a pot that is out of reach of curious hands. Label the plant clearly so visitors know not to touch it.

Mint: An Invasive Herb That Keeps Flies Away

Mint is a common herb with a strong, fresh scent. Flies find the smell overwhelming. Peppermint, spearmint, and chocolate mint all work well. Mint is incredibly easy to grow, but it spreads aggressively. Always plant mint in a container to prevent it from taking over your garden. Place pots near doorways, on windowsills, or around outdoor seating areas.

Using Mint Leaves as a Repellent

Crush a few mint leaves and rub them on your skin for a quick repellent. The menthol in mint creates a cooling sensation that flies dislike. You can also make a mint tea spray. Steep a handful of fresh mint leaves in boiling water for 30 minutes. Strain and cool the liquid. Pour into a spray bottle and use it on surfaces. The smell fades after a few hours, so reapply as needed.

You may also enjoy reading: 7 Secrets to Grow & Harvest Blueberries.

Mint in Companion Planting

Mint attracts beneficial insects like predatory wasps and hoverflies, which prey on pests. Plant mint near vegetables such as tomatoes and peppers to create a natural pest management system. Just keep mint in its own pot to avoid root competition. Place the pot at the edge of your vegetable bed for best results.

Additional Strategies to Maximize Fly Control

Plants alone may not solve a severe fly problem. Combine them with physical barriers and fans for best results. Tabletop fans create airflow that flies cannot fly against. A box fan set on low near your dining area will keep flies away from food. Mesh food covers are another simple tool. They pop open and cover dishes completely, blocking flies while letting air circulate. These covers are inexpensive and easy to store.

Placement Matters

Group your fly repelling plants near the areas where you spend the most time. A cluster of pots around a patio table creates a stronger scent barrier than a single plant. For window boxes, alternate basil and lavender to get continuous fragrance. On a balcony, use a mix of petunias and mint in hanging baskets. The combination of scents and sticky leaves creates an environment that flies actively avoid.

Frequently Asked Questions About Fly Repelling Plants

Can I use these plants indoors to repel flies?

Yes. Place pots on windowsills or near kitchen counters. Basil, mint, and lavender do well indoors with sufficient light. Rue is not recommended indoors because of its toxicity. Petunias need strong sunlight and may not bloom well inside. For indoor use, dried lavender sachets or mint sprays are effective alternatives.

How do I care for fly repelling plants so they stay effective all season?

Most of these plants need regular pruning to maintain strong scent production. Remove dead flowers from petunias and lavender. Harvest basil leaves frequently. Mint should be trimmed back to prevent legginess. Water consistently but avoid overwatering. Healthy plants produce more essential oils, which means better fly repellency.

Why do some plants repel flies while others attract them?

Flies rely on smell to find food and breeding sites. Plants with strong, pungent aromas confuse or overwhelm their olfactory system. Sweet, decaying smells attract flies. Plants like lavender and mint produce volatile compounds that flies interpret as danger signals. In contrast, flowers with sweet nectar often attract flies because they mimic the scent of rotting fruit.

Do these plants work against mosquitoes too?

Several of these plants also deter mosquitoes. Basil, lavender, and mint are known to repel both flies and mosquitoes. Petunias have some effect on mosquitoes as well. Rue’s strong scent may keep mosquitoes away, but its toxicity limits its use. For best results, combine plants with other mosquito control methods like removing standing water.

What if I have limited garden space—can I still benefit from fly repelling plants?

Absolutely. A single pot of basil on a balcony can make a difference. Hanging baskets with petunias take up no floor space. Window boxes are perfect for lavender and mint. Even a small herb garden on a kitchen counter can help keep flies away from indoor cooking areas. The key is to place the plants near entry points and seating areas.

Flies do not have to ruin your outdoor moments. By choosing the right fly repelling plants and using them strategically, you can enjoy meals and gatherings without the buzz. Start with one or two plants that fit your space and lifestyle. Over time, you will discover which combinations work best for your home. Nature offers simple, effective solutions—sometimes all you need is a little greenery.