When warm weather arrives, so do uninvited guests—flies. Whether you’re enjoying a backyard barbecue or relaxing on the patio, flies can be a major nuisance. While chemical repellents may seem like a quick fix, they can also harm beneficial insects, pets, and even your health. That’s why natural solutions are gaining popularity—they’re effective, safe, and easy to use.
Using natural fly control methods allows you to maintain a pleasant outdoor environment without harsh chemicals. From DIY fly traps to clever use of herbs and citrus, you can quickly reduce the number of flies buzzing around your yard or outdoor dining area. Many of these tricks require everyday household items or easy-to-find plants and essential oils.
In this article, you’ll discover 14 fast and easy natural ways to get rid of flies outside. Whether you’re hosting guests or simply want a peaceful afternoon on the porch, these tips will help you keep your space fly-free without sacrificing safety or comfort.
1. Set Out DIY Apple Cider Vinegar Fly Traps
Apple cider vinegar is one of the most effective and affordable natural fly baits. Flies are strongly attracted to the fermented scent and will quickly swarm to investigate. To make your own trap, pour a small amount of apple cider vinegar into a jar, add a few drops of dish soap (to break surface tension), and cover the jar with plastic wrap poked with small holes.
Once flies enter the jar through the holes, they’re unable to escape and eventually drown in the liquid. You can place these jars strategically around outdoor seating areas, trash bins, and near food setups to catch the most activity. The trap can be refreshed daily for continuous protection.
This method is great because it uses non-toxic ingredients and requires minimal effort. Plus, it’s safe to place around pets and children, unlike chemical traps. You can also try different containers to blend in with your outdoor decor.
2. Use Lemon and Clove Repellents

The scent combination of fresh lemon and cloves is a surprisingly effective fly deterrent. Simply slice a lemon in half and insert about 6–10 whole cloves into each half. The strong citrus scent combined with the spicy aroma of cloves naturally repels flies and other pests like ants.
Place the clove-studded lemon halves on outdoor tables, near food stations, or on windowsills and ledges. This setup not only works as a fly repellent but also acts as a rustic and fragrant centerpiece. Refresh the lemons every few days to maintain effectiveness.
This method is not only decorative but also entirely natural and safe. It’s perfect for family gatherings, outdoor picnics, and summer parties where you want both style and functionality in your fly control strategy.
3. Hang Bags of Water with Coins
An old but popular trick, hanging clear plastic bags filled with water and a few shiny coins is said to confuse flies’ vision. The light reflecting off the water and coins disrupts their compound eyes, making it difficult for them to navigate. While the science behind it is debated, many homeowners swear by this method.
To try it, fill a quart-sized ziplock bag halfway with water, drop in a few shiny pennies or dimes, seal it, and hang the bag in bright outdoor spots using string or clothespins. Good areas include patio entrances, above door frames, or near outdoor kitchens.
This method is cost-effective, quick to set up, and reusable. It’s a great chemical-free addition to other natural fly control strategies and is especially helpful in areas with minimal airflow or shade.
4. Grow Fly-Repelling Plants

Nature has gifted us with several plants that flies simply can’t stand. Strong-scented herbs and flowers like basil, lavender, mint, citronella, marigold, and rosemary naturally deter flies while beautifying your garden. These plants emit essential oils that overwhelm a fly’s sensitive olfactory senses.
You can grow these plants in pots around your patio, line your walkways, or plant them in garden beds near frequently used areas. Hanging baskets of mint or lavender are especially effective when placed near seating zones or entryways. Bonus: they’re also beneficial for pollinators like bees and butterflies.
Not only do these plants keep flies away, but they also add fragrance, greenery, and a calming atmosphere to your yard. With just a little maintenance, they offer season-long protection in a stylish, natural way.
5. Make a DIY Essential Oil Spray
Essential oils such as eucalyptus, citronella, lemongrass, peppermint, and lavender are excellent natural fly repellents. To make your own spray, mix about 10–15 drops of your chosen oil(s) with a cup of water and a tablespoon of witch hazel or vodka in a spray bottle. Shake well before each use.
Spray the mixture around outdoor seating areas, door frames, garbage cans, and anywhere flies tend to gather. You can also lightly mist tablecloths and patio furniture cushions before guests arrive. Be sure to reapply every few hours, especially in hot or windy weather.
This natural solution smells amazing and is safe for humans and pets when used correctly. You can customize the scent blend to suit your preferences, making it a multipurpose spray for freshening up your outdoor space while fighting flies.
6. Install Homemade Fly-Repelling Ribbons or Cloth Strips
A creative and functional solution is to hang strips of cloth or ribbon soaked in fly-repelling essential oils or vinegar mixtures. These ribbons flutter in the breeze, releasing scent while also creating movement that flies dislike. They work similarly to store-bought fly ribbons, but without sticky messes or chemicals.
You can use cotton cloth, twine, or even pieces of an old t-shirt. Soak them in a mixture of water, vinegar, and peppermint or citronella oil, then hang them from tree branches, pergolas, or eaves. Re-soak them weekly or as needed for continued effectiveness.
Besides being a deterrent, these ribbons can add a whimsical or rustic charm to your outdoor décor. Use bright colors to double as party decorations while keeping your space pest-free.
7. Keep Trash Covered and Clean

