Flight

CSN331

Flight history and live tracking for CSN331, operated by China Southern Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineChina Southern Airlines
Observed routeUSPP → EDDF

Flight history 135 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02estimated??18:48Z22:32Z3h 43mB-1168
2026-09-30estimatedUSPPEDDF07:17 +0506:24 CEST2h 06mB-20EL
2026-09-29partialEDDF?06:16 CESTB-209D
2026-09-29estimatedUSPPEDDF06:58 +0506:14 CEST2h 16mB-209D
2026-09-28estimated??18:31Z23:24Z4h 52mB-209D
2026-09-27estimatedUSPTEDDF05:14 +0506:18 CEST4h 03mB-20AA
2026-09-26partialUSPT?05:06 +05B-209E
2026-09-25estimated??22:22Z23:30Z1h 07mB-209E
2026-09-23estimatedUSPPEDDF07:51 +0506:10 CEST1h 19mB-20CJ
2026-09-22partial??02:25ZB-1168
2026-09-21estimated??18:50Z22:34Z3h 43mB-1168
2026-09-20estimated??03:47Z04:28Z0h 40mB-1242
2026-09-19estimated??04:08Z04:40Z0h 31mB-1168
2026-09-15estimatedUSPPEDDF07:15 +0506:10 CEST1h 54mB-209D
2026-09-14estimated??18:57Z22:46Z3h 48mB-209D
2026-09-13estimatedUSPPEDDF08:05 +0506:06 CEST1h 01mB-20EW
2026-09-12estimated??12:06Z22:54Z10h 47mB-20D7
2026-09-12estimatedUSPPEDDF07:12 +0506:10 CEST1h 58mB-20D7
2026-09-11estimated??19:01Z22:50Z3h 48mB-20D7
2026-09-06estimatedUSPPEDDF07:28 +0506:32 CEST2h 04mB-20AA
2026-09-05partial??03:39Z782282
2026-09-04estimated??18:55Z22:50Z3h 54m782282
Earlier flights (113) - back to 2025-08-16
DateFromToDepArrDurationAircraft
2026-09-02estimated??03:04Z04:58Z1h 53mB-1128
2026-09-01partial??03:53ZB-20D7
2026-08-31estimated??19:39Z23:32Z3h 53mB-20D7
2026-08-30estimated??02:26Z05:00Z2h 34mB-20C6
2026-08-29partial??02:17ZB-20EW
2026-08-28estimated??18:52Z22:46Z3h 54mB-20EW
2026-08-26estimatedUSPPEDDF08:31 +0506:34 CEST1h 02mB-209X
2026-08-25partial??01:40ZB-209D
2026-08-24estimated??19:00Z23:06Z4h 05mB-209D
2026-08-23estimated??03:25Z11:35Z8h 09mB-20EL
2026-08-22partial??02:14ZB-1243
2026-08-21estimated??18:52Z22:40Z3h 47mB-1243
2026-08-19estimated??02:48Z04:04Z1h 16mB-209X
2026-08-18partial??02:23ZB-1167
2026-08-17estimated??18:52Z22:28Z3h 35mB-1167
2026-08-16estimatedUSPPEDDF05:42 +0507:00 CEST4h 17mB-1128
2026-08-15partial??03:05ZB-20EW
2026-08-14estimated??19:52Z23:58Z4h 05mB-20EW
2026-08-12estimatedUSPPEDDF05:00 +0506:06 CEST4h 05mB-20CJ
2026-08-11estimated?USPP22:09Z04:59 +051h 49mB-20CJ
2026-07-22estimated?EDDF02:13Z06:18 CEST2h 04mB-1128
2026-07-21estimated??12:06Z22:48Z10h 42mB-20EH
2026-07-21estimated?EDDF01:08Z09:33 CEST6h 25mB-20EH
2026-07-19estimated?EDDF02:12Z06:10 CEST1h 57mB-1128
2026-07-18estimated??12:04Z22:34Z10h 29mB-1293
2026-07-18estimated?EDDF02:14Z06:26 CEST2h 12mB-1293
2026-07-17estimated??18:56Z22:52Z3h 55mB-1293
2026-07-15estimated?EDDF03:02Z05:52 CEST0h 50mB-1128
2026-07-14partial??00:33ZB-209E
2026-07-13estimated??22:39Z23:50Z1h 10mB-209E
2026-07-12estimatedUSPPEDDF05:26 +0506:04 CEST3h 38m782282
2026-07-11partial??01:45ZB-1293
2026-07-10estimated??22:14Z23:30Z1h 15mB-1293
2026-07-08estimatedEPSDEDDF05:18 CEST06:06 CEST0h 47mB-1293
2026-07-07estimatedETIDEDDF05:14 CEST06:10 CEST0h 56mB-1167
2026-07-06estimated??22:10Z23:28Z1h 17mB-1167
2026-07-05estimatedETIDEDDF05:54 CEST06:44 CEST0h 49mB-1293
2026-07-04estimatedEFHFEDDF05:46 EEST06:42 CEST1h 55mB-20EH
2026-07-03estimatedZBYN?03:16 CST23:00Z3h 44mB-20EH
2026-07-01estimatedEPSCEDDF05:25 CEST06:22 CEST0h 56mB-1293
2026-06-30partialEDDF?05:24 CESTB-209E
2026-06-29estimatedZBYN?02:52 CST22:34Z3h 41mB-209E
2026-06-28estimatedEPSCEDDF05:26 CEST07:16 CEST1h 49mB-209X
2026-06-27partialULLI?05:02 MSKB-209E
2026-06-26estimatedZBYN?03:11 CST22:40Z3h 28mB-209E
2026-06-24estimatedUSPPEDDF07:30 +0506:04 CEST1h 33mB-1242
2026-06-23partialUSPP?07:27 +05B-209D
2026-06-22estimatedZBYN?02:53 CST22:22Z3h 29mB-209D
2026-06-21estimatedUSPPEDDF07:25 +0506:30 CEST2h 05mB-1242
2026-06-20partialEPGD?05:10 CESTB-20E8
2026-06-19estimatedZBYN?03:03 CST22:38Z3h 34mB-20E8
2026-06-16estimatedEPSCEDDF04:16 CEST06:14 CEST1h 57mB-20EH
2026-06-15estimatedZBYN?03:09 CST22:48Z3h 38mB-20EH
2026-06-14estimatedEDQTEDEW05:22 CEST06:16 CEST0h 53mB-1297
2026-06-13partialETID?05:27 CESTB-209D
2026-06-12estimatedZBYN?02:59 CST22:42Z3h 42mB-209D
2026-05-26estimatedUSPPEDDF05:27 +0506:30 CEST4h 02mB-1168
2026-05-25estimated??22:29Z23:46Z1h 16mB-1168
2026-05-23estimated?EDNQ00:14Z06:20 CEST4h 06mB-209E
2026-05-22estimated??18:18Z23:38Z5h 19mB-209E
2026-05-19partialEDDF?19:28 CESTB-20D7
2026-05-12estimatedUMKKEDDF05:02 EET06:42 CEST1h 39mB-20EH
2026-05-09estimatedUSPPEDDF05:32 +0506:44 CEST4h 11mB-20EH
2026-05-08estimated??22:34Z23:48Z1h 13mB-20EH
2026-05-05estimatedUSPPEDDF07:41 +0506:58 CEST2h 16mB-1168
2026-05-02estimatedUSPPEDDF07:20 +0506:22 CEST2h 01mB-1169
2026-05-01estimatedZBYN?02:59 CST22:40Z3h 40mB-1169
2026-04-28estimatedUSPPEDDF07:38 +0506:20 CEST1h 41mB-1168
2026-04-27estimatedZBYN?02:48 CST22:34Z3h 45mB-1168
2026-04-25estimatedUSPPEDDF07:47 +0506:52 CEST2h 04mB-209E
2026-04-24estimated??18:53Z22:52Z3h 59mB-209E
2026-04-21estimatedUSPPEDDF07:17 +0506:04 CEST1h 46mB-1168
2026-04-20estimated??22:05Z23:28Z1h 22mB-1168
2026-04-18estimatedUSPPEDDF07:37 +0506:34 CEST1h 56mB-209E
2026-04-14estimatedUSPPEDDF07:52 +0506:28 CEST1h 35mB-20D7
2026-04-11estimatedUSPPEDNT05:27 +0506:10 CEST3h 42mB-20EH
2026-04-04estimatedUSPP?09:49 +0507:02Z2h 12mB-20D7
2026-03-31estimatedUSPPEDDF07:12 +0507:10 CEST2h 58mB-20E8
2026-03-14estimated??03:06Z04:14Z1h 07mB-1168
2026-03-10EDFGEDDF04:30 CET05:38 CET1h 07mB-1169
2026-03-07estimatedULOOEDFD05:57 MSK05:46 CET1h 48mB-209D
2026-03-03XLLNEDDF01:58Z05:20 CET2h 21mB-209D
2026-02-28estimatedUMKKEDNU04:54 EET05:26 CET1h 31mB-1168
2026-02-24estimatedUMKKEDDF04:39 EET05:14 CET1h 34mB-209E
2026-02-21estimatedUSPPEDDF08:06 +0505:26 CET1h 20mB-20D7
2026-02-17estimatedXLLNEDDF01:53Z05:24 CET2h 30mB-1167
2026-02-14estimatedEDQTEDEW04:26 CET05:50 CET1h 24mB-20E8
2026-02-07estimatedUMKKEDGH04:37 EET05:10 CET1h 32mB-1167
2026-02-03estimatedUMKKEDGF04:35 EET05:16 CET1h 40mB-20EH
2026-01-31estimatedUMKKEDGE04:49 EET05:16 CET1h 27mB-209D
2026-01-27estimatedUSPPEDDF07:38 +0505:12 CET1h 34mB-1168
2026-01-24EDVKEDVN04:25 CET05:40 CET1h 14mB-209D
2026-01-23estimated??18:29Z23:08Z4h 38mB-209D
2026-01-20estimatedUMKKEDDF04:28 EET05:14 CET1h 45mB-20EH
2026-01-06estimatedUMKKEDDF05:09 EET05:42 CET1h 32mB-1168
2026-01-03estimatedEDDEETIN03:52 CET05:18 CET1h 25mB-20C6
2025-12-30estimated?EDTY02:27Z05:24 CET1h 56mB-20E8
2025-12-27estimated?EDOB02:47Z05:22 CET1h 34mB-20E8
2025-12-23estimatedUSPPEDDF07:30 +0505:38 CET2h 07mB-209E
2025-12-20estimatedUMKKEDDF05:22 EET06:04 CET1h 41mB-1169
2025-12-16?EDFD02:40Z05:24 CET1h 43mB-1169
2025-12-13estimatedXLLNEDDF01:48Z05:26 CET2h 37mB-20E8
2025-12-02estimated?EDFJ02:41Z05:44 CET2h 02mB-209E
2025-10-28estimatedUMKKEDFK05:12 EET05:36 CET1h 23mB-20CJ
2025-10-27estimated??18:26Z22:22Z3h 55mB-20CJ
2025-10-25estimatedUSPPEDDF05:22 +0505:48 CEST3h 25mB-30EA
2025-10-24estimated??18:05Z21:54Z3h 48mB-30EA
2025-10-21estimatedUSPPEDDF06:20 +0505:40 CEST2h 19mB-30F0
2025-10-20estimated??18:01Z22:06Z4h 04mB-30F0
2025-10-14estimatedUSPPEDDF06:10 +0505:22 CEST2h 11mB-30A9
2025-10-07estimatedUSPPEDDF06:01 +0505:18 CEST2h 16mB-320S
2025-08-19estimatedUSPPEDDF07:46 +0507:36 CEST2h 49mB-320S
2025-08-16estimatedUSPPEDDF05:59 +0505:42 CEST2h 42mB-308T

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when CSN331 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]