一年四季变化分明是上海气候的特征。冬、夏长,春、秋短,冬天约有126天,夏天约有110天,春、秋两季相加约130天。上海属北亚热带海洋性季风气候,全年平均气温为16℃左右,7、8月份气温最高,月平均约28℃;1月份最低,月平均约4℃。年降水量约1100毫米。冬无严寒,夏无酷暑,一年四季都可旅游,其中春、夏两季是最佳旅游季节。