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
35h 00mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
23h 05mEmirates
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
30h 15mSWISS