The simple remedy
- Mix equal parts apple cider vinegar and dish soap in a small bowl.
- Add a pinch of sugar to sweeten the bait.
- Set the bowl in areas where flies are most active.
Other natural remedies that keep flies away
- Herbs and flowers: Plant or place fresh basil, lavender, marigold, or parsley around the home.
- Venus flytraps: These insect-eating plants love a fly snack and are great natural deterrents indoors or out.
- Natural baits: Use ripe fruit, molasses, wine, or beer in traps to attract and catch flies.
- Essential oils: Diffuse or spray eucalyptus, peppermint, catnip, rosemary, or lemongrass to make your home smell pleasant to you, but unbearable for flies.
What attracts flies?
- Rotting food and garbage
- Sugary drinks and overripe fruits
- Fermented liquids like beer, wine, and vinegar
- Pet waste in your house or litter box
- Dirty drains and compost bins
What smells do flies hate?
- Lavender - This also repels bedbugs
- Eucalyptus
- Peppermint
- Cinnamon
- Basil
- Catnip (contains a compound called nepetalactone that flies avoid)
- Rosemary, lemongrass, cloves, and citronella
How to prevent flies from invading your home
- Seal garbage cans tightly
- Clean up food scraps and spills immediately
- Pick up pet waste promptly, indoors and outdoors
- Repair damaged window screens and seal cracks
- Cover food and store leftovers properly
- Clean drains regularly with vinegar or baking soda
- Turn off outdoor lights at night to avoid attracting them