Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
30h 00mBangkok Suvarnabhumi
Montreal Pierre Elliott Trudeau Intl
2 stops
31h 30mSWISS
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
41h 25mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
43h 15mEmirates
Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
30h 00mBangkok Suvarnabhumi
Montreal Pierre Elliott Trudeau Intl
1 stop
36h 55mSWISS
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
41h 25mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
41h 00mEmirates
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
30h 15mSWISS