兰州到上海飞机经过:甘肃、陕西、河南、江苏、上海。
兰州到上海的距离在2000公里左右,从兰州的中川机场起飞后南下到陕西,然后进入到河南,河南往东进入江苏,然后从东海进入到上海,沿着海岸线到达上海浦东国际机场,总的飞行时间在3个小时左右。