上海目前拥有二个国际机场。一个是虹桥国际机场,在上海的西区;另一个是浦东国际机场,座落在东海之滨。上海浦东、虹桥两大机场2005年共起降航班37.51万架次,比上年增长13.9%;进出港旅客达到4139.16万人次,增长15.3%。其中,国内航线进出港旅客2679.87万人次,增长16.3%;国际及地区航线进出港旅客1459.29万人次,增长13.5%。