不近,我仔细测算了下云南的上海的距离,假如从云南最稀薄的瑞丽畹町的上海的话大概有3500—4000公里远,假如从昆明到上海的话,缩短350公里,起码也有3200公里(这是地理距离),假如按交通工具实际开行里程算的话,至少也在3800公里—4200公里左右。就看你从云南哪的上海咯..乘飞机只飞也要8—12个小时,客运班车要不间断的行驶3—4天,火车要38—45个小时,也就是一天半到两天的时间,你就知道大概有多远了吧!