Vancouver Intl
Bishkek Manas Intl
1 stop
25h 25mBishkek Manas Intl
Vancouver Intl
1 stop
23h 35mTurkish Airlines
Montreal Pierre Elliott Trudeau Intl
Bishkek Manas Intl
1 stop
32h 20mBishkek Manas Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
36h 35mEmirates
Toronto Pearson Intl
Bishkek Manas Intl
1 stop
21h 00mBishkek Manas Intl
Toronto Pearson Intl
1 stop
18h 35mTurkish Airlines
Vancouver Intl
Bishkek Manas Intl
1 stop
25h 25mBishkek Manas Intl
Vancouver Intl
2 stops
32h 44mTurkish Airlines
Vancouver Intl
Bishkek Manas Intl
2 stops
37h 05mBishkek Manas Intl
Vancouver Intl
3 stops
39h 00mMultiple Airlines
Toronto Pearson Intl
Bishkek Manas Intl
1 stop
28h 10mBishkek Manas Intl
Toronto Pearson Intl
2 stops
41h 06mEmirates