兰州飞上海如果是直飞,中间没有经停的话一般也就二个半小时,但如果即使直飞,若遇到空中管制需要等待的话那就不一定了,兰州飞上海如果是需要经停一个城市再继续起飞到上海的话,到达经停城市需要上下客安检时间,一般至少需要半小时或四十分钟,再继续前行,总时间需要三个半小时以上。