How to get rid of gnats on plants?

Author: scraper  |  Last update: Saturday, August 1, 2026

To get rid of gnats (fungus gnats) in your plants, you need to break their life cycle by targeting both the flying adults and the larvae in the soil. Let the top 1-2 inches of soil dry out completely, treat the soil with a larvicide, and set up sticky traps to catch adults.

What is the fastest way to get rid of gnats in plants?

To get rid of plant gnats fast, you need to target both the adults flying in the air and the larvae living in the soil. Combine yellow sticky traps to catch the flyers with a hydrogen peroxide soil drench to kill the larvae instantly.

Why does my plant have a lot of gnats?

Plants get fungus gnats because the soil is consistently too wet, which creates the perfect environment for adult gnats to lay eggs. The larvae feed on the fungi and decaying organic matter that thrive in soggy, overwatered potting mixes.

What can I spray on my plants to keep gnats away?

To eliminate and repel plant gnats (usually fungus gnats), treat both the soil where they lay eggs and the flying adults.

Will coffee grounds get rid of fungus gnats?

While some gardeners use coffee grounds to deter insects, they are not recommended for killing fungus gnats. In fact, moist or damp coffee grounds can attract fungus gnats and provide an ideal breeding ground for their larvae.

How to Get Rid of Gnats Indoors (Save your plants! Take back our homes!)

What is a home remedy for gnats?

To get rid of gnats quickly at home, create a simple trap by mixing equal parts apple cider vinegar and water with a few drops of liquid dish soap in a bowl. The vinegar attracts the gnats, and the soap causes them to sink and drown.

Is hydrogen peroxide safe for plants?

Hydrogen peroxide is safe for plants and highly beneficial when diluted correctly. It helps oxygenate roots, prevents root rot, and controls fungal issues. However, applying it at full strength or overusing it can damage roots and kill beneficial soil bacteria.

How to 100% get rid of gnats?

To eliminate 100% of a gnat infestation, you must break their breeding cycle by treating the adults and eliminating their source. Use a DIY apple cider vinegar trap for adults and fix the source: let your plant soil dry out or treat it with a hydrogen peroxide mix.

Can you sprinkle anything in houseplant soil to get rid of gnats?

The Ultimate Gnat Killing Solution

If the gnats are still not wiped out, you're going to have to invest in the more expensive options and follow these steps: Sprinkle diatomaceous earth all over the surface of the soil. Till the first inch or so of soil. Keep vinegar traps around the plant.

Should I throw out a plant with gnats?

There's absolutely no reason to repot or throw away plants that have fungus gnats. First off they don't really harm the plants unless you have a huge infestation, they're mostly pesty. Secondly they're really easy to get rid of. You buy mosquito bits and yellow sticky cards, these are both available on amazon.

Will gnats go away if soil dries out?

Yes, drying out the soil will kill fungus gnat larvae and prevent new eggs from hatching, as they require moisture to survive. However, it may not eliminate a severe infestation completely on its own, because adult gnats can fly and some larvae can survive in pockets of deeper moisture.

What time of year are gnats most active?

Gnats are most active during the warmer months, specifically from late spring to early fall (peaking in May through September). They thrive in warm, humid weather and are especially prevalent following periods of heavy rain or drought, as standing water and wet soil create the ideal breeding grounds.

Can you permanently get rid of fungus gnats?

Yes, you can get rid of fungus gnats completely by breaking their life cycle. To eliminate an active infestation, you must simultaneously kill the flying adults and the larvae living in the soil over a 2 to 3 week period.

How did my indoor plant get fungus gnats?

The main trigger of a fungus gnat infestation is overwatering, because fungus gnats thrive in soggy environments. Larvae feed on decaying organic matter in moist soil. The best cure is to allow your soil to dry out between waterings. Most houseplants are happier in these conditions, so this step alone can work wonders.

What smells do gnats hate?

Gnats detest strong, pungent botanicals and citrus. To effectively repel them, use natural scents like peppermint, lemon, eucalyptus, vanilla, lavender, and citronella. You can also deter them by masking your body’s carbon dioxide with cooking spray or olive oil.

How long do fungus gnats live?

Adult fungus gnats live for about 7 to 10 days. However, the entire life cycle (egg, larva, pupa, and adult) takes about 3 to 4 weeks. Because they reproduce quickly, multiple overlapping generations can cause an infestation to linger indoors.

What kills gnats without killing plants?

To eliminate plant gnats (fungus gnats) safely without harming your greenery, let the top 222 to 333 inches of soil dry out between waterings. Combine this with a multi-step approach: drench the soil with a diluted hydrogen peroxide mixture to kill larvae, place sticky traps for adults, and use a physical soil barrier.

Do gnats lay eggs in soil?

Yes, gnats—specifically fungus gnats—do lay their eggs in soil. Adult females are highly attracted to damp, nutrient-rich potting soil, compost piles, or decaying plant matter, where they can lay up to 200 tiny eggs in the top layers.

Will coffee grounds keep fungus gnats away?

Yes, dry coffee grounds can help deter fungus gnats by acting as a physical barrier that prevents females from laying eggs in the soil. However, they must be completely dry. Moist coffee grounds are a breeding ground for fungus.

How do I get rid of gnats in 5 minutes?

Wine or Beer Trap: Pour red wine or beer into a small bowl, cover with plastic wrap, and poke holes in the top. Fruit Trap: Place overripe fruit in a container with holes in the lid to trap gnats inside. Sticky Cards: Use yellow sticky traps near houseplants or problem areas.

How do I get rid of gnats when I can't find the source?

To get rid of gnats when you cannot find the source, set up apple cider vinegar (ACV) traps with dish soap to catch adults and treat all household drains with boiling water or a baking soda/vinegar mix to destroy breeding grounds. Use yellow sticky traps near houseplants, which are common, hidden breeding sources.

How do I keep gnats away permanently?

For fungus gnats in particular, letting your plants dry out in between waterings can help to prevent the bugs from laying eggs. Some people also recommend sprinkling a layer of diatomaceous earth on top of soil to kill them.

What happens when you mix Dawn dish soap and hydrogen peroxide?

Hydrogen peroxide is often used on its own for spot treatments, but pairing it with dish soap expands its usefulness by allowing it to tackle oily residue at the same time. That balance is what makes the mixture feel more powerful than many single-purpose cleaners.

How to get rid of gnats in plants with hydrogen peroxide?

To eliminate fungus gnats using hydrogen peroxide, mix 1 part standard 3% hydrogen peroxide with 3 to 4 parts water. Pour the diluted solution evenly over the soil until it drains from the bottom. The fizzing reaction safely kills gnat larvae on contact without harming your plant's roots.

What should you never clean with hydrogen peroxide?

Hydrogen peroxide is no longer recommended for cleaning cuts, scrapes, and open wounds. While it kills bacteria, it is not specific and also destroys healthy skin cells and tissue essential for healing. Additionally, it should not be used for acne, as it can dry out and irritate the skin.

Previous article
Why won t my fridge dispense water after replacing filter?
Next article
Why was Sunlight dish soap discontinued?