Plusieurs huiles essentielles, y compris la lavande, d'eucalyptus et citronnelle, repoussent efficacement les moucherons. Eucalyptus citronné est particulièrement efficace. Beaucoup d'huiles essentielles elles-mêmes peuvent causer une irritation pour beaucoup d'individus, de sorte qu'ils doivent être diluée. Un mélange de deux parties d'huile de bébé et eucalyptus citronné une partie est moins susceptible de provoquer une irritation. Lavande ne provoque pas d'irritation, et peut être utilisé non dilué. L'huile pour bébé lui-même est modérément efficace à repousser les moucherons, et peut être utilisé seul comme un répulsif par ceux qui ont la peau sensible. L'huile de neem est couramment utilisé en Inde comme un répulsif de moucheron, et une plante appelée myrte des marais écossais peut aussi être efficace.