那我建议你从武汉坐飞机到昆明,因为从武汉飞云南的飞机只有到昆明的。到昆明之后你可以选择坐汽车到香格里拉,汽车有白班和夜班两种。白班分为大巴和普通的巴士。价格差距在50元左右吧,我不太清楚。大巴应该在200元以上,到香格里拉要十一个小时左右,普通巴士要慢一些。还可以选择坐夜班车,第二天早上五六点钟到。如果可以坐两次飞机,你可以直接从昆明转到香格里拉的,可以上网看看有没有特价机票,如果有,很划算的,只要50分钟左右。还有一种最省钱的办法,但会比较耗时间,就是从昆明坐火车到丽江,硬座只要40元,从丽江到香格里拉有很多班车,也只要四五十元。如果是下午到昆明,可以买晚上的火车票到丽江,第二天早上到丽江,之后从丽江坐汽车去香格里拉。
我家就在那,现在在武汉上学。我回家一般是坐飞机到昆明之后,从昆明坐汽车回去,但有特价机票是很划算坐飞机的。我本人比较推荐这两种。
当然如果不计较时间,仅仅考虑经济因素,那就选择火车到丽江这种方式吧,只是这种方式有点麻烦,火车票不一定好买哦。
希望我的回答可以帮到你。