广州到上海的飞机需要大约2个小时的飞行时间。 这是根据飞行距离和平均飞行速度计算得出的结果。 具体飞行时间可能会受到天气状况、飞机类型和航线的影响。 一般来说,飞机在巡航高度上飞行,可以以更快的速度前进,从而缩短飞行时间。 另外,起飞和降落的时间以及在空中等待的时间也会对总飞行时间产生影响。 因此,为了准确回答这个问题,需要考虑以上各种因素。