上海属亚热带海洋性季风气候。

主要气候特征总的来说就是温和湿润,四季分明。

温和湿润——全年日照充分,雨量充沛。年平均气温16℃左右,其中7、8月份气温最高,月平均约28℃;1月份最低,月平均约4℃。全年无霜期约230天。年平均降雨量在1200毫米左右,但一年中60%的雨量集中在5至9月的汛期,汛期有春雨、梅雨、秋雨三个雨期。

四季分明——春天温暖,夏天炎热,秋天凉爽,冬天阴冷,其中春秋较短,冬夏较长,冬天约有126天,夏天约有110天,春、秋两季相加约130天。

冬无严寒,夏无酷暑,一年四季都可旅游,其中春、秋两季是最佳旅游季节。