Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
30h 25mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
29h 45mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
22h 55mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
40h 40mTurkish Airlines
Vancouver Intl
Kathmandu Tribhuvan
1 stop
32h 20mKathmandu Tribhuvan
Vancouver Intl
1 stop
35h 00mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
31h 45mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
42h 00mEmirates
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
32h 20mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
33h 05mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
26h 35mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
30h 33mMultiple Airlines