Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
30h 25mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
33h 05mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
22h 55mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
20h 55mTurkish Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
36h 32mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
30h 33mQatar Airways
Vancouver Intl
Kathmandu Tribhuvan
1 stop
31h 50mKathmandu Tribhuvan
Vancouver Intl
1 stop
35h 05mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
30h 20mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
43h 15mEmirates
Vancouver Intl
Kathmandu Tribhuvan
2 stops
46h 30mKathmandu Tribhuvan
Vancouver Intl
1 stop
35h 05mMultiple Airlines