上海拥有全国唯一的两大国际机场——浦东、虹桥国际机场,航空线连结30个国家(地区)的69座城市。
2005年上海浦东、虹桥两大机场全年共起降航班37.51万架次,比上年增长13.9%;进出港旅客达到4139.16万人次,增长15.3%。其中,国内航线进出港旅客2679.87万人次,增长16.3%;国际及地区航线进出港旅客1459.29万人次,增长13.5%。