总体看来,经过的气候类型都属于亚热带季风气候,但细致划分则要复杂得多。首先沪昆铁路经过如下省市:上海市-浙江省-江西省-湖南省-贵州省-云南省上海到浙江北部属于北亚热带季风气候;浙江南部到江西、湖南属于中亚热带季风气候;贵州、云南属于山地亚热带季风气候。