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