Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
29h 50mBangkok Suvarnabhumi
Montreal Pierre Elliott Trudeau Intl
1 stop
37h 25mSWISS
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
40h 10mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
42h 05mEmirates
Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
29h 50mBangkok Suvarnabhumi
Montreal Pierre Elliott Trudeau Intl
1 stop
37h 50mSWISS
Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
29h 50mBangkok Suvarnabhumi
Montreal Pierre Elliott Trudeau Intl
1 stop
37h 25mSWISS
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
34h 10mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
42h 05mEmirates
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
35h 55mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
41h 40mEmirates
Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
39h 10mEmirates
Montreal Pierre Elliott Trudeau Intl
Bangkok Suvarnabhumi
1 stop
40h 05mEmirates