How To Get Rid Of Flies On Monstera

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

To get rid of flies on monstera, you need to target both the adult flies and the larvae living in the soil.
 
If you’ve spotted tiny flies buzzing around your monstera, don’t panic because this is one of the most common houseplant problems.
 
The flies on monstera are usually fungus gnats, and they love moist potting mix more than anything else.
 
In this post, we’ll cover exactly how to get rid of flies on monstera with simple, natural, and effective steps.
 
Let’s jump right in.
 

How to Get Rid of Flies on Monstera

Now for the main event.
 
If you’re wondering how to get rid of flies on monstera, these methods will knock out both the adults and the larvae.
 
You don’t need harsh chemicals either, just a few household items and some consistency.
 

Let the Soil Dry Out Completely

The fastest way to get rid of flies on monstera is to stop watering until the top few inches of soil are completely dry.
 
Fungus gnat larvae can’t survive in dry soil, so letting your monstera dry out will break the life cycle.
 
Depending on your home’s humidity, this might take a week or even longer.
 
Check the soil with your finger before you water, and resist the urge to add more moisture until it’s bone dry.
 

Use Yellow Sticky Traps for Adult Flies

Yellow sticky traps are a game changer when it comes to flies on monstera.
 
Adult gnats are attracted to the color yellow, and they’ll get stuck the moment they land.
 
Place a few traps right in the monstera pot, and you’ll see them fill up fast.
 
These traps won’t kill the larvae, but they’ll stop the adults from laying more eggs, which is a huge part of how to get rid of flies on monstera.
 

Apply a Hydrogen Peroxide Solution to the Soil

Here’s a clever trick for killing larvae when you want to get rid of flies on monstera.
 
Mix one part 3% hydrogen peroxide with four parts water.
 
Water your monstera with this solution, and it’ll kill the larvae on contact while still oxygenating the roots.
 
The fizzing you see is totally normal, and it’s the peroxide breaking down into harmless water and oxygen.
 
Repeat this every few days until you stop seeing new flies on monstera.
 

Repot Your Monstera with Fresh Soil

If the infestation is really bad, repotting might be the best way to get rid of flies on monstera.
 
Take your monstera out of its pot, shake off as much old soil as you can, and rinse the roots gently.
 
Then repot it in fresh, well-draining potting mix.
 
This removes most of the larvae and eggs in one go, and it gives your monstera a clean start.
 
Just make sure your new pot has good drainage holes so you don’t recreate the problem.
 

Why Flies Are Attracted to Your Monstera

Before we talk about the root causes, it helps to understand why these pests picked your plant.
 
Flies on monstera don’t appear out of nowhere, and they’re almost always a sign that your plant’s environment is too inviting for pests.
 
Here’s what’s drawing them in.
 

Overwatered Soil Creates the Perfect Breeding Ground

The number one reason you have flies on monstera is overwatering.
 
When monstera soil stays wet for too long, it becomes the ideal nursery for fungus gnat larvae.
 
These tiny flies lay their eggs in the damp top layer of the soil, and within days, you’ve got a whole new generation buzzing around.
 
That’s why fixing your watering habits is the very first step in how to get rid of flies on monstera.
 

Organic Matter in the Pot Attracts Flies

Flies on monstera are also drawn to decomposing organic matter in the potting mix.
 
If you’ve got old leaves, mulch, or uncomposted material on top of the soil, it’s basically a buffet for these pests.
 
The flies feed on the fungi breaking down all that organic stuff, which is why they’re called fungus gnats.
 
Cleaning up the surface of your monstera’s soil makes your plant less attractive to them.
 

How to Prevent Flies from Coming Back to Your Monstera

Once you’ve figured out how to get rid of flies on monstera, you’ll want to keep them gone for good.
 
Prevention is so much easier than dealing with another infestation.
 
Here’s how to make your monstera a no-fly zone.
 

Adjust Your Watering Schedule

The best way to keep flies off monstera is to water less frequently.
 
Monstera likes to dry out between waterings, so don’t let the soil stay soggy.
 
Stick your finger about two inches into the soil, and only water when it feels dry.
 
This simple habit alone will stop most fly problems before they start.
 

Add a Layer of Sand or Gravel on Top

A layer of sand or fine gravel on top of your monstera’s soil works like a barrier.
 
Adult flies can’t dig down to lay their eggs, and emerging larvae struggle to get out.
 
This is a super easy prevention trick that costs almost nothing.
 
Just add about half an inch of sand or gravel, and your flies on monstera days are over.
 

Keep Your Monstera Area Clean

Flies on monstera are often attracted to decaying leaves and debris around the pot.
 
So pick up any fallen leaves, wipe down the pot, and keep the area around your plant tidy.
 
You should also avoid leaving fruit or other organic waste near your monstera because that attracts adult flies.
 
A clean space means a much lower chance of a fly infestation.
 

So, How to Get Rid of Flies on Monstera?

To get rid of flies on monstera, you need to dry out the soil, trap the adults, treat the larvae, and then keep your plant clean moving forward.
 
It’s a straightforward process, but it does require a little patience and consistency.
 
Start by cutting way back on watering, and then use sticky traps to catch the adult flies.
 
If larvae are still hanging around, a hydrogen peroxide drench or a full repot will do the trick.
 
After that, keep the top of the soil covered and stick to a proper watering schedule.
 
Now you know exactly how to get rid of flies on monstera, so you can get back to enjoying your beautiful plant without all those annoying pests.