Most Effective Ways to Get Rid of Greenfly on Roses
Greenflies can be dealt with using something as simple as cold water. Spraying a bottle of cold water will repel most greenflies. Failing that, a strong jet from a hose will work well, but it may damage the plant they’re attached to. In this case, consider using 1 liter of water to 1 tablespoon of liquid soap, spray it in the rose, and after about 15 minutes, wash the water away. This will both remove the greenfly and help clean any leftover dirt or dust from your roses.
Prevention is the best approach to avoid Greenflies in the future. Some of the most effective ways are planting roses together with other plants that will repel green flies such as catnip, marigold, fennel, dill, and cilantro are some great options to keep roses safe and free from this pest.
An alternative route is planting something that will attract greenflies away from the plants you want to protect. Mustard and nasturtium make great traps for these pests and keep maintenance to a minimum, guaranteeing an effective way to isolate the problem away from other more critical plants.