Other Options for This Route
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
Toronto (YYZ) to Shanghai (PVG) in January from $1,115
From $1,115
Toronto (YYZ) to Shanghai (PVG) in January from $1,781
From $1,781
Toronto (YYZ) to Shanghai (PVG) in April from $1,035
From $1,035