两千多到三千公里吧,先 兰州 到昆明,没有直达列车,要从 西安 转车,然后昆明乘汽车到大理,四个小时(火车太慢,要七八个小时)建议从兰州乘飞机到昆明,然后汽车到大理
兰州到昆明大约20小时52分钟1787.1公里途经:兰海高速、渝昆高速 收费约875元望采纳