What instantly kills drain flies?
Since bleach won’t kill the eggs or larvae, you’ll need another solution. Many experts suggest using DF-5000 Drain Fly Eliminator, but there are a number of products on the market specifically designed for drain flies. While it may be tempting to get multiple uses out of your drain cleaner, and while it may help temporarily, drain cleaner and bleach won’t get the job done properly.