1,龙华机场
民国时期
上海最大的机场。始建于1915年,最初是军用机场。1930年开始兼营民用机场,是当时中华民国的四个国际机场之一,也是当时东亚最大的国际机场。1936年,龙华机场跑道加长至1200米。抗战期间,日军又对龙华机场进行扩建。1946年,龙华机场又修建了一条长1829米的跑道。但由于龙华机场附近较早开发为市区,缺乏扩充余地。即使在民国时期也在1946年后就没有扩建计划。1966年之后,上海的主要机场转移至虹桥机场。龙华机场现作为直升机机场使用。

2,虹桥机场
上海第二座大型机场,始建于1921年3月。虹桥机场最初只有一条土质跑道,未能通航。1929年7月,虹桥机场开航,并开通上海至南京航线。1930年代前期,虹桥机场是欧亚航空公司的主要机场。抗战爆发后,虹桥机场成为军用机场,直到1947年才恢复民用机场用途。1949年至1964年,虹桥机场再次成为军用专用机场。1966年后取代龙华机场,成为上海主要民用机场至今。

3,江湾机场
日军占领上海期间修建的两座大型机场之一。跑道长1500米,呈米字形。抗日战后按国民政府的
规划,有意废除虹桥和江湾机场。实际江湾机场在1994年被废除。

4,大场机场
日军在上海修建的另一座机场。在战后国民政府的规划中,因跑道方向适合上海风向,且附近扩充余地大,因此计划将大场机场作为上海的主要机场使用。现仍作为军用机场使用。