Toronto Pearson Intl
Melbourne
2 stops
49h 00mMelbourne
Toronto Pearson Intl
2 stops
41h 55mSWISS
Toronto Pearson Intl
Melbourne
1 stop
41h 20mMelbourne
Toronto Pearson Intl
1 stop
42h 15mEmirates
Toronto Pearson Intl
Melbourne
1 stop
41h 20mMelbourne
Toronto Pearson Intl
2 stops
45h 05mEmirates
Toronto Pearson Intl
Melbourne
2 stops
39h 05mMelbourne
Toronto Pearson Intl
2 stops
45h 05mEmirates
Toronto Pearson Intl
Brisbane
1 stop
41h 50mBrisbane
Toronto Pearson Intl
1 stop
45h 35mEmirates
Toronto Pearson Intl
Melbourne
1 stop
49h 00mMelbourne
Toronto Pearson Intl
2 stops
45h 05mEmirates