上海一年里最冷的是1月,徐家汇站1991–2020年平均最高气温8.7℃、最低2.9℃;最热的是7月,平均最高33.2℃、最低26.2℃。雨水集中在6月梅雨和8月雷雨台风期,这两个月各有220多毫米降水;最干爽的是10月,平均只有7.5个雨天。冬天穿羽绒服或厚大衣,夏天穿透气短袖并带伞防晒,春秋两季早晚温差大,外套要随身。
12个月气温、雨量与穿着一览
下面的数字都来自中国气象局徐家汇站1991–2020年气候标准值,是三十年的平均,不是某一年的预报。“雨天”指当天降水达到0.1毫米以上,毛毛雨也算。真正出发前一周,再看中国天气网或上海市气象局的预报,把这张表当成打包的底线。
1月:平均最高8.7℃、最低2.9℃,降水72毫米,约11个雨天,平均有2天左右见到雪花。全年最冷的月份,羽绒服或厚呢大衣配毛衣、保暖内衣,围巾手套值得带。
2月:平均最高10.7℃、最低4.1℃,降水65毫米,约10个雨天。仍是冬装,月底偶尔有十几度的回暖天,可以在羽绒服里面穿薄一点,热了好脱。
3月:平均最高14.9℃、最低7.6℃,降水97毫米,约13个雨天,是春季里最湿的一个月。薄羽绒或风衣加毛衣,冷暖反复,防水外套比厚外套实用。
4月:平均最高20.9℃、最低12.6℃,降水84毫米,约11个雨天。白天长袖衬衫或针织衫就够,早晚和下雨时加一件风衣或夹克。
5月:平均最高25.8℃、最低17.9℃,降水91毫米,约11个雨天。白天短袖已经常见,带一件薄长袖应付空调和夜风,防晒开始变得重要。
6月:平均最高28.6℃、最低22.0℃,降水225毫米,约14个雨天,相对湿度79%,全年最闷湿。透气速干的短袖、能湿水的鞋和一把结实的伞是标配。
7月:平均最高33.2℃、最低26.2℃,降水163毫米,约12个雨天。全年最热,出梅后常是连续晴热,短袖短裤、遮阳帽和防晒霜,进室内备一件薄外搭。
8月:平均最高32.6℃、最低26.2℃,降水226毫米,约13个雨天,降水量全年最多。雷阵雨来得快去得也快,台风也多在这个时段影响上海,穿着同7月,雨具不离身。
9月:平均最高28.7℃、最低22.5℃,降水132毫米,约10个雨天。上旬仍像夏天,下旬早晚才有凉意,短袖为主,带一件薄长袖。
10月:平均最高23.5℃、最低17.1℃,降水70毫米,约8个雨天,全年雨天最少。长袖加薄外套,是最好穿搭也最好出门的月份。
11月:平均最高17.8℃、最低11.4℃,降水61毫米,约9个雨天。上旬卫衣加风衣,下旬换毛衣和薄羽绒,冷空气过后一夜降温七八度并不稀奇。
12月:平均最高11.3℃、最低5.3℃,降水50毫米,约9个雨天,平均有1天左右下雪或雨夹雪。羽绒服或厚大衣上场,重点是防湿冷和防风。
上海的四季:春秋短,冬夏长
按气象上的入季标准(连续五天平均气温稳定在10℃以下算入冬、22℃以上算入夏),2001–2025年间上海平均3月9日入春、5月15日入夏、10月5日入秋、12月4日入冬。也就是说,夏天从5月中旬一直延续到10月初,将近五个月;冬天从12月初到次年3月上旬,三个多月;真正舒服的春天和秋天各只有两个月左右。
这对行程安排的意义很直接:想要“不冷不热”的天气,选4月、5月上半月、10月和11月上半月;想避开人潮,可以考虑3月或11月下旬,代价是要多带一层衣服。很多台湾、香港读者会拿家乡的经验来推算,需要提醒的是,上海的1月比台北冷得多,平均最低气温不到3℃,体感接近台北寒流来袭的日子,而且一冷就是整整一个月。
还有一个容易忽略的数字:上海全年相对湿度大多在69%到79%之间。湿度高,冬天的冷会往骨头里钻,夏天的热会闷在身上不散,所以同样的温度,在上海的体感往往比干燥地区更冷或更热,穿衣要比温度计显示的再保守一档。
6到8月:梅雨、高温和台风季怎么穿
夏季三个月本站不单独写月度篇,这里写细一些。
6月:梅雨季的闷和湿
上海常年在6月17日前后入梅、7月10日前后出梅,梅雨期平均二十多天,不同统计口径略有出入,有的年份5月底就入梅,有的拖到7月才开始。梅雨不是天天大雨,更常见的是连日阴沉、时下时停,衣服晾不干,地面总是湿的,6月全月平均有14个雨天、225毫米降水。
这个月的穿着重点是“干得快”:速干面料的短袖、九分裤或及膝短裤,比纯棉舒服得多;鞋子选防滑、能湿水的凉鞋或运动凉鞋,白色帆布鞋走一天就毁了。酒店里可以用空调除湿模式烘干衣物,多带两双袜子。去豫园、城隍庙这类石板路和台阶多的地方,雨天格外滑,带老人时放慢速度。
7月:出梅之后的连续高温
出梅以后上海通常进入盛夏,7月平均最高气温33.2℃,但这只是平均值,35℃以上的高温日在盛夏很常见,徐家汇站有记录的最高气温是40.9℃(2017年7月21日和2022年7月13日两次)。白天午后出门暴晒,体力消耗很快,日照时数也是全年最多的。
穿浅色、宽松、透气的衣服,戴遮阳帽,防晒霜每两三个小时补一次。一个反直觉的提醒是:商场、地铁、博物馆和餐厅的冷气都开得很足,从37℃的街上走进20℃出头的室内,再走出去,一冷一热最容易感冒,包里放一件薄长袖衬衫或开衫很有用。
行程上,把户外的部分放到早上十点前和傍晚以后:清晨去外滩、豫园开园时段,中午躲进室内,比如上海博物馆东馆、自然博物馆或上海科技馆,傍晚再出来看江景。带小孩去上海迪士尼乐园的话,夏天中午排队区很晒,带小风扇、补水和替换T恤。
8月:雷阵雨和台风
8月降水量平均226毫米,是全年最多的月份,但下法和6月不同:多是午后到傍晚的强对流,十几分钟倾盆大雨,接着又出太阳。手机打开天气App的雷达图,看到西边有一大片红色回波往城里移动,就先找地方避一避。
7到9月是台风影响上海的主要时段。据上海台风研究所的统计,1949年到2015年直接登陆上海的台风只有11个,而2016到2024年这九年里就有6个,近年明显增多。更多时候台风并不登陆,只是从东边海面擦过,带来一两天的狂风暴雨。遇到台风预警,外滩滨江步道、黄浦江游船和部分户外景点会临时关闭,航班和高铁也可能调整,出发前一天看上海市气象局的预警,行程留出机动日。
一年四季通用的分层穿法
上海穿衣最怕的不是冷或热本身,而是一天之内的变化和室内外的落差,所以与其带一件很厚的衣服,不如带几件能叠穿的。
白天:以当天最高气温为准选主要那一层。春秋穿长袖,冬天穿毛衣或摇粒绒,夏天穿短袖。白天走路多,衣服宁可薄一点,冷了再加。
早晚:按最低气温加一层。春秋早晚往往比午后低七八度,一件风衣、牛仔外套或轻薄羽绒,可以塞进背包。看夜景的人要特别注意,江边的风比市区街道明显大。
雨天:上海的雨大多不是暴雨,但下得勤,全年平均有130天左右下雨。带一把折叠伞,外套最好是防泼水的,比雨衣方便。台风天的大风会把伞吹翻,这时连帽冲锋衣更好用。
室内:上海没有北方那样的集中供暖。酒店、大型商场、地铁车厢和新建的博物馆冬天开空调暖气,比较暖和;但园林里的厅堂、寺庙、老洋房改成的展馆、不少小餐馆和老式民宿,室内温度和室外差不多,甚至更阴冷。冬天进门不一定能脱外套,里面那层要能单独保暖。夏天则相反,冷气足,要备一件薄外搭。
鞋子、雨具和要不要带的小东西
上海一天走一两万步很正常,鞋子比衣服更影响体验。春秋带一双舒服的运动鞋,冬天加一双防水的短靴或防水运动鞋,梅雨和夏天换成防滑凉鞋。老城厢、外滩和武康路一带石板路、窨井盖多,下雨时又湿又滑,鞋底要有纹路。
雨具方面,折叠伞一年四季都要带;夏天顺便当遮阳伞用。冬天可以加一副触屏手套,方便边走边看地图。夏天带一个小风扇和随身水杯,便利店随处可买水,但带着更省事。干燥的季节其实不多,但冬天酒店暖气开一夜,早上嗓子发干,带润唇膏和保湿霜。
带老人和小孩的注意
长辈最怕冬天的湿冷和夏天的闷热。冬天让老人穿保暖内衣加羽绒背心,外面再套大衣,进出室内方便调整;膝盖怕冷的可以带护膝。夏天避免午后在户外长时间走动,每一两个小时找地方坐下喝水。带有慢性病的长辈,台风和寒潮前后气压、气温变化大,常备药要放在随身包里。
小孩体温调节快、又爱跑,衣服比大人少一层更合适,但一定要有一件能随时加上的外套。去乐园或户外,多带一套替换衣服和袜子,玩水或出汗后马上换。婴儿车在雨天要有防雨罩,豫园、城隍庙台阶多,推车不太方便,背带更灵活。
按天气调整行程,用车和讲解能省下什么
上海的天气很少让整趟旅行泡汤,但会改变一天的顺序。下雨天把外滩、豫园这类露天景点往后挪,先去博物馆、商场或者坐地铁去室内场馆;台风天干脆把户外和游船都取消,留在市区室内。冬天湿冷的日子,最累人的往往是在路边等车、在景区门口排队;带着长辈、小孩或行李的话,订一辆上海包车在景点门口上下车,比来回挤地铁和打车轻松很多;落地那天赶上下雨或晚到,提前约好浦东或虹桥机场接送,就不用拖着箱子在雨里排出租车。想把豫园和外滩讲明白又不想在室外站太久,可以请一位上海私人导游按天气随时调整路线。国庆、春节这类长假,豫园等热门景点最好提前买好门票。
【魔都上海1日游】上海、东方明珠塔
上海机场接送的一日私家团:登东方明珠第二个球的259米玻璃长廊,参观宋庆龄故居,再逛豫园。适合转机或短停上海。含用车、导游和门票,可改选英文等外语导游。
【明珠迪士尼3天2晚】上海(南京路+外滩+豫园商城+城隍庙+迪士尼乐园+东方明珠)纯玩
上海接送机的3天2晚私家团:首日南京路、外滩和豫园,第二天整天在上海迪士尼乐园、晚上看烟花秀(遇雨或停演取消),末日登东方明珠。含车、导游、两晚酒店和门票,可选英文导游。
天气风险一览:什么时候要留后手
寒潮:11月到次年3月,北方冷空气南下时,上海一两天内降温八到十度很常见,最低气温可能跌到0℃以下。徐家汇站平均每年最冷的那一天,1月在零下3℃左右。寒潮来时风大,体感比温度更低,帽子和围巾作用很大。
雨雪:上海下雪不多,徐家汇站平均每年只有五天左右有雪花,多数落地就化,积雪是少见的事。真遇上一场雪,豫园、外滩会很好看,但路面湿滑,老人要小心。
梅雨与暴雨:6月中旬到7月上旬最集中,8月的强对流来得急,低洼路段偶尔积水,出门前看看预警。
高温:7月中旬到8月中旬最热,避开中午户外活动,注意补水和防晒。
台风:主要在7到9月,提前看预警,给航班、游船和水乡一日游留出改期余地。
雾和霾:秋冬早晨偶有大雾,可能影响航班起降和高架、高速通行;赶早班机的话多留一点时间。
如果你已经确定出发月份,可以直接看对应的月份文章;还没确定的,就从这张全年表出发,先选好天气,再选景点。一个比较稳妥的思路是:第一次来上海、想把外滩和老城厢走透,选春秋;冲着灯会和年味,选1到2月;带孩子去乐园,避开7到8月的正午和春节、国庆的高峰。
常见问题
上海几月去最舒服?
按三十年平均,10月雨天最少(约7.5天)、平均最高23.5℃,是最稳妥的月份;4月和5月上半月也很舒服,只是雨天比10月多。11月上半月气温适中、人比10月少,也很值得考虑。
冬天去上海要带羽绒服吗?
12月到2月建议带。1月平均最低气温不到3℃,寒潮时会到零下,加上湿度高、室内暖气不普遍,一件过臀的羽绒服或厚大衣比多带几件毛衣管用。3月上旬和11月下旬,带一件轻薄羽绒就够了。
上海的梅雨季是几月?
常年6月中旬入梅、7月上旬出梅,持续二十天左右,每年早晚不一。这段时间并非天天下大雨,但阴雨连绵、湿度很高,带速干衣物和防滑鞋最实用。
夏天去上海,室内会冷吗?
会。商场、地铁、博物馆和餐厅的冷气普遍开得低,进进出出温差能有十几度。包里放一件薄长袖或丝巾,长辈和小孩尤其需要。
上海一年四季都要带伞吗?
建议都带。即使是最干的10月,平均也有七八天下雨;春季、梅雨和8月雨天更多。一把折叠伞晴天还能遮阳,几乎不会白带。