| EXPECTED TO DEPART IN 1 HOUR 39 MINUTES |
![]() | ![]() |

4 out of 5 stars / 18 votes
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 03 Jul | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | |||
| Wed, 01 Jul | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2049 (Boeing B77W) | 01:32 EDT | 02:03 CST |
| Mon, 29 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2008 (Boeing B77W) | 01:28 EDT | 04:49 CST |
| Sun, 28 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-7588 (Boeing B77W) | 01:30 EDT | 02:24 CST |
| Fri, 26 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2048 (Boeing B77W) | 04:51 EDT | 05:19 CST |
| Wed, 24 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | 01:33 EDT | 02:22 CST | |
| Mon, 22 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2049 (Boeing B77W) | 01:41 EDT | 02:36 CST |
| Sun, 21 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | 01:33 EDT | 02:18 CST | |
| Fri, 19 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2048 (Boeing B77W) | 01:28 EDT | 02:13 CST |
| Wed, 17 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | 01:39 EDT | 02:27 CST | |
| Mon, 15 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | |||
| Sun, 14 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2009 (Boeing B77W) | 01:34 EDT | 02:18 CST |
| Fri, 12 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2029 (Boeing B77W) | 01:29 EDT | 03:43 CST |
| Wed, 10 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | 01:32 EDT | 03:46 CST | |
| Mon, 08 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-7588 (Boeing B77W) | 01:36 EDT | 23:16 CST |
| Sun, 07 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-7183 (Boeing B77W) | 01:32 EDT | 14:05 CST |
| Mon, 01 Jun | CZ312 | Lester B Pearson Intl (YYZ) | Baiyun Intl (CAN) | 01:30 EDT | 05:00 CST | B-2029 (Boeing B77W) | 01:31 EDT | 04:42 CST |