As for the return leg (HU7960), this leaves Vancouver at 00:10 and, after 14 hours and 40 minutes reaches Shenzen at 06:50 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results