Vancouver Intl
Tokyo Haneda
2 stops
26h 44mTokyo Haneda
Vancouver Intl
2 stops
22h 51mAlaska Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
Nonstop
14h 30mAir India
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
2 stops
45h 55mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
20h 20mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
21h 10mEmirates
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
Nonstop
14h 30mAir India
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
21h 20mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mAir India
Toronto Pearson Intl
Tokyo Narita
1 stop
27h 25mSWISS