Updated: October 14, 2022

Dracena plants are a popular choice for indoor gardening as they are low maintenance and add a touch of greenery to any room. However, these plants can attract gnats, which are small flying insects that can be a nuisance. Gnats are attracted to moist soil and decaying organic matter, which is common in potted plants. If you’re dealing with gnats in your dracena plant, here are some tips on how to get rid of them.

Identify the Source of the Problem

Before you can effectively get rid of gnats in your dracena plant, it’s important to identify the source of the problem. Gnats usually lay their eggs in moist soil, so if you’re dealing with an infestation, it’s likely that the soil in your plant is too wet. Overwatering can lead to stagnant water in the pot, which creates the perfect breeding ground for gnats.

Adjust Your Watering Schedule

Once you’ve identified that overwatering is causing the gnat problem, it’s important to adjust your watering schedule. Make sure the soil is allowed to dry out between waterings. This will help prevent stagnant water from building up in the pot and discourage gnats from laying their eggs.

Use Sticky Traps

Sticky traps are an effective way to catch adult gnats and prevent them from reproducing. These traps work by attracting gnats with a sweet scent and then trapping them on a sticky surface. You can easily purchase sticky traps at a garden supply store or make your own by placing strips of tape or glue on yellow paper.

Change the Soil

If adjusting your watering schedule and using sticky traps isn’t enough to get rid of gnats, it may be time to change the soil in your dracena plant. Remove the plant from its pot and gently shake off any excess soil. Dispose of the old soil and replace it with fresh, dry soil. This will help eliminate any eggs or larvae that may be present in the soil and prevent future infestations.

Use Neem Oil

Neem oil is a natural insecticide that is effective in getting rid of gnats. It works by disrupting the gnat’s life cycle and preventing them from reproducing. To use neem oil, mix it with water according to the instructions on the packaging and spray it on the soil and leaves of your dracena plant. Repeat this process every few days until the gnat infestation is gone.

Keep Your Plant Clean

Keeping your dracena plant clean is an important step in preventing future gnat infestations. Remove any dead leaves or debris from the plant and make sure to keep the area around the pot clean. This will help eliminate any decaying organic matter that can attract gnats.


In conclusion, dealing with gnats in your dracena plant can be frustrating, but it’s important to take action to get rid of them. By adjusting your watering schedule, using sticky traps, changing the soil, using neem oil, and keeping your plant clean, you can effectively eliminate gnats and prevent future infestations.


Are gnats harmful to my dracena plant?

Gnats themselves aren’t harmful to your dracena plant, but their larvae can feed on the roots of your plant and cause damage.

Can I use chemical pesticides to get rid of gnats?

Chemical pesticides can be effective in getting rid of gnats, but they can also harm beneficial insects and pollinators. It’s best to try natural methods first before resorting to chemical pesticides.

How often should I water my dracena plant?

The frequency of watering will depend on the specific type of dracena plant you have and the environment it’s in. As a general rule, allow the soil to dry out between waterings and avoid overwatering.