Vancouver Intl
Bangkok Suvarnabhumi
3 stops
34h 10mBangkok Suvarnabhumi
Vancouver Intl
3 stops
33h 59mAlaska Airlines
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
41h 45mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
41h 00mEmirates
Vancouver Intl
Bangkok Suvarnabhumi
2 stops
33h 40mBangkok Suvarnabhumi
Vancouver Intl
3 stops
33h 58mAlaska Airlines
Toronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
35h 00mBangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
41h 00mEmirates
Vancouver Intl
Bangkok Suvarnabhumi
2 stops
34h 10mBangkok Suvarnabhumi
Vancouver Intl
3 stops
33h 59mAlaska Airlines