Flies are heavily attracted to food waste and the smell of rotting organic material. One of the simplest ways to reduce fly presence is to keep trash bins tightly sealed. Use bins with locking lids and store them in shaded, well-ventilated areas.
Clean your trash cans regularly with a vinegar and baking soda solution to remove lingering odors that attract flies. You can also sprinkle baking soda in the bottom of the bin to absorb smells. Be sure to empty bins frequently, especially during hot weather when decomposition speeds up.
By managing waste responsibly, you eliminate one of the most enticing attractions for flies. This natural method doesn’t cost much but has a huge impact on fly control.
8. Use Fresh Herbs as Table Decor
If you’re hosting a garden party or outdoor dinner, consider decorating your table with bundles of fresh herbs like mint, basil, and rosemary. These fragrant plants double as repellents and visually pleasing decor.
Place the herb bundles in small jars, vases, or tied napkin rings. Crush the leaves slightly to release more aroma, especially before mealtime when flies are likely to appear. You can even incorporate them into your drink garnishes or food displays.
Not only do these herbs keep flies away, but they also promote a more organic and welcoming vibe. Your guests will appreciate the effort—and the absence of flies.
9. Create a Natural Fly-Repellent Fire Pit
Burning certain herbs like sage, rosemary, and lavender in your fire pit or outdoor chiminea can effectively repel flies and other insects. The smoke naturally masks the smells that attract flies and acts as a deterrent while adding ambiance.
Toss a handful of dried herbs into the fire as it burns. For a longer-lasting effect, tie up small herb bundles and let them smolder gently. This works best during evening gatherings when the smoke can linger in still air.
This method is especially useful for cookouts or relaxing nights around the fire. It offers a warm, rustic scent while warding off unwanted pests in a natural, pleasant way.
10. Hang DIY Citrus Peels Near Gathering Spots

Don’t toss those orange and lemon peels just yet—flies hate citrus oils, especially limonene. Collect leftover peels and dry them out slightly before placing them in mesh bags, mason jars, or even scattered on outdoor tables.
Hang them from pergolas, branches, or hooks around patios and entry points. You can also add a few cloves or sprigs of rosemary for an enhanced aroma. Replace them weekly for maximum effect.
This method uses something you’d otherwise throw away and turns it into a free, eco-friendly pest control solution. It also adds a lovely fresh scent to your space.
11. Use Cucumber Slices to Repel Flies
Surprisingly, flies dislike the scent and taste of cucumber. To leverage this, place fresh cucumber slices around trash bins, tables, and food stations. You can also rub the slices on surfaces like table legs or window sills to leave behind a scent barrier.
This method is particularly helpful during outdoor events where food is present. Cucumber slices are safe to place near snacks, drinks, and children—unlike toxic sprays or traps.
It’s an easy and inexpensive trick that works well as part of a multi-pronged natural fly defense system. Plus, cucumbers add a cooling freshness to your tablescape.
12. Keep Outdoor Surfaces Dry and Clean
Flies are drawn to moist areas and spilled liquids. Standing water can quickly become a breeding ground, while leftover food and sugary drinks are fly magnets. Wipe down tables, clean up crumbs, and avoid leaving drink cans or bottles out in the open.
Make sure planters drain properly, birdbaths are changed regularly, and pet bowls are cleaned daily. If you have areas prone to pooling water, add sand, gravel, or install drainage to prevent moisture buildup.
Cleanliness is a powerful and natural fly deterrent. It eliminates attractants at the source, making your outdoor space less appealing to pests without needing any products at all.
13. Install Natural Fly-Repellent Wind Chimes

Flies dislike unpredictable air currents and sudden movements. Wind chimes or hanging decorations that catch the breeze can help deter them from landing nearby. Reflective surfaces also confuse flies, so chimes with shiny metal parts or mirrored beads are extra effective.
Install them on your porch, above patio seating, or near outdoor kitchens. Choose wind chimes that combine motion, sound, and light to create an inhospitable environment for flying pests.
Not only do these wind chimes help keep your outdoor space serene and fly-free, but they also add sound and style to your garden or backyard.
14. Use a Fan to Blow Them Away
A simple yet effective method: set up an oscillating or box fan near your seating area. Flies are weak fliers and struggle against strong airflow, so they tend to avoid windy zones. A fan disrupts their flight pattern and makes it nearly impossible for them to hover over food or guests.
Fans are particularly helpful during meals, on patios, or under gazebos. You don’t need anything fancy—even a battery-powered camping fan can do the job. For added effect, place a bowl of herbs or a vinegar trap in front of the fan to disperse the scent farther.
This low-effort tactic offers instant relief from flying pests and provides cooling airflow during hot weather—win-win!
Final Thoughts
Flies can turn an otherwise perfect day outside into a frustrating experience. Fortunately, you don’t need to resort to harsh chemicals to reclaim your space. By using these 14 natural, easy methods, you can quickly and effectively get rid of flies outdoors and enjoy a peaceful, pest-free environment.
Try combining a few of these solutions for best results, and tailor your approach to the layout and needs of your yard. With just a bit of preparation and creativity, you’ll be ready to keep the flies away—all summer long. Let us know which natural method worked best for you in the comments!