Other Options for This Route
Toronto (YYZ) to Shanghai (PVG) in September from $545
From $545
Toronto (YYZ) to Shanghai (PVG) in September from $4,294
From $4,294
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,147
From $1,147