Just launched: The brand new Plane Finder API
Explore Now
CSN

China Southern Airlines Flight CZ311 CSN311

Service Type Passenger
Seats 360
Freight Containers
Capacity 19.7 tonnes

Codeshare flight(s):

3U 3U7121

Upcoming Flights

Date Departing From To Arriving Aircraft Reg
19 Nov 2026
19:35 CST
China Guangzhou CAN
Canada Toronto YYZ
21:15 EST
77W Unknown Play
17 Nov 2026
19:35 CST
China Guangzhou CAN
Canada Toronto YYZ
21:15 EST
77W Unknown Play
15 Nov 2026
19:35 CST
China Guangzhou CAN
Canada Toronto YYZ
21:15 EST
77W Unknown Play
14 Nov 2026
19:35 CST
China Guangzhou CAN
Canada Toronto YYZ
21:15 EST
77W Unknown Play

Live Flights

Date Departed From To Arriving Aircraft Reg
12 Nov 2026
19:34 CST
China Guangzhou CAN
Canada Toronto YYZ
21:35 EST
B77W B-2099 Live

Past Flights

Date Departed From To Arrived Aircraft Reg
30 Jul 2026
07:50 CST
China Guangzhou CAN
Canada Toronto YYZ
01:50 EDT
B77W B-2007 Play
28 Jul 2026
07:00 CST
China Guangzhou CAN
Canada Toronto YYZ
01:36 EDT
B77W B-7185 Play
26 Jul 2026
06:50 CST
China Guangzhou CAN
Canada Toronto YYZ
01:45 EDT
B77W B-2029 Play
25 Jul 2026
07:35 CST
China Guangzhou CAN
Canada Toronto YYZ
01:37 EDT
B77W B-2007 Play
23 Jul 2026
23:50 CST
China Guangzhou CAN
Canada Toronto YYZ
22:12 EDT
B77W B-2049 Play
21 Jul 2026
23:55 CST
China Guangzhou CAN
Canada Toronto YYZ
01:32 EDT
B77W B-20DM Play
19 Jul 2026
22:55 CST
China Guangzhou CAN
Canada Toronto YYZ
01:54 EDT
B77W B-2008 Play
18 Jul 2026
05:45 CST
China Guangzhou CAN
Canada Toronto YYZ
01:32 EDT
B77W B-7185 Play
16 Jul 2026
06:15 CST
China Guangzhou CAN
Canada Toronto YYZ
01:35 EDT
B77W B-20C5 Play
14 Jul 2026
05:40 CST
China Guangzhou CAN
Canada Toronto YYZ
01:36 EDT
B77W B-20CK Play
12 Jul 2026
06:05 CST
China Guangzhou CAN
Canada Toronto YYZ
01:49 EDT
B77W B-7185 Play
11 Jul 2026
23:30 CST
China Guangzhou CAN
Canada Toronto YYZ
01:27 EDT
B77W B-2029 Play
9 Jul 2026
06:10 CST
China Guangzhou CAN
Canada Toronto YYZ
01:25 EDT
B77W B-2029 Play
7 Jul 2026
21:35 CST
China Guangzhou CAN
Canada Toronto YYZ
01:57 EDT
B77W B-20C5 Play
5 Jul 2026
21:20 CST
China Guangzhou CAN
Canada Toronto YYZ
01:25 EDT
B77W B-2049 Play
4 Jul 2026
22:20 CST
China Guangzhou CAN
Canada Toronto YYZ
02:02 EDT
B77W B-2099 Play
2 Jul 2026
20:15 CST
China Guangzhou CAN
Canada Toronto YYZ
01:41 EDT
B77W B-20DM Play
30 Jun 2026
21:45 CST
China Guangzhou CAN
Canada Toronto YYZ
22:15 EDT
B77W B-2049 Play
28 Jun 2026
21:45 CST
China Guangzhou CAN
Canada Toronto YYZ
01:38 EDT
B77W B-2008 Play
27 Jun 2026
04:25 CST
China Guangzhou CAN
Canada Toronto YYZ
22:16 EDT
B77W B-7588 Play
25 Jun 2026
01:15 CST
China Guangzhou CAN
Canada Toronto YYZ
04:56 EDT
B77W B-2048 Play
23 Jun 2026
03:45 CST
China Guangzhou CAN
Canada Toronto YYZ
01:37 EDT
B77W B-20C5 Play
21 Jun 2026
03:45 CST
China Guangzhou CAN
Canada Toronto YYZ
22:00 EDT
B77W B-2049 Play
20 Jun 2026
21:25 CST
China Guangzhou CAN
Canada Toronto YYZ
01:29 EDT
B77W B-20DM Play
18 Jun 2026
00:05 CST
China Guangzhou CAN
Canada Toronto YYZ
22:29 EDT
B77W B-2048 Play
16 Jun 2026
21:30 CST
China Guangzhou CAN
Canada Toronto YYZ
01:43 EDT
B77W B-20C5 Play
14 Jun 2026
03:40 CST
China Guangzhou CAN
Canada Toronto YYZ
01:17 EDT
B77W B-7588 Play
13 Jun 2026
21:30 CST
China Guangzhou CAN
Canada Toronto YYZ
01:37 EDT
B77W B-2009 Play
11 Jun 2026
21:30 CST
China Guangzhou CAN
Canada Toronto YYZ
01:31 EDT
B77W B-2029 Play
9 Jun 2026
21:55 CST
China Guangzhou CAN
Canada Toronto YYZ
01:35 EDT
B77W B-20C5 Play

Download our free app

Build with our flight data

Explore Plane Finder API