Toronto Pearson Intl
Amman Queen Alia Intl
1 stop
18h 50mAmman Queen Alia Intl
Toronto Pearson Intl
1 stop
38h 25mEmirates
Toronto Pearson Intl
Amman Queen Alia Intl
1 stop
37h 55mAmman Queen Alia Intl
Toronto Pearson Intl
1 stop
38h 25mEmirates
Toronto Pearson Intl
Amman Queen Alia Intl
1 stop
26h 45mAmman Queen Alia Intl
Toronto Pearson Intl
1 stop
38h 25mEmirates