Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
2 stops
34h 00mAir France
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
2 stops
36h 05mMultiple Airlines
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
23h 10mTurkish Airlines
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
37h 25mPhilippine Airlines
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
2 stops
47h 35mJapan Airlines
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
24h 35mEVA Air
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
19h 50mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
30h 35mPhilippine Airlines
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
19h 50mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
19h 00mJapan Airlines
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
39h 35mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
28h 50mKorean Air
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
21h 35mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
18h 40mChina Airlines
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
32h 15mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
35h 30mCathay Pacific
Vancouver Intl
Jakarta Soekarno-Hatta Intl
2 stops
22h 00mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
30h 35mMultiple Airlines