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