Advertisement
Pest Control

How to Get Rid of Drain Flies (And Keep Them From Coming Back)

How to Get Rid of Drain Flies (And Keep Them From Coming Back)
Advertisement
Quick answerFind the breeding drain with the tape test, scrub the pipe walls with a brush to remove the slime they breed in, then flush with hot water + enzyme cleaner. Repeat for a few nights.

Drain flies vs fruit flies: Drain flies are small, moth-like, and fuzzy โ€” they hang around sinks and showers. Fruit flies are smaller, shinier, and hover near produce. Different pest, different fix.

Step 1 โ€” Find the breeding drain (tape test)

  1. Before bed, place a strip of clear packing tape loosely over each suspect drain (don't seal it).
  2. In the morning, check which tape caught flies โ€” that's your breeding site.
  3. Common culprits: bathroom sink, shower drain, rarely-used guest bathroom.

Step 2 โ€” Scrub the slime out

This is the critical step. Drain flies breed in the gelatinous slime coating pipe walls โ€” pouring things down won't remove it.

  1. Use a bottle brush or pipe brush to scrub as far down as you can reach.
  2. Pull out the gunk (it's unpleasant; that's the point).
  3. For shower drains, remove the cover and scrub underneath it too.

Step 3 โ€” Flush and treat

  1. Pour a kettle of hot water down the drain.
  2. Follow with an enzyme-based drain cleaner (eats organic slime; leave overnight).
  3. Flush with hot water in the morning.

Step 4 โ€” Break the cycle

Repeat the flush for 3โ€“5 nights. Drain fly eggs hatch in ~2 days โ€” you need to outlast one full generation.

<div class="safety"> <strong>๐Ÿ›‘ Stop and call a pro if:</strong> <ul> <li>Flies persist after a week of treatment (possible broken pipe or septic issue)</li> <li>You find them coming from a floor drain connected to sewage</li> </ul> </div>

DIY vs pro cost

OptionTypical cost
DIY (brush + enzyme cleaner)$0โ€“$10
Plumber/pest control$150โ€“$300

Printable checklist

  • [ ] Tape test done โ€” breeding drain identified
  • [ ] Pipe walls scrubbed with brush
  • [ ] Hot water flush
  • [ ] Enzyme cleaner applied overnight
  • [ ] Repeat 3โ€“5 nights
  • [ ] Unused drains run weekly (prevents re-infestation)

Frequently asked questions

What causes drain flies?
Organic slime buildup inside drains โ€” they lay eggs in the gelatinous coating on pipe walls.
Will bleach kill drain flies?
Temporarily โ€” bleach doesn't remove the slime they breed in. Scrubbing + enzyme cleaner works permanently.
How long do drain flies live?
About 2โ€“3 weeks, but they reproduce continuously in the drain โ€” break the breeding cycle to end it.
#drain flies #pests #bathroom #kitchen #DIY
๐Ÿ”ง
HomeFix Desk

We test and write clear, step-by-step home repair guides โ€” so you can fix it yourself, know when to call a pro, and never overpay.

Advertisement