| EXPECTED TO DEPART IN 2 HOUR 19 MINUTES |
![]() | ![]() |

4 out of 5 stars / 15 votes
| Flight | Departure | Arrival |
|---|---|---|
| MU2542 09:20 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ660 09:55 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ3368 10:20 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8727 11:35 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ6590 12:35 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8933 12:35 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8004 14:50 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ3345 15:50 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| MU6734 17:45 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ6224 19:00 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ3706 20:35 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ3347 21:25 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ5769 22:25 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8413 23:00 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8729 23:00 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| CZ8519 23:15 |
Tianhe (WUH) |
Baiyun Intl (CAN) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Mon, 18 May | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | |||
| Mon, 18 May | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 14 May | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 11 May | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 07 May | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | 01:53 CST | 19:58 PDT | |
| Thu, 07 May | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 04 May | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2099 (Boeing B77W) | 01:54 CST | 20:06 PDT |
| Mon, 04 May | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 30 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | 02:08 CST | 11:32 PDT | |
| Thu, 30 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 27 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2009 (Boeing B77W) | 01:56 CST | 20:01 PDT |
| Mon, 27 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 23 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2099 (Boeing B77W) | 01:46 CST | 19:40 PDT |
| Thu, 23 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 20 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2029 (Boeing B77W) | 01:56 CST | 20:27 PDT |
| Mon, 20 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 16 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | 02:11 CST | 20:18 PDT | |
| Thu, 16 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 13 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-7183 (Boeing B77W) | 01:47 CST | 19:56 PDT |
| Mon, 13 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 09 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | 02:06 CST | 20:31 PDT | |
| Thu, 09 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Mon, 06 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2007 (Boeing B77W) | 03:55 CST | 22:20 PDT |
| Mon, 06 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||
| Thu, 02 Apr | CZ659 | Tianhe (WUH) | San Francisco Intl (SFO) | 23:40 CST | 20:40 PDT | B-2029 (Boeing B77W) | 10:52 CST | 20:30 PDT |
| Thu, 02 Apr | CZ659 | Baiyun Intl (CAN) | Tianhe (WUH) | 19:20 CST | 21:05 CST | |||