Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
37h 25mPhilippine Airlines
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
34h 00mSAUDIA
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
24h 35mEVA Air
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
32h 55mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
30h 35mPhilippine Airlines
Vancouver Intl
Jakarta Soekarno-Hatta Intl
1 stop
39h 25mJakarta Soekarno-Hatta Intl
Vancouver Intl
2 stops
30h 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
Toronto Pearson Intl
Jakarta Soekarno-Hatta Intl
1 stop
24h 35mJakarta Soekarno-Hatta Intl
Toronto Pearson Intl
1 stop
42h 25mEVA Air
Vancouver Intl
Jakarta Soekarno-Hatta Intl
2 stops
25h 10mJakarta Soekarno-Hatta Intl
Vancouver Intl
1 stop
31h 50mMultiple Airlines