How to get rid of drain flies for good?

How to get rid of drain flies for good?

Drain flies breed in the slimy organic gunk that lines the inside of your pipes. To get rid of drain flies for good, you need to find the exact drain they’re living in, clean out the build-up they feed on, and keep that pipe clear going forward. Kill the breeding ground and the flies disappear.

You’re brushing your teeth one morning and notice a few tiny, moth-like flies clinging to the wall near the sink. Swat them away and they’re back by tomorrow. Sound familiar? Working out how to get rid of drain flies for good can feel like a losing battle, especially when they keep returning no matter how many you squash.

Here’s the thing most people miss: the flies you see aren’t the real problem. They’re a symptom. Below, you’ll find out what drain flies are, where they hide, how to confirm the source, and the exact steps to clear them out and keep them gone.

What Are Drain Flies?

Drain flies are small, fuzzy insects about the size of a sesame seed. They have grey or tan wings and, when they land, they look a bit like tiny moths. That’s why you’ll often hear them called moth flies or sink flies.

They don’t bite, and they won’t damage your home. But they multiply fast, and a handful can turn into a swarm within days. Seeing them usually means there’s a food source nearby, and that source is almost always a drain.

If you’ve spotted drain flies in the bathroom hovering around the sink, shower, or toilet, they’ve found somewhere damp and dirty to breed close by.

Why Do Drain Flies Appear?

Drain flies show up for one simple reason: food and moisture. The inside of a slow or neglected drain is the perfect home for them.

They’re drawn to:

  • Slimy organic build-up coating the inside of pipes
  • Standing water in a trap or gully that rarely gets used
  • Grease, hair, soap scum, and food waste stuck in the pipework
  • Damp, dark spots where they can lay eggs undisturbed

A drain that flows freely and gets used every day rarely attracts them. The trouble starts when gunk builds up and gives the flies somewhere to feed and breed.

Where Do Drain Flies Breed?

To eliminate drain flies, you first need to know where they’re coming from. They lay their eggs in the gelatinous film inside pipes, and the larvae live there feeding on the muck.

Common breeding spots include:

  • Bathroom sink and shower drains — the top culprit in most homes
  • Toilet overflow pipes that stay damp
  • Kitchen drains clogged with grease and food
  • Floor drains in utility rooms, garages, or basements
  • Rarely used guest bathrooms where water sits in the trap

More than one drain can be affected at once, which is why the flies sometimes seem to appear from nowhere.

How to Confirm the Source

Before any drain fly treatment works, you need to pin down the exact drain they’re using. Guessing wastes time and lets them keep breeding.

Try this simple test:

  1. Dry the area around each suspect drain completely.
  2. Tape a piece of clear plastic or a sticky note loosely over the drain opening overnight, sticky side down.
  3. Check in the morning. If flies are stuck to the tape, that drain is a breeding ground.

Repeat for each drain until you’ve found every source. It’s low-tech, but it works, and it stops you cleaning the wrong pipe.

Step-by-Step: How to Kill Drain Flies

Once you’ve found the source, here’s how to kill drain flies and clear out what they feed on. Work through the steps in order.

Step 1: Clear the loose debris

Pull out any visible hair, gunk, or grime around the plughole. A pair of gloves and an old brush make short work of it.

Step 2: Scrub the pipe walls

The eggs and larvae cling to the sides of the pipe, so pouring water alone won’t shift them. Use a stiff drain brush to scrub as far down as you can reach. This physically removes the film they breed in.

Step 3: Flush with boiling water

Pour boiling water down the drain in two or three stages. This loosens grease and kills off larvae. Skip this if you have delicate plastic pipes you’re unsure about.

Step 4: Use baking soda and vinegar

Tip half a cup of baking soda down the drain, followed by the same amount of white vinegar. Let it fizz for around 20 minutes, then flush with hot water. It breaks down the build-up without harsh chemicals.

Step 5: Repeat and stay consistent

Drain flies have a life cycle of up to three weeks. Repeat the cleaning every few days for a fortnight to catch any newly hatched flies before they breed again.

How to Prevent Drain Flies Coming Back

Clearing them out is half the job. Keeping them gone is the other half. A little routine care stops the whole cycle starting over.

  • Run water through every drain regularly, including guest bathrooms.
  • Fit a mesh strainer to catch hair and food scraps.
  • Clean plugholes weekly as part of your routine.
  • Bin cooking fat instead of pouring it down the sink.
  • Deal with slow drains early, before gunk builds up.

If the flies keep coming back despite your best efforts, the breeding ground is likely deeper in the system than you can reach. That’s when a professional drain fly infestation treatment makes all the difference.

Helpful Insights: Do’s and Don’ts

A few good habits make all the difference when tackling drain flies.

Do:

  • Find the exact source before you start cleaning.
  • Scrub the pipe walls, not just the surface.
  • Repeat treatment over two weeks to break the breeding cycle.
  • Keep every drain in use, even ones you rarely touch.

Don’t:

  • Rely on bug spray, as it only kills the flies you can see, not the eggs.
  • Pour harsh chemical drain cleaners down repeatedly, since they can damage older pipes.
  • Assume one clean will fix it — the larvae hatch in waves.
  • Ignore a recurring problem, as it usually points to a deeper blockage.

The most common mistake? Swatting the adults and hoping they’ll stop coming. They won’t, because the eggs are safe inside the pipe. You have to clear the source.

Why Choose Drain Master Scotland?

When drain flies keep returning no matter what you try, the build-up they feed on likely sits deep in your pipework, well beyond a household brush. That’s where the experts come in. Drain Master Scotland is Perth’s trusted drainage specialist, serving homes and businesses across Perth, Dundee, and the wider region.

Here’s what you can count on:

  • 24/7 availability, so help is there when you need it
  • Engineers on-site within an hour of your call
  • Transparent pricing with no hidden charges
  • The right equipment for everything from routine clean-outs to stubborn build-up
  • Honest advice, never a hard sell

Professional Drain unblocking clears out the deep organic build-up that gives drain flies somewhere to breed. For heavier grease and grime coating the inside of your pipes, high-pressure jetting blasts the whole system clean in a single visit, removing the breeding ground entirely.

The Bottom Line on Drain Flies

Getting rid of drain flies for good comes down to one thing: destroy the breeding ground. Find the exact drain they’re using, scrub out the gunk they feed on, and keep that pipe clear with a simple routine. Swatting the adults never works, because the eggs stay safe inside the pipe.

If the flies keep returning after a thorough clean, the source is deeper than you can reach, and that’s your cue to bring in the professionals.

Battling drain flies in Perth or Dundee? Get in touch with Drain Master Scotland and let the team clear the problem at the source.

Frequently Asked Questions

What causes drain flies in the bathroom?

They breed in the slimy organic build-up inside sink, shower, and toilet overflow pipes. Damp, dirty drains give them the food and moisture they need.

How do I kill drain flies fast?

Find the source drain, scrub the pipe walls, then flush with boiling water and baking soda and vinegar. Repeat over two weeks to catch new hatchlings.

Will drain flies go away on their own?

No. As long as the build-up inside the pipe remains, they’ll keep breeding. You have to clear the source to stop them.

Are drain flies harmful?

They don’t bite or damage your home, but they multiply quickly and signal a dirty or slow drain that needs attention.

Can Drain Master Scotland clear a drain fly problem?

Yes. The team clears the deep build-up that drain flies breed in, often on the same visit, with 24/7 availability across Perth and Dundee.

Drainmaster Services Scotland
Glenearn Works
Glenearn Road
Perth PH2 ONJ

Perth: 01738 646566
Dundee: 01382 725000