Fly from
Budget
C$ 2,114 - C$ 2,531
Route
Depart
Return
Price
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
3 stops29h 15m
Shenzhen
Thu 21/11
3 stops32h 20m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
3 stops29h 15m
Shenzhen
Fri 22/11
1 stop36h 55m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
3 stops29h 15m
Shenzhen
Thu 21/11
2 stops32h 20m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
3 stops29h 15m
Shenzhen
Fri 22/11
3 stops43h 27m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
3 stops29h 15m
Shenzhen
Fri 22/11
2 stops23h 23m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Sat 22/6
3 stops33h 10m
Shenzhen
Thu 4/7
2 stops27h 50m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Wed 19/6
1 stop25h 25m
Shenzhen
Thu 21/11
3 stops32h 20m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Sat 22/6
2 stops34h 05m
Shenzhen
Thu 4/7
2 stops27h 50m
Toronto Pearson IntlShenzhen
YYZ - SZX
YYZSZX
Toronto Pearson Intl
Sat 22/6
3 stops35h 50m
Shenzhen
Fri 5/7
2 stops23h 27m