Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
1 stop
49h 00mEmirates
Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
2 stops
39h 05mEmirates
Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
1 stop
49h 00mEmirates
Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
2 stops
39h 05mEmirates
Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
1 stop
49h 00mEmirates
Melbourne
Toronto Pearson Intl
2 stops
45h 05mToronto Pearson Intl
Melbourne
1 stop
49h 00mEmirates