The oriental fruit fly Bactrocera dorsalis (Hendel) (Diptera: Tephritidae) causes serious damage that affects fruit production. Chemical insecticides have been widely used for the prevention and control of this destructive pest. However, the resistance of B. dorsalis to these compounds has become a serious problem. This study tested six sweeteners for their toxicity to B. dorsalis. B. dorsalis fed on erythritol, aspartame and saccharin exhibited significantly higher mortality than those fed on sucrose. Flies fed on erythritol died faster than did the control flies (water). However, no dose-dependent effects were observed at the concentrations tested. These three sweeteners decreased the climbing ability of B. dorsalis. Notably, adults fed on saccharin exhibited significantly decreased climbing ability after 12 h compared with those fed on sucrose. Additionally, these three sweeteners had a negative effect on the frequency and duration of the flies' behaviour patterns (flying, walking, grooming and inactivity). Saccharin not only induced a marked reduction in the frequency of flights and walks but also induced decreases in the time spent flying and walking and increases in inactivity compared with sucrose. Erythritol induced a reduction in movement and increased the time spent inactive compared with the control and other treatments. Three sweeteners had significant negative effects on the survival of B. dorsalis. Erythritol was toxic to B. dorsalis. Aspartame and saccharin also decreased the survival and behaviour of adult flies and may be toxic to (or contribute to poor nutrition in) B. dorsalis. These sweeteners could therefore be developed as additive ingredients in baits.