Flight

CSH871

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

Route

AirlineShanghai Airlines
Observed routeEETU → LFML

Flight history 317 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02partialLFML?11:16 CESTB-1113
2026-10-02partialLFML?04:32 CESTB-1113
2026-10-01estimated??18:53Z22:54Z4h 00mB-1113
2026-09-30partialLFML?11:02 CESTB-208X
2026-09-30partialLFML?04:40 CESTB-208X
2026-09-29estimated??17:15Z22:50Z5h 34m781986
2026-09-29partialLFML?11:00 CEST781986
2026-09-29partialLFML?04:51 CEST781986
2026-09-28estimated??18:54Z22:58Z4h 04m781986
2026-09-27LFMLGMMN10:48 CEST10:54 +002h 05mB-208X
2026-09-27partialLFML?05:25 CESTB-208X
2026-09-26estimated??19:24Z23:38Z4h 13mB-208X
2026-09-25partialLFML?11:04 CESTB-20D8
2026-09-25partialLFML?04:42 CESTB-20D8
2026-09-24estimated??18:47Z22:40Z3h 52mB-20D8
2026-09-23partialLFML?10:50 CESTB-1111
2026-09-23partialLFML?04:52 CESTB-1111
2026-09-22partialLFML?07:12 CESTB-208X
2026-09-22partialLFML?04:28 CESTB-208X
2026-09-21estimated??18:46Z19:18Z0h 32mB-208X
2026-09-20estimated??04:40Z09:00Z4h 19m781986
2026-09-18estimated??09:05Z10:38Z1h 32mB-208X
2026-09-18partialLFML?04:50 CESTB-208X
2026-09-17estimated??18:59Z22:58Z3h 58mB-208X
2026-09-16estimated??04:00Z16:30Z12h 29m781986
2026-09-15partial??02:33ZB-208X
2026-09-14estimated??18:50Z22:56Z4h 06mB-208X
2026-09-13estimated??08:55Z10:32Z1h 36m781A60
2026-09-13estimated??02:41Z05:28Z2h 46m781A60
2026-09-12estimated??19:10Z23:16Z4h 05m781A60
2026-09-11estimated??08:59Z10:42Z1h 42m781986
2026-09-11partialLFML?05:30 CEST781986
2026-09-10estimated??18:46Z22:50Z4h 03m781986
2026-09-09estimated??09:10Z10:56Z1h 45m781986
2026-09-09estimated??03:48Z05:38Z1h 49m781986
2026-09-08partialLFML?10:57 CESTB-1112
2026-09-06estimated??09:10Z10:50Z1h 39mB-20CD
2026-09-06partialLFML?05:01 CESTB-20CD
2026-09-05estimated??19:03Z23:08Z4h 04mB-20CD
2026-09-04estimated??08:54Z10:32Z1h 37m781986
2026-09-04partialLFML?04:49 CEST781986
Earlier flights (276) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimated??18:48Z22:44Z3h 55m781986
2026-09-02estimated??09:17Z10:48Z1h 30m781A60
2026-09-02estimatedEETULFMY05:28 EEST07:18 CEST2h 49m781A60
2026-09-01estimated??08:55Z22:40Z13h 44mB-1111
2026-09-01partialLFML?04:39 CESTB-1111
2026-08-31estimated??19:00Z22:54Z3h 53mB-1111
2026-08-30estimated??08:50Z10:28Z1h 37mB-20D8
2026-08-30partialLFML?04:58 CESTB-20D8
2026-08-29estimated??19:11Z23:10Z3h 58mB-20D8
2026-08-28partialLFML?10:48 CESTB-20CD
2026-08-28estimatedEETULFNE05:44 EEST07:48 CEST3h 03mB-20CD
2026-08-27estimated??19:05Z23:02Z3h 56mB-20CD
2026-08-26partialLFML?11:15 CESTB-1112
2026-08-26estimated??03:09Z05:46Z2h 36mB-1112
2026-08-25estimated??16:22Z23:20Z6h 57mB-20CD
2026-08-25partialLFML?11:07 CESTB-20CD
2026-08-25estimatedEETULFMY06:25 EEST07:44 CEST2h 18mB-20CD
2026-08-24estimated??19:09Z23:22Z4h 12mB-20CD
2026-08-23estimated??08:52Z10:44Z1h 51mB-1112
2026-08-23estimatedEETULFML06:13 EEST07:44 CEST2h 30mB-1112
2026-08-22estimated??19:15Z23:04Z3h 48mB-1112
2026-08-21estimated??02:53Z16:28Z13h 34mB-20D8
2026-08-20estimated??19:25Z23:02Z3h 36mB-20D8
2026-08-19estimated??03:20Z16:42Z13h 21mB-20D8
2026-08-18partial??02:33ZB-20CD
2026-08-17estimated??19:08Z23:06Z3h 57mB-20CD
2026-08-16estimated??02:53Z10:52Z7h 58mB-1111
2026-08-15estimated??22:44Z23:44Z0h 59mB-1111
2026-08-14estimated??02:38Z10:44Z8h 06mB-208X
2026-08-13estimated??19:07Z22:58Z3h 51mB-208X
2026-08-12estimated??03:07Z11:08Z8h 00mB-208X
2026-08-11estimated??19:20Z23:12Z3h 51mB-208X
2026-07-22estimated??09:26Z11:11Z1h 44mB-1112
2026-07-22estimated?LFML00:00Z08:52 CEST6h 52mB-1112
2026-07-21estimated??09:42Z23:58Z14h 15mB-220K
2026-07-21estimated?LFML03:04Z08:04 CEST2h 59mB-220K
2026-07-20estimated??22:42Z23:36Z0h 54mB-220K
2026-07-19estimated??09:32Z11:18Z1h 45mB-20D8
2026-07-19estimated?LFML00:14Z09:04 CEST6h 49mB-20D8
2026-07-18estimated??20:33Z21:05Z0h 31mB-20D8
2026-07-17estimated??08:56Z10:36Z1h 39mB-1112
2026-07-17estimated?LFML02:57Z07:58 CEST3h 00mB-1112
2026-07-16estimated??19:29Z23:30Z4h 01mB-1112
2026-07-15estimated??10:25Z11:32Z1h 07m781986
2026-07-15estimated??02:40Z05:18Z2h 37m781986
2026-07-14estimated??16:37Z23:02Z6h 25mB-20CD
2026-07-14estimated??02:49Z10:56Z8h 06mB-20CD
2026-07-13partial??02:51ZB-1113
2026-07-13estimatedLEGR?02:00 CEST00:34Z0h 33mB-1113
2026-07-12partialLFML?00:37 CESTB-1113
2026-07-12estimatedZBYNLFML18:54 CST23:02 CEST10h 07mB-1113
2026-07-10partialLFML?11:46 CESTB-20CD
2026-07-10estimatedEETULFNE04:20 EEST07:44 CEST4h 23mB-20CD
2026-07-09estimated??19:18Z23:46Z4h 27mB-20CD
2026-07-08estimated??09:05Z10:44Z1h 38mB-1112
2026-07-08estimatedEETULFML04:26 EEST07:42 CEST4h 15mB-1112
2026-07-07estimated??17:11Z23:16Z6h 04m781986
2026-07-07estimated??09:49Z11:36Z1h 46m781986
2026-07-06ZBYNLFML03:32 CST07:42 CEST10h 10m781986
2026-07-05estimated??09:31Z11:28Z1h 56mB-20D8
2026-07-05estimatedUNEELFML07:20 +0709:08 CEST6h 47mB-20D8
2026-07-03estimated??09:10Z10:42Z1h 31mB-20AJ
2026-07-03estimatedUNEELFML09:56 +0707:56 CEST2h 59mB-20AJ
2026-07-02estimated??19:04Z23:12Z4h 07mB-20AJ
2026-07-01estimated??09:01Z10:34Z1h 33mB-1111
2026-07-01estimatedUNEELFML09:59 +0708:10 CEST3h 10mB-1111
2026-06-30estimated??09:16Z10:52Z1h 35mB-1113
2026-06-30estimated?LFML00:55Z07:52 CEST4h 56mB-1113
2026-06-29estimated??19:12Z23:14Z4h 02mB-1113
2026-06-28partialLFML?11:44 CESTB-1111
2026-06-28estimatedEETNLFMY05:53 EEST07:34 CEST2h 41mB-1111
2026-06-27estimated??19:19Z23:10Z3h 50mB-1111
2026-06-26estimated??08:56Z10:40Z1h 43mB-20AJ
2026-06-26estimatedEETULFMY05:55 EEST07:12 CEST2h 16mB-20AJ
2026-06-25estimated??19:07Z22:45Z3h 37mB-20AJ
2026-06-24estimated??08:52Z10:28Z1h 35mB-220K
2026-06-24estimatedEETULFML04:08 EEST07:26 CEST4h 17mB-220K
2026-06-23estimated??16:42Z23:12Z6h 30mB-20AJ
2026-06-23estimated??09:02Z10:36Z1h 33mB-20AJ
2026-06-23estimated?LFML03:12Z07:26 CEST2h 13mB-20AJ
2026-06-22estimated??19:05Z22:56Z3h 50mB-20AJ
2026-06-21estimated??09:30Z11:10Z1h 40mB-1111
2026-06-21estimatedEETULFML06:14 EEST07:50 CEST2h 35mB-1111
2026-06-20estimated??19:17Z23:06Z3h 49mB-1111
2026-06-19partialLFML?11:41 CESTB-1111
2026-06-19estimatedEETU?04:11 EEST05:36Z4h 24mB-1111
2026-06-18estimated??19:15Z23:06Z3h 50mB-1111
2026-06-17estimated??08:57Z10:14Z1h 16mB-20CD
2026-06-17estimatedEETULFMY05:56 EEST07:34 CEST2h 37mB-20CD
2026-06-16estimated??14:59Z23:24Z8h 24m781A60
2026-06-16partialLFML?11:24 CEST781A60
2026-06-15estimated??19:09Z23:14Z4h 04m781A60
2026-06-14estimated??09:45Z11:32Z1h 46m781986
2026-06-14estimatedEETULFML06:22 EEST07:52 CEST2h 29m781986
2026-06-13estimated??19:28Z19:58Z0h 29m781986
2026-06-12estimated??09:33Z11:10Z1h 36mB-220K
2026-06-12estimatedUNEELFML10:15 +0708:02 CEST2h 46mB-220K
2026-05-29LFML?11:30 CEST11:12Z1h 41mB-1111
2026-05-29UNEELFMY08:18 +0707:24 CEST4h 06mB-1111
2026-05-26LFML?11:30 CEST11:12Z1h 41mB-208X
2026-05-26estimatedEETULFTH06:01 EEST07:52 CEST2h 50mB-208X
2026-05-24LFML?11:04 CEST10:48Z1h 44m781A60
2026-05-24estimatedUNEELFML10:32 +0707:52 CEST2h 19m781A60
2026-05-22estimated??09:01Z10:40Z1h 39mB-220K
2026-05-22estimated?LFML02:48Z07:26 CEST2h 37mB-220K
2026-05-20partialLFML?02:00 CESTB-220K
2026-05-19estimated?LFLB12:26Z01:58 CEST11h 31mB-20CD
2026-05-12estimatedRJSI?11:57 JST11:14Z8h 16mB-20AJ
2026-05-11estimated??19:25Z20:00Z0h 34mB-20AJ
2026-05-10LFML?11:04 CEST11:08Z2h 03mB-20CD
2026-05-10estimatedUNEELFML10:27 +0708:12 CEST2h 44mB-20CD
2026-05-09estimated??19:28Z23:30Z4h 02mB-20CD
2026-05-08LFML?12:17 CEST12:12Z1h 54mB-20AJ
2026-05-08estimatedEEPULIMZ06:33 EEST08:10 CEST2h 36mB-20AJ
2026-05-07estimated??19:17Z23:14Z3h 56mB-20AJ
2026-05-05LFML?11:18 CEST16:35Z7h 16m781986
2026-05-05estimatedEPGDLFML06:02 CEST08:18 CEST2h 16m781986
2026-05-04estimated??19:12Z23:20Z4h 07m781986
2026-05-03LFML?11:16 CEST11:20Z2h 03mB-20D8
2026-05-03EFUTLFMY06:17 EEST08:20 CEST3h 02mB-20D8
2026-05-02estimated??19:21Z23:28Z4h 06mB-20D8
2026-05-01partialLFML?10:58 CESTB-208X
2026-05-01estimatedEPSKLFMY06:15 CEST08:06 CEST1h 50mB-208X
2026-04-30estimated??19:30Z23:40Z4h 10mB-208X
2026-04-28partialLFML?11:12 CESTB-20AJ
2026-04-28estimatedEPSK?05:39 CEST05:34Z1h 54mB-20AJ
2026-04-27estimated??19:10Z23:04Z3h 53mB-20AJ
2026-04-26partialLFML?10:53 CESTB-20D8
2026-04-26estimatedEETULFML06:21 EEST08:06 CEST2h 44mB-20D8
2026-04-25estimated??19:21Z19:50Z0h 28mB-20D8
2026-04-24partialLFML?11:13 CESTB-20CD
2026-04-24estimatedUMKKLFML05:27 EET07:42 CEST2h 14mB-20CD
2026-04-23estimated??19:01Z23:18Z4h 16mB-20CD
2026-04-21estimated??08:58Z10:52Z1h 53mB-208X
2026-04-21estimated?LFML03:25Z08:12 CEST2h 46mB-208X
2026-04-20estimated??19:09Z23:34Z4h 25mB-208X
2026-04-19estimated??08:51Z10:36Z1h 44m781986
2026-04-19estimated?LFML03:22Z08:08 CEST2h 45m781986
2026-04-18estimated??19:23Z23:30Z4h 06m781986
2026-04-17estimated??08:58Z10:40Z1h 41mB-208X
2026-04-17estimated?LFML03:50Z08:24 CEST2h 33mB-208X
2026-04-16estimated??19:19Z23:34Z4h 14mB-208X
2026-04-14estimated??03:00Z10:24Z7h 23mB-20CD
2026-04-12estimated??09:06Z10:52Z1h 45m781986
2026-04-12estimated?LFML03:22Z08:00 CEST2h 37m781986
2026-04-11estimated??19:18Z19:44Z0h 25m781986
2026-04-05estimated??08:55Z10:40Z1h 44m781986
2026-04-05estimated?LFML03:25Z08:24 CEST2h 58m781986
2026-04-04estimated??19:23Z19:50Z0h 27m781986
2026-04-03estimated??09:04Z10:36Z1h 31mB-1112
2026-04-03estimated??03:14Z05:56Z2h 41mB-1112
2026-04-02estimated??19:10Z19:40Z0h 30mB-1112
2026-03-31estimated??02:40Z10:36Z7h 55mB-20AJ
2026-03-30estimated??19:16Z19:42Z0h 25mB-20AJ
2026-03-29estimated??03:35Z10:34Z6h 59m781986
2026-03-28estimated??19:25Z19:54Z0h 28m781986
2026-03-15estimated??08:51Z10:24Z1h 32mB-1111
2026-03-15estimated?LFML01:43Z07:18 CET4h 34mB-1111
2026-03-14estimated??19:11Z19:38Z0h 26mB-1111
2026-03-13estimated??09:19Z10:54Z1h 34m781986
2026-03-13estimatedULOOLFTZ06:30 MSK06:56 CET2h 25m781986
2026-03-12estimated??19:12Z19:34Z0h 21m781986
2026-03-10partialLFML?10:08 CETB-208X
2026-03-10partialLFML?05:21 CETB-208X
2026-03-09estimated??19:17Z19:56Z0h 38mB-208X
2026-03-08partialLFML?10:10 CET781A60
2026-03-08estimatedUMKKLFNJ05:41 EET06:58 CET2h 17m781A60
2026-03-07estimated??19:13Z23:28Z4h 14m781A60
2026-03-06partialLFML?09:51 CET781A60
2026-03-06UMKK?05:41 EET05:45Z2h 03m781A60
2026-03-05estimated??19:01Z23:22Z4h 20m781A60
2026-03-03partialLFML?09:56 CET781A60
2026-03-03partialLFML?04:32 CET781A60
2026-03-02estimated??19:07Z23:20Z4h 12m781A60
2026-03-01partialLFML?09:43 CETB-20D8
2026-03-01estimatedUMKKLFML06:00 EET06:54 CET1h 53mB-20D8
2026-02-28estimated??19:10Z23:12Z4h 02mB-20D8
2026-02-27partialLFML?09:38 CETB-20D8
2026-02-27estimatedUMKKLFML05:13 EET06:32 CET2h 19mB-20D8
2026-02-26estimated??19:01Z23:04Z4h 02mB-20D8
2026-02-24partialLFML?09:38 CET781986
2026-02-24partialLFML?04:01 CET781986
2026-02-23estimated??19:21Z23:28Z4h 06m781986
2026-02-22estimated??04:12Z10:40Z6h 27mB-220K
2026-02-21estimated??19:23Z23:32Z4h 08mB-220K
2026-02-20estimatedUMKK?05:45 EET10:42Z6h 57mB-220K
2026-02-19estimated??19:10Z23:30Z4h 19mB-220K
2026-02-17partialLFML?09:54 CETB-220K
2026-02-17estimated?LFML04:04Z07:12 CET2h 07mB-220K
2026-02-16estimated?UNNT19:07Z06:24 +074h 17mB-220K
2026-02-15estimated??04:39Z10:36Z5h 56m781A60
2026-02-14estimated??19:21Z23:32Z4h 10m781A60
2026-02-13partialLFTB?09:52 CET781A60
2026-02-12estimated??19:15Z23:34Z4h 18m781A60
2026-02-10UMKK?05:42 EET09:58Z6h 16m781A60
2026-02-08?LEAB03:04Z10:57 CET6h 53m781986
2026-02-07estimated??19:21Z23:32Z4h 10m781986
2026-02-06estimatedUMKK?05:33 EET10:52Z7h 19m781986
2026-02-05estimated??19:03Z23:20Z4h 16m781986
2026-02-03estimated??02:53Z10:28Z7h 34m781986
2026-02-02estimated??19:14Z23:28Z4h 13m781986
2026-02-01partialLFML?10:02 CET781986
2026-02-01partialLFML?03:52 CET781986
2026-01-31estimated??19:07Z23:24Z4h 16m781986
2026-01-30partialLFML?10:00 CETB-220K
2026-01-30partialLFML?05:12 CETB-220K
2026-01-29estimated??19:08Z23:28Z4h 19mB-220K
2026-01-27estimatedUMKK?05:41 EET10:36Z6h 54mB-20CD
2026-01-26estimated??19:14Z23:22Z4h 08mB-20CD
2026-01-25partialLFML?10:11 CET781986
2026-01-25estimated?LFTH04:03Z06:52 CET1h 48m781986
2026-01-24estimated??19:09Z19:44Z0h 34m781986
2026-01-23partialLFML?10:07 CETB-20D8
2026-01-23partialLFML?05:00 CETB-20D8
2026-01-22estimated??19:06Z23:22Z4h 15mB-20D8
2026-01-20partialLFML?09:51 CETB-20D8
2026-01-20partialLFML?04:07 CETB-20D8
2026-01-19estimated??19:07Z23:16Z4h 08mB-20D8
2026-01-17estimated??23:02Z23:26Z0h 24m781986
2026-01-09?GMMN09:01Z12:16 +012h 14m781986
2026-01-09estimated??03:42Z06:34Z2h 51m781986
2026-01-06estimatedUMKKGMMN05:52 EET12:04 +017h 11m781A60
2026-01-04?GMMN09:08Z12:24 +012h 15mB-1113
2026-01-04estimatedUMKK?05:49 EET06:06Z2h 17mB-1113
2026-01-02?GMMN08:55Z12:14 +012h 18mB-1113
2026-01-02estimatedUMKK?05:50 EET06:08Z2h 17mB-1113
2025-12-30?GMMN09:07Z12:16 +012h 08mB-220K
2025-12-30estimated??04:06Z05:52Z1h 45mB-220K
2025-12-28?GMMN09:02Z12:08 +012h 05mB-220K
2025-12-28estimatedUMKK?05:47 EET05:42Z1h 55mB-220K
2025-12-26?GMMN09:00Z12:04 +012h 03m781A60
2025-12-26estimatedUMKK?05:27 EET05:38Z2h 10m781A60
2025-12-23?GMMN08:44Z11:46 +012h 01mB-220K
2025-12-23estimatedUMKK?05:42 EET06:00Z2h 17mB-220K
2025-12-21estimatedUMKKGMMN06:00 EET12:26 +017h 25mB-20AJ
2025-12-19?GMMN08:56Z12:08 +012h 12m781986
2025-12-19estimated??03:54Z05:54Z1h 59m781986
2025-12-16?GMMN09:13Z12:26 +012h 13mB-1112
2025-12-16estimated??03:48Z06:02Z2h 13mB-1112
2025-12-14?GMMN09:05Z12:12 +012h 07m781A60
2025-12-14estimatedUMKK?05:50 EET05:48Z1h 57m781A60
2025-12-12?GMMN03:39Z12:14 +017h 34mB-220K
2025-12-02estimatedUMKK?04:29 EET09:02Z6h 32mB-220K
2025-11-28estimated??09:28Z10:22Z0h 53mB-1112
2025-11-28estimatedEETULFNE05:52 EET07:10 CET2h 17mB-1112
2025-11-27estimated??19:12Z23:32Z4h 19mB-1112
2025-10-30estimated??19:08Z19:38Z0h 30m781986
2025-10-28estimated??01:40Z10:40Z8h 59mB-220K
2025-10-27estimated??19:10Z23:22Z4h 11mB-220K
2025-10-26estimated?LFTZ01:21Z07:06 CET4h 44mB-1112
2025-10-25estimated??19:12Z23:28Z4h 15mB-1112
2025-10-24estimated??09:14Z16:36Z7h 22mB-20CD
2025-10-24partialLFML?03:30 CESTB-20CD
2025-10-23estimated??19:23Z23:10Z3h 46mB-20CD
2025-10-21estimated??01:02Z04:48Z3h 45mB-20CD
2025-10-20estimated??18:58Z23:18Z4h 20mB-20CD
2025-10-19estimated??02:53Z18:40Z15h 46mB-20AJ
2025-10-14estimated??09:25Z11:10Z1h 45m781986
2025-10-14estimated??01:12Z05:26Z4h 13m781986
2025-10-13estimated??19:06Z19:34Z0h 27m781986
2025-10-07estimated??09:03Z10:46Z1h 42mB-220K
2025-10-07estimated??03:12Z05:46Z2h 34mB-220K
2025-10-04estimated??15:43Z19:54Z4h 10mB-1111
2025-08-26estimated??09:06Z09:44Z0h 37mB-1113
2025-08-26?LFTH03:42Z08:02 CEST2h 19mB-1113
2025-08-24estimatedUMKK?09:58 EET10:46Z2h 47mB-1111
2025-08-23estimated??03:38Z19:46Z16h 07mB-1113
2025-08-22estimated??04:05Z12:56Z8h 51mB-1113
2025-08-21estimated??19:04Z19:34Z0h 30mB-1113
2025-08-19partialLFML?11:31 CESTB-220K
2025-08-19LFMVLFML07:09 CEST08:14 CEST1h 04mB-220K
2025-08-17estimated??07:45Z10:44Z2h 58mB-220K
2025-08-16estimated??19:10Z20:02Z0h 51mB-220K
2025-08-15estimated??08:51Z10:24Z1h 33mB-1111
2025-08-15estimatedULLS?02:44Z05:44Z3h 00mB-1111
2025-08-14estimated??19:20Z19:50Z0h 29mB-1111

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 CSH871 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]