Vancouver Intl
Tokyo Haneda
1 stop
23h 10mTokyo Haneda
Vancouver Intl
1 stop
20h 04mAlaska Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 35mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
Nonstop
14h 40mAir India
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
17h 15mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
23h 25mMultiple Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
17h 55mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
23h 25mLufthansa
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
25h 25mSWISS
Vancouver Intl
Tokyo Haneda
2 stops
18h 45mTokyo Haneda
Vancouver Intl
1 stop
20h 04mAlaska Airlines
Vancouver Intl
Bangkok Suvarnabhumi
2 stops
26h 45mAlaska Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mAir India
Vancouver Intl
Tokyo Haneda
2 stops
29h 06mAlaska Airlines
Vancouver Intl
Tokyo Haneda
2 stops
22h 40mAlaska Airlines
Vancouver Intl
Bangkok Suvarnabhumi
3 stops
33h 31mAlaska Airlines