
Flies are more than just annoying—they can also carry germs and bacteria into your home or outdoor space. Whether you’re planning a summer picnic, gardening, or simply enjoying your porch, dealing with flies can quickly ruin the experience. Fortunately, you don’t need to rely on chemical sprays or expensive gadgets to get rid of them. With simple household items and natural ingredients, you can make your own effective DIY fly repellents. Keep reading to discover easy-to-make fly repellents, how to use them, and tips to keep flies away for good.
Why You Should Make Your Own Fly Repellent
Making your own fly repellent at home has many benefits. First, you’ll avoid exposing yourself, your family, and your pets to harsh chemical sprays that may cause allergies or harm sensitive skin. Second, homemade repellents often use ingredients you already have in your kitchen or garden, saving you money. Lastly, DIY fly repellents are environmentally friendly and safe for use both indoors and outdoors.
Essential Oils That Repel Flies
Many essential oils have strong scents that flies find unpleasant. These natural oils can be added to spray bottles or diffusers to keep your space fly-free.
Lavender oil is one of the most effective options. It smells pleasant to humans but is highly disliked by flies. Mix 10 drops of lavender essential oil with 2 tablespoons of witch hazel or vodka, then add water to fill a small spray bottle. Shake it well and spray it around doors, windows, and trash bins.
Peppermint oil is another strong option. It not only repels flies but also other pests like spiders and ants. You can make a peppermint spray using the same method as above, substituting peppermint oil for lavender. For extra effectiveness, spray it near fly entry points such as window screens and door frames.
Eucalyptus oil and lemongrass oil are also effective at keeping flies away. Try combining several oils for a multi-scented fly repellent. A blend of lavender, peppermint, and eucalyptus oil creates a powerful barrier against unwanted pests.
Vinegar and Dish Soap Trap
If you have a fly infestation in your kitchen, a vinegar and dish soap trap is one of the easiest DIY fly repellents you can make.
Start by filling a small bowl or jar with apple cider vinegar. Add a few drops of dish soap and stir gently. The vinegar attracts the flies, while the soap breaks the surface tension of the liquid, causing the flies to sink and drown. Place this bowl near your sink, garbage can, or any spot where flies gather. This trap works best for fruit flies, but it also catches houseflies.
For added effect, cover the top of the jar with plastic wrap and poke small holes in it. Flies will crawl in through the holes but won’t find their way back out.
Lemon and Clove Fly Repellent
This old-fashioned method smells great and works well as a natural fly deterrent, especially for outdoor events.
Cut a fresh lemon in half and stick about 6–12 whole cloves into the cut side of each half. Place these lemon halves on plates and set them on your patio table, kitchen counter, or windowsill. The combination of citrus and clove creates a scent that flies hate. Replace the lemon halves every few days to keep the repellent fresh.
You can also use this method as a decorative centerpiece for summer gatherings. It looks pretty and keeps flies away at the same time.
Herbs That Keep Flies Away
Growing herbs is another effective way to deter flies from your home and garden. Certain herbs give off strong fragrances that naturally repel insects.
Basil is one of the best herbs for repelling flies. You can plant basil in small pots near windows, doors, or outdoor seating areas. You can also crush a few leaves and place them in bowls around your home to boost the scent.
Mint is another fly-repelling herb. Grow it in containers, as it spreads quickly in the garden. Crushed mint leaves can be used in sachets or tucked into your pockets when you’re outside.
Rosemary not only adds flavor to meals but also deters flies when grown in pots on porches or patios. You can even burn dried rosemary in a fire-safe dish to produce a scented smoke that drives away flies during outdoor events.
Bay leaves also work well. Scatter dried bay leaves in your pantry or cupboards to repel flies and pantry pests. Replace the leaves every few weeks for ongoing protection.
DIY Fly Repellent Spray with Herbs
If you want a more potent fly spray, combine herbs with vinegar for a natural repellent.
Boil 2 cups of water and add a handful of fresh basil, mint, rosemary, or bay leaves. Let it steep for 30 minutes, then strain out the herbs. Add 1 cup of white vinegar and a few drops of dish soap. Pour this mixture into a spray bottle and shake well.
Use this spray around doors, windows, garbage areas, and other high-traffic zones. Reapply it daily or after it rains if you’re using it outdoors.
Keep Your Home and Yard Clean
Even the best fly repellents won’t work well if your home and yard attract flies. To stop flies from returning, follow these fly-prevention tips along with your homemade repellent solutions.
First, keep food covered, especially during meals outdoors or when storing leftovers. Use airtight containers and avoid leaving fruit out in the open.
Next, take out the trash regularly and clean your bins inside and out. Sprinkle baking soda in the bottom of trash cans to help absorb odors that attract flies.
Also, clean pet bowls, litter boxes, and cages often. Flies are drawn to pet waste and leftover food.
Outdoors, make sure to remove standing water, which can attract flies and mosquitoes. Clean out birdbaths, flowerpot saucers, and other places where water collects.
Finally, clean up after grilling or cooking outdoors. Food scraps and greasy surfaces invite flies, so wipe everything down and keep food waste sealed.
Homemade Fly Repellent for Pets and Livestock
If you have dogs, horses, or backyard chickens, flies can be a bigger nuisance. You can make a gentle fly spray for animals using natural ingredients.
Mix 1 cup of apple cider vinegar with 1 cup of water, then add 1 teaspoon of witch hazel and 10 drops of eucalyptus or lavender essential oil. Shake well and spray it lightly on your animals’ coats or around their bedding areas. Avoid spraying near their eyes or open wounds.
You can also hang fly-repelling sachets made with dried herbs such as mint, rosemary, and lavender near coops or kennels.
Fly-Repelling Plants for Your Garden
Planting fly-repelling flowers and herbs around your yard helps prevent infestations before they start. Here are a few plants that are both beautiful and functional.
Marigolds contain compounds that deter flies and mosquitoes. Plant them in borders, flower beds, or containers near entryways.
Lavender is another excellent choice. Not only does it look and smell lovely, but it also helps keep flies away. Grow it in sunny areas with well-drained soil.
Lemon balm has a strong citrus scent that deters insects. Plant it in containers to control its spread.
These plants not only repel flies but also attract beneficial pollinators like bees and butterflies, making your garden more vibrant.
Final Thoughts on DIY Fly Repellents
Dealing with flies doesn’t mean you have to resort to harsh chemicals or expensive products. With simple ingredients like vinegar, lemon, herbs, and essential oils, you can create powerful DIY fly repellents that keep your home, yard, and animals protected. Whether you grow repellent plants, spray herbal solutions, or set out vinegar traps, these natural methods are both safe and effective. Try a few of these remedies today and enjoy a more peaceful, fly-free space all season long.
Please be sure to check out my Gardening Blog Post Page for more tips on all types of gardening. Including Seed Saving, Seed Starting, Orchids, Water Gardening, Coldframe Gardening, Indoor Bulb Gardening, Hydroponics, Container Gardening, Mums, Herbs, African Violets, planting Bulbs, Flower Gardening, Vegetable and Fruit Gardening, Indoor Houseplants of all kinds, Cactus, Succulents, Hanging plants, Deer resistant plants and even Bird, Bee, Butterfly and Hummingbird Gardens!
