Il y a 11 lignes de métro, dont une aérienne. La ligne 2 va à Pudong en passant sous le fleuve Huangpu.