Toronto Pearson Intl
Auckland Intl
1 stop
51h 20mAuckland Intl
Toronto Pearson Intl
1 stop
53h 00mEmirates
Toronto Pearson Intl
Auckland Intl
1 stop
51h 20mAuckland Intl
Toronto Pearson Intl
1 stop
53h 00mEmirates
Toronto Pearson Intl
Auckland Intl
1 stop
51h 20mAuckland Intl
Toronto Pearson Intl
1 stop
53h 20mEmirates
Toronto Pearson Intl
Auckland Intl
1 stop
51h 20mAuckland Intl
Toronto Pearson Intl
1 stop
53h 00mEmirates
Toronto Pearson Intl
Auckland Intl
1 stop
51h 20mAuckland Intl
Toronto Pearson Intl
1 stop
53h 00mEmirates