top of page
  • Writer's pictureArnaldo Connonier

How to Get Rid of Drain Flies Quickly and Permanently

Drain Fly Image

To get rid of drain flies, use a mixture of white vinegar, sugar, and water in a bowl. Leave this mix in the drain overnight or for at least a week. If the drain isn't blocked by a plug, you can cover the hole with sticky tape. Then, every day, boil water to kill the flies. Repeat this process daily for at least a week.

Trap flies in a bowl of sugar, water, and white vinegar

The first method is to pour a mixture of white vinegar, sugar, and a glass of stale beer into a large bowl and set it in the sink. Fruit flies are attracted to rotting produce and white vinegar makes an excellent trap for these pesky critters. Add one to two tablespoons of white vinegar to one cup of sugar. Let the mixture sit for about a day before removing the trap.


While you may be tempted to purchase drain cleaner to get rid of drain flies, this method is not very effective. Drain cleaners are not insecticides, but they do have bacteria that can penetrate the smallest spaces of the pipes. Once they become saturated, the bacteria feed on the slime and organic matter and die. This way, the drain fly population is eradicated and no longer has a place to breed.

Trap flies in a bowl

Drain flies are tiny insects that usually congregate around standing water. They are gray or taupe in color and have small, rounded wings. Drain flies live for up to three weeks and lay their eggs every 48 hours. Once the water level drops, drain flies will not stay in the area much longer. To get rid of drain flies quickly and permanently, use natural or environmentally friendly cleaners. Boiling water is another effective solution, but be sure to allow some room for the steam.

Drano + white vinegar

You can use a homemade drain cleaner or buy a store-bought one. But, before you get started, you should know that most drain cleaners should not be used in drains. Before you use any drain cleaner, you should read the directions on the label. The combination of white vinegar and Drano works best when combined. This combination will kill drain flies within a week.


One of the first things you can do to eliminate drain fly infestations is to stop leaving fruit in the sink, in your garbage can, or in your drain. It also helps to empty your bins on a regular basis and to put a plug in your sink when not in use. Hopefully, one of these methods will get rid of drain fly problems once and for all. If not, there are other easy methods to eliminate these pesky creatures.

White vinegar

If you want to kill drain flies and other insects, try pouring vinegar and baking soda mixture down the drain. This solution is a very effective method to kill drain gnats and other insects. Do not use bleach though, because it can damage your pipes. Instead, mix a teaspoon of baking soda with a cup of white vinegar and pour the mixture down the drain. It will foam up and kill any fly larvae and flies that are present.

Dish soap

If you're looking for a natural way to get rid of drain flies, you might consider making your own trap out of dish soap and water. This mixture will attract drain flies to it and drown them, so they won't return to your sink again. Pour a few drops of dish soap liquid into an empty spray bottle and fill with 2 cups of warm water. Shake it well to make sure the flies are dead before leaving your drain.

Drano + vinegar

If you have a large infestation of drain flies, you may want to contact a pest control company, or you can kill them with a simple home remedy. Adding a bit of vinegar and baking soda to your drain regularly will kill flies, as the mixture will lure them and trap them. Pouring a solution of the two down the drain twice a day will do the trick. Make sure to allow enough room for the mixture to escape the drain. Pouring boiling water down the drain in the morning can also kill drain flies.

718 views0 comments

Recent Posts

See All


bottom of page