Houseflies aren’t just annoying, they're dirty, fast-breeding, and spread germs like crazy. But before you grab that chemical spray, know this: you can get rid of houseflies naturally with a few smart, eco-friendly hacks. Whether it’s herbs, essential oils, or homemade traps, these methods are safe, budget-friendly, and highly effective. Perfect for homes with kids, pets, or allergies. Want to stop flies from buzzing around your kitchen, trash bin, or fruit bowl? This guide covers seven best natural housefly repellents to keep your space clean and fly-free without toxic chemicals.
7 ways to get rid of flies naturally
Apple cider vinegar trap ( homemade fly trap )
Apple cider vinegar is your best friend when it comes to natural fly control. Houseflies are drawn to the smell of fermentation, which makes vinegar irresistible. Fill a small glass or jar with apple cider vinegar and add a drop of dish soap. The soap breaks the surface tension, causing flies to sink and drown. Cover the jar with plastic wrap and poke small holes to trap the flies inside. Place it near fruit bowls, trash bins, or kitchen sinks. It’s simple, effective, and works within hours.
Clove-studded lemon as a natural repellent
This classic hack combines two powerful fly repellents: citrus and cloves. Slice a lemon in half and stud each half with 6–10 whole cloves. Place them on your dining table, near windows, or kitchen counters. The sharp scent of clove combined with zesty lemon naturally repels houseflies. Plus, it smells amazing and looks surprisingly cute as a natural decor elements.
Lavender or eucalyptus essential oil spray
Essential oils don’t just relax your mood, they also repel houseflies effectively. Add 10–15 drops of lavender, peppermint, or eucalyptus oil to a spray bottle with water and a splash of vinegar. Shake well and spritz it around doors, windows, and kitchen areas. The scent is pleasant to humans but unbearable for flies. You can also dab a few drops onto cotton balls and place them in hidden corners.
Grow basil or mint near doors and windows
Did you know some herbs double as housefly repellents? Basil and mint are top picks because flies can’t stand their strong aroma. Keep potted plants near windows, doors, or even in the kitchen. They act as a natural barrier while freshening the air. Bonus: You can use these herbs in your cooking too!
Use a bowl of milk, sugar & pepper
This old-school trick dates back to the 1800s but still works. Simmer a cup of milk with 2 tablespoons of sugar and 1 tablespoon of ground black pepper. Pour the mix into shallow bowls and place them where flies gather. The sweet smell attracts them, while the sticky surface traps them. It’s an excellent natural bait without harmful chemicals.
Keep surfaces dry and trash tightly sealed
Houseflies love dirty, wet surfaces, especially those with food particles. The easiest way to prevent them from entering is by keeping your kitchen and dining area clean. Wipe spills immediately, cover food, rinse dishes, and empty trash cans daily. Use lids on bins and compost containers. Even the best natural fly repellent won’t help if the environment keeps attracting them.
Hang camphor in corners
Camphor is a natural fly and insect repellent with a strong smell that flies hate. You can hang camphor tablets in a breathable cloth or leave them in a bowl near windows. As they slowly evaporate, they purify the air and keep flies away. It’s especially effective in humid monsoon months when fly activity increases.
Even if you’re using natural hacks, prevention is key. Ensure your windows have mesh screens, and cover open drains with netting or filters. Flies often breed in damp areas like bathrooms and kitchen drains. A bit of prevention here goes a long way toward keeping them out permanently.
Also read| Guide to grow spinach at home: Your daily source of iron, fibre, and freshness
7 ways to get rid of flies naturally
Apple cider vinegar trap ( homemade fly trap )
Apple cider vinegar is your best friend when it comes to natural fly control. Houseflies are drawn to the smell of fermentation, which makes vinegar irresistible. Fill a small glass or jar with apple cider vinegar and add a drop of dish soap. The soap breaks the surface tension, causing flies to sink and drown. Cover the jar with plastic wrap and poke small holes to trap the flies inside. Place it near fruit bowls, trash bins, or kitchen sinks. It’s simple, effective, and works within hours.
Clove-studded lemon as a natural repellent
This classic hack combines two powerful fly repellents: citrus and cloves. Slice a lemon in half and stud each half with 6–10 whole cloves. Place them on your dining table, near windows, or kitchen counters. The sharp scent of clove combined with zesty lemon naturally repels houseflies. Plus, it smells amazing and looks surprisingly cute as a natural decor elements.
Lavender or eucalyptus essential oil spray
Essential oils don’t just relax your mood, they also repel houseflies effectively. Add 10–15 drops of lavender, peppermint, or eucalyptus oil to a spray bottle with water and a splash of vinegar. Shake well and spritz it around doors, windows, and kitchen areas. The scent is pleasant to humans but unbearable for flies. You can also dab a few drops onto cotton balls and place them in hidden corners.
Grow basil or mint near doors and windows
Did you know some herbs double as housefly repellents? Basil and mint are top picks because flies can’t stand their strong aroma. Keep potted plants near windows, doors, or even in the kitchen. They act as a natural barrier while freshening the air. Bonus: You can use these herbs in your cooking too!
Use a bowl of milk, sugar & pepper
This old-school trick dates back to the 1800s but still works. Simmer a cup of milk with 2 tablespoons of sugar and 1 tablespoon of ground black pepper. Pour the mix into shallow bowls and place them where flies gather. The sweet smell attracts them, while the sticky surface traps them. It’s an excellent natural bait without harmful chemicals.
Keep surfaces dry and trash tightly sealed
Houseflies love dirty, wet surfaces, especially those with food particles. The easiest way to prevent them from entering is by keeping your kitchen and dining area clean. Wipe spills immediately, cover food, rinse dishes, and empty trash cans daily. Use lids on bins and compost containers. Even the best natural fly repellent won’t help if the environment keeps attracting them.
Hang camphor in corners
Camphor is a natural fly and insect repellent with a strong smell that flies hate. You can hang camphor tablets in a breathable cloth or leave them in a bowl near windows. As they slowly evaporate, they purify the air and keep flies away. It’s especially effective in humid monsoon months when fly activity increases.
Even if you’re using natural hacks, prevention is key. Ensure your windows have mesh screens, and cover open drains with netting or filters. Flies often breed in damp areas like bathrooms and kitchen drains. A bit of prevention here goes a long way toward keeping them out permanently.
Also read| Guide to grow spinach at home: Your daily source of iron, fibre, and freshness
You may also like
Tourists heading to 2 popular Greek islands slapped with £17 fee this summer
Lando Norris praises Scottie Scheffler after The Open winner's 'unfulfilled' comment
UK weather maps show 27 counties to be hit by 72-hour 32C scorcher - full list
Trump and Starmer to discuss Gaza's 'unspeakable suffering'
Tome And Plume: Sunrise, Sunset At Halali Dam Take Down Worries