哈哈哈,先笑一下,楼主的问题有意思啊。坐火车从上海到兰州的话,T字头列车22~24小时,K字头28小时左右。乘飞机,飞行时间约两小时,从机场进入兰州市区需要2两小时。步行?。。。我给你按照人步行的平均速度5km/时来算约400小时,20天左右,当然你不可能一天走24小时,这样就是40天。(绝对环境下)综合考虑,加上路线选择问题,天气问题,环境问题,人文因素,沿途若不旅游的话,100天你能到就不错了,哇哈哈哈哈。不满意追问。