De groene struikzanger is een kleine zangvogel van 12 tot 13,5 cm lengte, olijfbruin van boven en lichtgrijs tot lichtgeel van onder met een smalle zwarte oogstreep en een lichte wenkbrauwstreep. De ondersoorten verschillen sterk in kleur. De ondersoorten uit het Himalayagebied en Zuidoost-Azië zijn lichter, de ondersoorten uit de Indische archipel zijn eerder grijsbruin, de ondersoort H. f. everetti van het eiland Timor is bijna wit op buik en borst. :
Deze soort telt 13 ondersoorten:
Het leefgebied van deze struikzanger is montaan bos en struikgewas in hooggebergten tussen de 500 en 4900 m boven de zeespiegel.
De groene struikzanger heeft een groot verspreidingsgebied en daardoor is de kans op uitsterven gering. De grootte van de populatie is niet gekwantificeerd met plaatselijk gaat de populatie in aantal achteruit. Echter, het tempo ligt onder de 30% in tien jaar (minder dan 3,5% per jaar). Om deze redenen staat deze soort als niet bedreigd op de Rode Lijst van de IUCN.