Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
29h 25mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
34h 35mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
34h 35mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
26h 40mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
34h 35mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
26h 40mMultiple Airlines
Edmonton
Kathmandu Tribhuvan
2 stops
35h 20mKathmandu Tribhuvan
Edmonton
2 stops
47h 47mTurkish Airlines
Edmonton
Kathmandu Tribhuvan
2 stops
46h 20mKathmandu Tribhuvan
Edmonton
2 stops
59h 12mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
24h 00mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
42h 00mEmirates
Edmonton
Kathmandu Tribhuvan
2 stops
36h 15mKathmandu Tribhuvan
Edmonton
2 stops
28h 10mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
31h 45mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
43h 15mEmirates
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
41h 00mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
27h 40mMultiple Airlines