Vancouver Intl
Kathmandu Tribhuvan
1 stop
32h 20mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
28h 20mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
29h 45mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
34h 35mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
31h 35mCathay Pacific
Toronto Pearson Intl
Kathmandu Tribhuvan
2 stops
39h 45mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
43h 15mEmirates
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
34h 35mKathmandu Tribhuvan
Toronto Pearson Intl
2 stops
37h 30mMultiple Airlines
Toronto Pearson Intl
Kathmandu Tribhuvan
1 stop
23h 40mKathmandu Tribhuvan
Toronto Pearson Intl
1 stop
26h 45mMultiple Airlines