Actualemente hay dos aeropuertos: Shanghai Pudong International Airport (PVG) y Shanghai Hongqiao International Airport (SHA).
Shanghai Pudong International Airport (PVG):
está a unos 30 kilómetros del centro de Shanghái y a 60 kilómetros del aeropuerto internacional de Shanghái Hongqiao. Como el aeropuerto más grande de Shanghái, Pudong sirve a más de 80 aerolíneas nacionales y extranjeras, y se conecta con más de 100 destinos internacionales y regionales, así como con más de 90 destinos nacionales.
Shanghai Hongqiao International Airport (SHA): está a unos 13 kilómetros del centro de Shanghái y a 60 kilómetros del aeropuerto internacional de Shanghai Pudong. Es el principal aeropuerto nacional que sirve a Shanghai, con vuelos internacionales limitados a Japón y Corea del Sur.
Tres estaciones de tren: Estación de Shanghai(Shanghai Railway Station),
Estación Sur de Shanghai(Shanghainan Railway Station),
Estación Shanghai Hongqiao(Shanghai Hongqiao Railway Station)