Montreal Pierre Elliott Trudeau Intl
Tokyo Narita
1 stop
27h 10mTokyo Narita
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 15mSWISS
Montreal Pierre Elliott Trudeau Intl
Tokyo Narita
1 stop
27h 10mTokyo Narita
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 15mSWISS
Toronto Pearson Intl
Tokyo Narita
1 stop
38h 05mTokyo Narita
Toronto Pearson Intl
1 stop
48h 00mEmirates
Montreal Pierre Elliott Trudeau Intl
Tokyo Narita
2 stops
20h 00mTokyo Narita
Montreal Pierre Elliott Trudeau Intl
1 stop
17h 29mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tokyo Narita
1 stop
27h 10mTokyo Narita
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 15mSWISS
Toronto Pearson Intl
Tokyo Narita
1 stop
38h 05mTokyo Narita
Toronto Pearson Intl
1 stop
48h 00mEmirates