How To Get Rid Of Drain Flies Indoors — A Gardener’s Guide to Winning the War Against Moth Flies
Drain flies — sometimes called moth flies or filter flies — are tiny, fuzzy, moth-like insects that show up around sinks, tubs, floor drains, and damp corners of the house. I’ve battled them in two homes, and after a few mistakes and a lot of trial-and-error, I learned a reliable routine that clears them out and keeps them gone. This article explains how to identify drain flies, eliminate the breeding source, and prevent future infestations using safe, practical steps.
What Are Drain Flies and Where Do They Come From?
Drain flies are small (about 1/8 inch), fuzzy-bodied flies that rest on walls near drains. They breed in organic slime — the biofilm — that builds up inside drainpipes, garbage disposals, floor drains, and anywhere standing water sits with organic matter. Think sink traps, bathtub overflow areas, potted plant saucers, mop buckets, and even septic tank issues.
How to be sure they’re drain flies
- They are slow fliers or bounce around walls.
- They look like little moths with hairy wings.
- Adult flies cluster near drains, not on food.
- You might see tiny maggots (larvae) in the drain’s organic sludge.
Immediate Steps to Stop the Adults
If you see adult drain flies, you want to stop them from reproducing while you attack the breeding site.
- Trap them quickly: set a simple funnel trap with apple cider vinegar and dish soap or use sticky traps near problem drains.
- Turn off unnecessary lights at night and target areas where they rest during the day.
- Cover drains after cleaning to prevent new adults from escaping or entering — tape or a drain cover works fine for a short time.
“The first time I tackled a drain-fly invasion I wasted weeks swatting adults — the key was cleaning the pipes where they breed. That made all the difference.” — Home Gardener
How To Clean and Remove the Breeding Site
Cleaning the biofilm is the core of the solution. You can try several methods — combine mechanical removal with biological or chemical cleaners for the best result.
Step-by-step drain cleaning routine
- Mechanical scrub: Use a long, flexible drain brush or a plumber’s snake to scrub the inside of the drainpipe. Pull out hair, gunk, and slime.
- Hot water flush: Immediately pour several liters of boiling water down the drain to loosen and carry away loosened debris. Repeat over a few minutes.
- Baking soda + vinegar: Pour half a cup of baking soda, then half a cup of white vinegar. Wait 15–30 minutes, then flush with boiling water. This helps dislodge organic film but won’t fully remove heavy biofilm alone.
- Enzyme cleaner: Use an enzymatic drain treatment that digests organic build-up. These are safe, pet-friendly, and effective long-term when used weekly for a month.
- Bleach as last resort: Diluted bleach can kill larvae and adults in contact. It doesn’t penetrate heavy biofilm well and can damage plumbing seals or harm septic systems, so use only if recommended and with caution.
What about garbage disposals and p-traps?
Clean garbage disposals by running ice and salt to abrade surfaces, then grind citrus peels for a fresh smell. Remove and clean the p-trap under the sink if accessible — often it holds the bulk of the organic slime. Wear gloves and have a bucket ready.
Alternative and DIY Traps That Work
Traps won’t solve the root cause, but they’re useful to reduce numbers while you clean.
- Apple cider vinegar trap: Small bowl with apple cider vinegar and a drop of dish soap. Flies are attracted and drown.
- Jar funnel trap: Place a little yeast or sugary water in a jar and invert a paper cone into it. Flies go in and can’t get out.
- Sticky tape: Place near the drain — quick and easy for spotting hot zones.
Prevention: Keep Drain Flies From Coming Back
After you clean the drains and reduce the population, follow these simple practices to prevent recurrence.
- Maintain weekly hot-water flushes and monthly enzymatic treatments.
- Avoid pouring grease, coffee grounds, or large food scraps down sinks.
- Keep potted plant saucers empty or change water frequently.
- Fix leaky pipes and remove standing water in basements or crawlspaces.
- Use drain covers on rarely used drains and vent drains periodically.
- Clean shower and tub overflow areas — they collect slimy residue.
When to Call a Professional
Most indoor drain fly problems respond to good cleaning and prevention, but call a pro if:
- The flies persist after several weeks of cleaning.
- You suspect a broken sewer line or septic backup.
- Multiple drains are affected and you can’t find a common source.
Professional plumbers and pest controllers can inspect for leaks, deep biofilm, or sewer line issues and use targeted treatments not available to consumers.
How Long Will It Take to Get Rid of Drain Flies?
Expect to see results within a few days if you remove the breeding site effectively. Adults live about 1–2 weeks, so combined cleaning, trapping, and prevention typically clears an infestation in one to three weeks. Be patient and persistent — incomplete cleaning is why they often return.
Final Thoughts from My Garden Shed
Dealing with drain flies isn’t glamorous, but it’s manageable. From my experience: get hands-on with a drain brush, use enzyme cleaners regularly, and fix any plumbing leaks. Traps reduce visible pests while you work on the source. Most importantly, change little habits — a clean, dry pipe system is the best garden-style defense against these tiny invaders.
Try the methodical approach above and you’ll be sipping coffee in a drain-fly–free kitchen before you know it. If you’d like, I can share the specific enzyme products and drain brushes I’ve used successfully.
