flight_takeoff Flight

CSN312

Operated by China Southern Airlines

Live map

Live map filtered to CSN312. Shown when the flight is currently airborne.

Route airports View route page →

Departure

YYZ CYYZ VFR

Toronto Pearson International Airport

Toronto, CA

Local time
21:33 EDT
Timezone
America/Toronto
Type
Large Airport
Elevation
569 ft
Coordinates
43.6759, -79.6294

cloud Weather

Wind
210° / 5 kt
Visibility
15 SM
Ceiling
FEW 11,000 ft, SCT 17,000 ft, BKN 21,000 ft
Temp / Dew
19°C / 16°C
Altimeter
29.80 inHg

Obs: 2026-10-13T01:00:00.000Z

Raw METAR / TAF
METAR CYYZ 130100Z 21005KT 15SM FEW110 SCT170 BKN210 19/16 A2980 RMK AC1AC3CI2 SLP094 DENSITY ALT 1300FT

TAF CYYZ 122340Z 1300/1406 22006KT P6SM SCT170 BKN210 FM130200 VRB03KT P6SM FEW030 BKN100 FM130700 VRB03KT P6SM BKN060 PROB30 1307/1310 1SM BR FM131000 19006KT P6SM -SHRA BKN010 BKN030 PROB30 1310/1312 4SM -TSRA BR BKN010 BKN030CB FM131200 22010KT P6SM SCT030 OVC080 PROB30 1313/1315 2SM TSRA BR BKN030CB FM131600 24015G25KT P6SM BKN030 FM132200 26015G25KT P6SM -SHRA BKN040 FM140000 28012G22KT P6SM BKN040 FM140300 29008KT P6SM SCT030 RMK NXT FCST BY 130300Z

flight Live Traffic

flight_takeoff 109 Departures
flight_land 84 Arrivals

Arrival

CAN ZGGG MVFR

Guangzhou Baiyun International Airport

Guangzhou (Huadu), CN

Local time
09:33 GMT+8
Timezone
Asia/Shanghai
Type
Large Airport
Elevation
50 ft
Coordinates
23.3924, 113.2990

cloud Weather

Wind
VRB / 2 kt
Visibility
4.97 SM
Ceiling
CLR
Temp / Dew
28°C / 24°C
Altimeter
30.06 inHg

Obs: 2026-10-13T01:00:00.000Z

Raw METAR / TAF
METAR ZGGG 130100Z VRB01MPS 8000 NSC 28/24 Q1018 NOSIG

TAF ZGGG 122102Z 1300/1406 03003MPS 8000 SCT040 TX35/1307Z TX34/1406Z TN24/1322Z

flight Live Traffic

flight_takeoff 1 Departures
flight_land 1 Arrivals

Recent history last 30

DateAircraftRouteTakeoffLandingDurationDep ΔArr Δ
2026-07-26 780CB0 YYZ → CAN Jul 26, 05:45 UTCJul 26, 17:55 UTC12h 11m - -
2026-07-24 780E06 YYZ → CAN Jul 24, 05:45 UTCJul 24, 18:55 UTC13h 10m - -
2026-07-22 7817B4 YYZ → CAN Jul 22, 18:00 UTCJul 22, 18:10 UTC10m - -
2026-07-20 780CB1 YYZ → CAN Jul 20, 06:05 UTCJul 20, 18:50 UTC12h 45m - -
2026-07-19 780F16 YYZ → CAN Jul 19, 20:30 UTCJul 19, 20:40 UTC10m - -
2026-07-19 780F16 YYZ → CAN Jul 19, 05:40 UTCJul 19, 18:30 UTC12h 50m - -
2026-07-17 781703 - Jul 17, 05:45 UTCJul 17, 18:19 UTC12h 35m - -
2026-07-15 781738 - Jul 15, 05:40 UTCJul 16, 04:00 UTC22h 20m - -
2026-07-13 780F16 - Jul 13, 05:55 UTCJul 13, 18:45 UTC12h 50m - -
2026-07-12 780E05 - Jul 12, 05:35 UTCJul 12, 18:01 UTC12h 25m - -
2026-07-10 780E05 - Jul 10, 05:25 UTCJul 10, 17:55 UTC12h 30m - -
2026-07-08 781703 - Jul 8, 06:00 UTCJul 8, 18:30 UTC12h 30m - -
2026-07-06 780E06 - Jul 6, 05:35 UTCJul 6, 18:00 UTC12h 25m - -
2026-07-05 7800A9 - Jul 5, 06:05 UTCJul 6, 04:15 UTC22h 10m - -
2026-07-03 7817B4 - Jul 3, 05:45 UTCJul 3, 18:20 UTC12h 35m - -
2026-07-01 780E06 - Jul 1, 05:35 UTCJul 1, 17:45 UTC12h 10m - -
2026-06-29 780CB1 - Jun 29, 05:50 UTCJun 29, 18:44 UTC12h 55m - -
2026-06-28 780F77 - Jun 28, 05:34 UTCJun 29, 03:44 UTC22h 10m - -
2026-06-26 780C74 - Jun 26, 09:00 UTCJun 26, 20:59 UTC12h 0m - -
2026-06-24 781703 - Jun 24, 05:44 UTCJun 24, 18:05 UTC12h 20m - -
2026-06-22 780E06 - Jun 22, 05:54 UTCJun 22, 18:15 UTC12h 20m - -
2026-06-21 7817B4 - Jun 21, 17:39 UTCJun 22, 14:49 UTC21h 10m - -
2026-06-21 7817B4 - Jun 21, 05:35 UTCJun 21, 08:30 UTC2h 55m - -
2026-06-19 780C74 - Jun 19, 05:34 UTCJun 19, 18:05 UTC12h 30m - -
2026-06-17 781703 - Jun 17, 05:45 UTCJun 18, 04:45 UTC23h 0m - -
2026-06-15 780F77 - Jun 15, 05:35 UTCJun 15, 11:49 UTC6h 15m - -
2026-06-14 780CB2 - Jun 14, 05:40 UTCJun 15, 04:30 UTC22h 49m - -
2026-06-12 780E05 YYZ → CAN Jun 12, 05:35 UTCJun 12, 17:35 UTC12h 0m - -
2026-06-10 781703 YYZ → CAN Jun 10, 05:45 UTCJun 10, 17:50 UTC12h 5m - -
2026-06-08 780F77 YYZ → CAN Jun 8, 05:45 UTCJun 8, 18:10 UTC12h 25m - -

Performance history

Flights tracked
67 showing last 30
Avg arrival delay
-
On-time arrival
-
Aircraft used
12

Monthly activity 4 months

Month Flights tracked
July 2026 16
June 2026 18
May 2026 17
April 2026 16

CSN312 frequently asked

Where does flight CSN312 fly?
CSN312 (China Southern Airlines) flies from YYZ to CAN. View the full route page.
How long is flight CSN312?
Based on observed flights, CSN312 takes on average 13h 5m from takeoff to landing.
How often does CSN312 fly?
CSN312 has been observed flying daily in our tracking data. We've recorded 67 flights under this callsign.
What aircraft operates flight CSN312?
CSN312 has been operated by 12 different aircraft in our records. Tail numbers are listed in the recent history below.
Can I track CSN312 live?
Yes. When CSN312 is currently airborne, the live tracker map above shows its real-time position from ADS-B broadcasts. If the map is empty, the flight is not currently in the air.