How To Get Rid Of Flies On Peace Lily

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can get rid of flies on peace lily by targeting the real reason they’re hanging around, which is almost always fungus gnats breeding in damp soil.

 

These tiny flies on peace lily plants aren’t just a random annoyance, they’re a sign that your potting mix is staying too wet for too long.

 

If you’ve been noticing little black flies buzzing around your peace lily, you’re dealing with a classic moisture problem that’s actually pretty easy to fix once you know the steps.

 

In this post, we’ll cover why flies are attracted to peace lily, how to get rid of flies on peace lily fast, and the best long-term habits to keep them from coming back.

 

Let’s dive right in and give your peace lily the fresh, fly-free environment it deserves.

 

Why Flies Are Attracted To Peace Lily Plants

The first step in learning how to get rid of flies on peace lily is understanding why they showed up in the first place.

 

Flies on peace lily are usually fungus gnats, and they’re drawn to the exact conditions that peace lilies naturally love.

 

Peace lilies prefer consistently moist soil, and that moisture creates the perfect breeding ground for these pests.

 

1. Moist Soil Is the Main Magnet

Fungus gnats lay their eggs in the top few inches of damp potting soil.

 

When your peace lily soil stays soggy, it becomes a five-star nursery for these flies.

 

The larvae feed on organic matter and fungi in the wet soil, which is why you’ll often see them multiply quickly after overwatering.

 

So if you’re wondering why you have flies on peace lily, the moisture level in the pot is almost always the culprit.

 

2. Organic Matter in the Potting Mix

Peace lilies are often planted in rich, peat-based mixes that hold water well.

 

That same organic matter is a feast for fungus gnat larvae, giving them everything they need to thrive.

 

The more decaying leaves, old roots, or uncomposted material in the soil, the more attractive it becomes to flies.

 

This is why flies on peace lily can appear even if you haven’t watered excessively, because the soil itself is already loaded with tasty organic bits.

 

3. Poor Air Circulation Around the Pot

Stagnant air around your peace lily makes it harder for the topsoil to dry out.

 

When humidity lingers and air doesn’t move, the surface stays wet longer, and that invites more flies to lay eggs.

 

Placing your peace lily in a corner with no airflow is basically rolling out the red carpet for these pests.

 

So keeping the air moving is a small change that makes a big difference in how to get rid of flies on peace lily.

 

How To Get Rid Of Flies On Peace Lily Quickly

Now that you know why they’re there, let’s get into the actual methods to eliminate flies on peace lily.

 

You can combine several of these strategies for the fastest results, and most of them take less than 15 minutes to set up.

 

1. Let The Soil Dry Out Completely

The very first thing you should do is stop watering your peace lily until the top two inches of soil feel dry to the touch.

 

Fungus gnat larvae cannot survive in dry soil, so allowing the surface to dry out will break the breeding cycle.

 

This is the single most effective way to get rid of flies on peace lily because you’re removing their nursery entirely.

 

Check the soil with your finger, and if it feels slightly damp, wait a few more days before adding any water.

 

2. Use Yellow Sticky Traps

Yellow sticky traps are your best friend when fighting flies on peace lily plants.

 

These bright yellow cards attract adult fungus gnats, and once they land, they get stuck and die.

 

Place a few traps horizontally on the soil surface or stick them into the pot near the base of the plant.

 

This won’t kill the larvae immediately, but it will drastically reduce the adult population, so they stop laying new eggs.

 

Check the traps every few days and replace them once they’re covered with flies.

 

3. Apply A Hydrogen Peroxide Soil Drench

A diluted hydrogen peroxide solution is a fantastic way to kill fly larvae in the soil without harming your peace lily.

 

Mix one part 3% hydrogen peroxide with four parts water, then water your peace lily with this solution.

 

The hydrogen peroxide breaks down into oxygen and water, and that oxygen release kills the larvae on contact.

 

Use this drench every few days for about two weeks to catch newly hatched larvae, and you’ll see a major drop in flies on peace lily.

 

4. Sprinkle Diatomaceous Earth On The Soil

Food-grade diatomaceous earth is a fine powder that shreds the exoskeletons of insects when they crawl across it.

 

Sprinkle a light, even layer over the topsoil of your peace lily pot.

 

This works wonders because adult flies land on the soil to lay eggs, and the powder dries them out quickly.

 

Just make sure to reapply after watering since the powder loses its effectiveness once it gets wet.

 

5. Repot With Fresh, Well-Draining Soil

If the infestation is severe, the fastest fix to get rid of flies on peace lily is to repot the plant entirely.

 

Remove the peace lily from its current pot, shake off as much old soil as you can, and discard that infected mix.

 

Rinse the roots gently with water to remove any larvae that might be clinging to them.

 

Then repot your peace lily in a fresh, well-draining potting mix that doesn’t stay soggy for days.

 

This resets the entire environment and immediately removes most of the fly population.

 

How To Prevent Flies On Peace Lily From Coming Back

Getting rid of the current flies is only half the battle, you also need to keep them away for good.

 

These prevention habits are simple but they make sure you never have to deal with flies on peace lily again.

 

1. Water From The Bottom Instead

Bottom watering is a game changer when it comes to preventing flies on peace lily.

 

Instead of pouring water on top of the soil, place your peace lily pot in a saucer of water and let it soak up moisture from the drainage holes.

 

This keeps the top layer of soil dry, which discourages fungus gnats from laying eggs there.

 

Your peace lily still gets all the water it needs, but the surface stays uninviting to flies.

 

2. Add A Layer Of Sand Or Gravel

Covering the topsoil with a 1-inch layer of coarse sand or small gravel is a brilliant physical barrier.

 

Adult flies can’t easily burrow through this dry, gritty layer to reach the moist soil underneath.

 

And since the sand stays dry, any eggs that do get laid on top will not hatch successfully.

 

This is a set-it-and-forget-it method that keeps flies on peace lily away with almost zero effort.

 

3. Improve Airflow Around Your Plant

Move your peace lily to a spot with better air circulation, like near a ceiling fan or an open window.

 

A gentle breeze helps the topsoil dry out faster after watering, and it makes the area less hospitable for flies.

 

You can also use a small oscillating fan on low speed if your room is naturally stuffy.

 

Improved airflow not only prevents flies on peace lily, but it also keeps the plant healthier overall.

 

4. Toss Out Old Dead Leaves And Debris

Decaying plant material on the soil surface is a feast for fungus gnat larvae.

 

Regularly remove any yellowing leaves or bits of dead foliage that fall onto the potting mix.

 

Keeping the soil surface clean takes away the food source that supports fly reproduction.

 

A tidy peace lily is far less likely to attract flies, so make this a part of your weekly plant check.

 

So, How To Get Rid Of Flies On Peace Lily?

Getting rid of flies on peace lily is absolutely possible with the right combination of drying, trapping, and prevention.

 

You can get rid of flies on peace lily by letting the soil dry out, using sticky traps, and applying a hydrogen peroxide drench.

 

If the problem is really bad, repotting your peace lily in fresh soil is the quickest reset button.

 

And to keep them away permanently, switch to bottom watering, add a sand layer, and improve airflow around your plant.

 

Your peace lily doesn’t have to be a fly magnet, and with these simple steps, you’ll enjoy a clean, pest-free plant in no time.

 

So go ahead and check your peace lily’s soil right now, and start using these methods today to say goodbye to flies on peace lily for good.