如果坐火车从上海到昆明是,如果不打算在昆明玩,可以先去西双版纳玩3,4天,坐车要10小时价格至少160元,坐飞机800左右,可以去傣族园,原始森林公园,孟远仙境,(一定不要漂流,200一人玩的时间太短)晚上有时间可以去(湄公河咖啡馆)去吃西餐,是一个法国人跟他的中国妻子开的,价格实惠,人特别多。然后可以坐汽车卧铺到丽江20个小时300元左右。(机票也要800多),到丽江后早上可以去拉市海骑马(跟团大概100元一人骑马,划船),晚上逛古城。第2天可以坐车到泸沽湖74元,要坐7个小时。门票100一人,下午3点多到了大洛水村后,花点钱让司机师傅送你们到里格住下。第3天早上可以划船到小岛上看日出,20元一人。然后可以跟别人拼车环湖。下午回来后可以去当地的摩梭人家里吃饭30一人。(泸沽湖的菜特贵,一个凉菜都要30多块,因为种不出菜,菜都是在县城买的,可以多带点小零食),在那里玩个2,3天再回丽江,从丽江坐车去香格里拉要4个小时,晚上在古城住下,第2天可以去梅里雪山。别的你可以自己计划一下。