Other Options for This Route
Toronto (YYZ) to Shanghai (PVG) in October from $698
From $698
Toronto (YYZ) to Shanghai (PVG) in October from $1,024
From $1,024
Toronto (YYZ) to Shanghai (PVG) in October from $1,931
From $1,931
Toronto (YYZ) to Shanghai (PVG) in October from $3,603
From $3,603
Toronto (YYZ) to Shanghai (PVG) in November from $1,067
From $1,067
Toronto (YYZ) to Shanghai (PVG) in January from $1,036
From $1,036