Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
38h 10mJakarta Soekarno-Hatta Intl
Toronto Pearson Intl
1 stop
43h 50mEmirates
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
44h 45mJakarta Soekarno-Hatta Intl
Toronto Pearson Intl
1 stop
43h 50mEmirates
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
44h 45mJakarta Soekarno-Hatta Intl
Toronto Pearson Intl
1 stop
43h 50mEmirates