西双版纳到香格里拉大约950公里。如果自驾游因为公路大多都是盘山路,所以不可以开的太快,至少得用上两天的时间跑到。