În aprilie, vremea în este, de obicei, caldă. În medie, temperatura înaltă zilnică în aprilie este cu aproximativ 18 grade peste zero. În medie, Shanghai are 12 zile înnorate, 8 zile parțial înnorate, 7 zile însoriteși 3 zile ploioase în aprilie. Ploile sunt, de obicei, moderate.