Flight

CSH870

Flight history and live tracking for CSH870, 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 routeLHBP → ZBYN

Flight history 268 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03estimatedLHBPZBYN12:22 CEST04:12 CST9h 50m781A60
2026-10-02estimatedLHBPZBYN12:30 CEST04:46 CST10h 15mB-1112
2026-10-01estimatedLHBPZBYN12:20 CEST04:26 CST10h 05m781986
2026-09-30estimatedLHBPZBYN12:26 CEST04:30 CST10h 03m781A60
2026-09-29estimated??08:06Z20:20Z12h 13m781A60
2026-09-28estimatedLHBPZBYN12:15 CEST03:52 CST9h 36m781A60
2026-09-27estimated??08:25Z19:48Z11h 22m781A60
2026-09-26estimatedLHBPZBYN12:21 CEST04:08 CST9h 46m781A60
2026-09-25estimated??08:28Z20:18Z11h 50mB-1112
2026-09-24estimatedLHBPZBYN12:14 CEST04:24 CST10h 09mB-1112
2026-09-23estimatedLHBPZBYN12:20 CEST03:46 CST9h 25m781986
2026-09-22estimatedLHBPZBYN12:28 CEST04:46 CST10h 17mB-20D8
2026-09-21estimatedLHBPZBYN12:27 CEST03:36 CST9h 08m781A60
2026-09-20estimated??11:08Z11:38Z0h 29mB-1111
2026-09-19estimated??11:39Z12:04Z0h 24mB-20CD
2026-09-18estimated??05:29Z16:10Z10h 40mB-20CD
2026-09-17estimatedLHBPZBYN12:35 CEST03:28 CST8h 52mB-20CD
2026-09-16estimated??10:54Z19:24Z8h 29m781A60
2026-09-14estimatedLHBPZBYN12:31 CEST03:38 CST9h 06mB-20CD
2026-09-13estimatedLHBPZBYN12:30 CEST03:40 CST9h 09mB-1111
2026-09-12estimatedLHBPZBYN12:52 CEST03:54 CST9h 01mB-1112
2026-09-11estimatedLHBPZBYN12:37 CEST00:26 CST5h 48mB-20D8
2026-09-10estimatedLHBPZBYN12:42 CEST00:28 CST5h 45mB-1111
2026-09-09estimated??08:39Z19:28Z10h 48mB-20AJ
2026-09-08estimated??10:27Z19:16Z8h 48mB-20AJ
2026-09-06estimated??05:39Z19:00Z13h 20m781A60
2026-09-05estimated??05:24Z18:54Z13h 30mB-1112
2026-09-04estimated??10:42Z19:30Z8h 47mB-1112
Earlier flights (240) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimated??08:07Z19:08Z11h 00mB-1112
2026-09-02estimated??06:45Z19:30Z12h 44mB-20AJ
2026-09-01estimated??05:27Z19:18Z13h 50m781986
2026-08-31estimated??10:50Z19:13Z8h 22m781986
2026-08-30estimatedLHBPZBYN12:35 CEST03:00 CST8h 24mB-1113
2026-08-29estimated??03:35Z18:50Z15h 14mB-1112
2026-08-28estimated??10:44Z19:08Z8h 23mB-1112
2026-08-27estimated??06:42Z18:54Z12h 11mB-1113
2026-08-26estimatedLHBPZBYN12:27 CEST03:36 CST9h 08mB-1113
2026-08-25estimated??05:30Z19:14Z13h 43mB-1113
2026-08-24estimatedLHBPZBYN12:40 CEST03:12 CST8h 31mB-1113
2026-08-23estimated??05:29Z18:50Z13h 20mB-208X
2026-08-22estimatedLHBPZBYN12:52 CEST03:12 CST8h 20mB-208X
2026-08-21estimated??10:37Z19:00Z8h 23mB-1113
2026-08-20estimated??05:53Z16:24Z10h 30m781986
2026-08-19estimatedLHBPZBYN12:48 CEST03:16 CST8h 27m781986
2026-08-18estimated??05:45Z21:24Z15h 38m781986
2026-08-17estimatedLHBPZBYN14:56 CEST03:12 CST6h 15m781986
2026-08-16estimated??10:36Z19:06Z8h 29mB-208X
2026-08-15estimated??07:59Z16:28Z8h 28m781986
2026-08-14estimated??10:40Z19:18Z8h 37m781986
2026-08-13estimated??05:34Z19:14Z13h 40mB-20CD
2026-08-12estimatedLHBPZBYN12:35 CEST03:10 CST8h 34mB-20CD
2026-07-23estimatedLHBPZBYN12:45 CEST00:10 CST5h 24mB-220K
2026-07-22estimated??02:49Z16:32Z13h 42m781986
2026-07-21estimated??03:25Z16:30Z13h 04mB-20CD
2026-07-20estimated??06:36Z16:36Z9h 59m781986
2026-07-19estimated??08:55Z16:30Z7h 34mB-220K
2026-07-18estimated??05:55Z19:20Z13h 24m781986
2026-07-17estimated??06:35Z19:10Z12h 34mB-20D8
2026-07-16estimated?ZBYN10:56Z03:56 CST8h 59mB-20D8
2026-07-15estimated??11:24Z19:22Z7h 57mB-20AJ
2026-07-14estimatedLHGD?07:46 CEST19:26Z13h 39m781986
2026-07-13estimatedLHBP?03:40 CEST19:22Z17h 41mB-1112
2026-07-12partial??00:08ZB-1112
2026-07-11estimatedLHBPUSPT21:05 CEST03:56 +053h 50mB-1112
2026-07-10estimatedLHBPZBYN12:42 CEST03:44 CST9h 01mB-220K
2026-07-09estimatedLHBP?08:37 CEST19:34Z12h 56mB-1111
2026-07-08estimatedLHBP?10:27 CEST19:29Z11h 01mB-220K
2026-07-07estimatedLHBPZBYN12:36 CEST03:12 CST8h 35mB-220K
2026-07-06estimatedLHBP?10:25 CEST19:58Z11h 33m781986
2026-07-05estimatedLHTL?12:43 CEST19:26Z8h 42m781986
2026-07-04estimatedRJFO?17:28 JST19:34Z11h 05mB-20D8
2026-07-03estimatedRJFO?17:12 JST19:02Z10h 49m781986
2026-07-02estimatedLHTL?10:13 CEST20:04Z11h 50mB-20D8
2026-07-01estimatedLHGD?13:33 CEST19:58Z8h 24mB-20D8
2026-06-30estimatedLHGD?12:51 CEST21:36Z10h 44mB-1112
2026-06-29estimatedLHGD?12:47 CEST19:40Z8h 52mB-220K
2026-06-28estimatedRJFO?17:23 JST19:22Z10h 58mB-220K
2026-06-27estimatedLHGD?07:53 CEST19:52Z13h 58m781A60
2026-06-26estimated??11:25Z19:24Z7h 59m781A60
2026-06-26estimatedLHBPZBYN12:35 CEST18:54 CST0h 18m781A60
2026-06-25estimatedLHGD?12:50 CEST19:42Z8h 51m781986
2026-06-24estimatedLHGD?12:39 CEST19:38Z8h 58mB-1112
2026-06-23estimatedLHBPZBYN12:47 CEST03:36 CST8h 48m781986
2026-06-22estimatedLHBPZBYN12:38 CEST03:28 CST8h 49m781A60
2026-06-21estimatedLHBPZBYN12:33 CEST03:14 CST8h 40m781986
2026-06-20estimatedLHBP?10:09 CEST19:16Z11h 06mB-20AJ
2026-06-19estimatedLHGD?07:29 CEST19:22Z13h 52m781986
2026-06-18estimated??13:05Z19:50Z6h 44m781986
2026-06-18estimatedLHBP?11:19 CEST11:36Z2h 16mB-220K
2026-06-17estimatedLHBP?10:06 CEST16:52Z8h 45m781986
2026-06-16estimatedEEPU?17:35 EEST20:06Z5h 30m781986
2026-06-16estimatedLHBP?10:19 CEST12:22Z4h 03mB-20AJ
2026-06-15estimatedLHBPZBYN12:43 CEST03:34 CST8h 50mB-20AJ
2026-06-14estimatedLHBP?04:41 CEST19:37Z16h 55m781A60
2026-06-13estimatedLHBP?07:32 CEST19:36Z14h 03mB-20AJ
2026-06-12estimatedLHBP?07:23 CEST19:26Z14h 02m781A60
2026-05-29estimatedLHBP?07:29 CEST16:58Z11h 28m781A60
2026-05-28estimatedLHTL?12:44 CEST17:02Z6h 18m781A60
2026-05-27estimatedRJFO?17:07 JST16:53Z8h 46m781A60
2026-05-26estimatedLHTL?02:02 CEST16:16Z16h 13mB-20CD
2026-05-25estimatedLHGD?12:41 CEST16:25Z5h 43mB-20AJ
2026-05-24estimatedLHGD?05:32 CEST16:20Z12h 47m781986
2026-05-23estimatedLHTL?04:54 CEST16:22Z13h 27mB-20CD
2026-05-22estimated??02:52Z14:26Z11h 34m781A60
2026-05-21estimatedLHBP?10:06 CEST13:58Z5h 51m781986
2026-05-20partialLHBP?02:24 CEST781A60
2026-05-19partialLHBP?04:18 CESTB-220K
2026-05-12estimatedLHTL?05:36 CEST19:20Z15h 43m781A60
2026-05-11estimatedRJFZ?14:15 JST19:22Z14h 06mB-20D8
2026-05-10estimatedRCMT?10:44 CST18:54Z16h 09m781A60
2026-05-09estimatedRJOS?14:34 JST19:04Z13h 29mB-220K
2026-05-08estimatedLHGD?12:47 CEST19:14Z8h 26mB-220K
2026-05-07estimatedZBYN?14:26 CST18:46Z12h 19m781A60
2026-05-06estimatedLHGD?12:32 CEST18:48Z8h 15m781A60
2026-05-05estimatedLHGD?12:44 CEST19:02Z8h 17mB-220K
2026-05-04estimatedLHBP?08:03 CEST19:00Z12h 56m781A60
2026-05-03estimatedRCMT?11:34 CST19:04Z15h 29m781986
2026-05-02estimatedLZZI?12:52 CEST19:10Z8h 17m781986
2026-05-01estimatedZGOW?11:07 CST19:36Z16h 28m781A60
2026-04-30estimatedLHBP?12:34 CEST19:28Z8h 53m781A60
2026-04-28estimatedRCMT?10:37 CST19:22Z16h 44m781A60
2026-04-27estimatedLHBP?12:39 CEST19:14Z8h 35m781A60
2026-04-26estimatedLHBP?04:16 CEST19:10Z16h 53mB-220K
2026-04-25estimatedLHBP?12:30 CEST19:00Z8h 29mB-220K
2026-04-24estimated??10:39Z19:10Z8h 31m781A60
2026-04-23estimated??02:38Z19:20Z16h 41m781A60
2026-04-22estimated??10:46Z19:28Z8h 41m781A60
2026-04-21estimated??02:48Z19:32Z16h 43mB-220K
2026-04-20estimated??02:42Z19:02Z16h 19m781A60
2026-04-19estimated??02:51Z19:08Z16h 16mB-20AJ
2026-04-18estimated??10:46Z19:20Z8h 33mB-20AJ
2026-04-17estimated??02:38Z19:20Z16h 41m781A60
2026-04-16estimated??10:47Z19:20Z8h 32m781A60
2026-04-15estimated??12:04Z19:26Z7h 22mB-208X
2026-04-15estimated??10:49Z11:42Z0h 53mB-208X
2026-04-14estimated??05:30Z19:08Z13h 37mB-1113
2026-04-13estimated??10:42Z19:30Z8h 48mB-220K
2026-04-12estimated??10:45Z19:30Z8h 44mB-1113
2026-04-11estimated??03:09Z19:40Z16h 30m781986
2026-04-06?UUBK05:37Z13:32Z7h 54mB-1112
2026-04-05estimated??03:24Z18:42Z15h 17mB-220K
2026-04-04estimated??10:41Z19:10Z8h 28mB-220K
2026-04-03estimated??10:30Z19:00Z8h 29m781A60
2026-04-02estimated??05:25Z19:14Z13h 48mB-20CD
2026-03-31estimated??10:36Z18:50Z8h 14m781986
2026-03-30estimated??10:34Z19:14Z8h 39mB-220K
2026-03-29estimated??10:38Z19:04Z8h 25mB-1113
2026-03-16estimated??10:44Z12:14Z1h 29mB-20AJ
2026-03-15estimated??04:03Z19:22Z15h 18mB-220K
2026-03-14estimated??04:06Z19:38Z15h 31mB-220K
2026-03-13estimated??06:16Z19:24Z13h 07mB-1113
2026-03-12estimated??12:36Z19:16Z6h 40mB-1113
2026-03-12estimatedLHBPZBYN11:45 CET20:16 CST1h 30mB-1113
2026-03-11estimated??12:36Z20:04Z7h 27mB-1111
2026-03-11estimatedLHBP?11:40 CET12:14Z1h 33mB-1111
2026-03-10estimated??12:36Z19:44Z7h 08mB-220K
2026-03-10estimatedLHBPZBYN11:33 CET20:12 CST1h 38mB-220K
2026-03-09estimated??10:47Z20:08Z9h 21m781986
2026-03-08estimatedLHBPZBYN11:48 CET04:24 CST9h 35mB-20AJ
2026-03-07estimatedLHBPZBYN11:33 CET04:00 CST9h 26m781986
2026-03-06estimatedLHBPZBYN11:39 CET03:58 CST9h 18mB-1112
2026-03-05estimated??10:48Z20:24Z9h 35mB-20AJ
2026-03-04estimatedLHBPZBYN11:32 CET04:00 CST9h 28mB-1113
2026-03-03estimatedLHBPZBYN11:42 CET04:08 CST9h 25mB-20D8
2026-03-02estimatedLHBPZBYN11:37 CET04:08 CST9h 30mB-20CD
2026-03-01estimatedLHBPZBYN11:32 CET03:52 CST9h 19mB-220K
2026-02-28estimatedLHBPZBYN11:42 CET04:10 CST9h 27m781A60
2026-02-27estimatedLHBPZBYN11:38 CET04:04 CST9h 25m781986
2026-02-26estimatedLHBPZBYN11:42 CET04:12 CST9h 30m781A60
2026-02-25estimatedLHBPZBYN11:36 CET04:22 CST9h 45mB-1111
2026-02-24estimatedLHBPZBYN11:38 CET04:14 CST9h 35mB-220K
2026-02-23estimatedLHBPZBYN11:28 CET03:48 CST9h 19mB-20D8
2026-02-22estimatedLHBPZBYN11:33 CET03:14 CST8h 40mB-208X
2026-02-21estimatedLHBPZBYN11:56 CET03:20 CST8h 23m781A60
2026-02-20estimatedLHBPZBYN11:37 CET03:21 CST8h 43mB-208X
2026-02-19estimatedLHBPZBYN12:05 CET03:24 CST8h 19m781A60
2026-02-18estimatedLHBPZBYN11:40 CET03:04 CST8h 23mB-1112
2026-02-17estimated??09:00Z19:16Z10h 16mB-1113
2026-02-16estimatedLHBPZBYN11:50 CET03:32 CST8h 41mB-1113
2026-02-15estimated??06:21Z19:38Z13h 16mB-220K
2026-02-14estimatedLHBPZBYN11:47 CET03:20 CST8h 32mB-220K
2026-02-13estimated??05:10Z18:50Z13h 39m781986
2026-02-12estimated??10:47Z19:16Z8h 28m781986
2026-02-11estimatedLHBPZBYN11:33 CET03:52 CST9h 19mB-1112
2026-02-10LHBP?11:39 CET12:02Z1h 23m781986
2026-02-09LHBP?11:48 CET12:02Z1h 13m781418
2026-02-07estimatedLHBPZBYN11:37 CET03:18 CST8h 40m781A60
2026-02-06estimated??10:44Z19:24Z8h 39mB-20D8
2026-02-05estimated??10:50Z20:26Z9h 35m781A60
2026-02-04estimatedLHBPZBYN11:43 CET04:20 CST9h 37mB-208X
2026-02-03estimated??11:27Z20:56Z9h 28mB-20AJ
2026-02-02estimated??11:14Z21:04Z9h 50mB-20CD
2026-02-01estimatedLHBPZBYN12:15 CET04:56 CST9h 40mB-220K
2026-01-31estimated??10:34Z20:10Z9h 35mB-1113
2026-01-30estimatedLHBPZBYN11:44 CET04:14 CST9h 29m781986
2026-01-29estimated??10:46Z20:10Z9h 23mB-20CD
2026-01-28estimated??07:47Z19:48Z12h 00m781986
2026-01-27estimatedLHBPZBYN11:48 CET04:02 CST9h 13m781986
2026-01-26estimated??10:36Z19:57Z9h 20mB-220K
2026-01-25estimatedLHBPZBYN11:45 CET04:12 CST9h 26mB-20AJ
2026-01-24estimatedLHBPZBYN11:41 CET04:28 CST9h 46m781A60
2026-01-23estimatedLHBPZBYN11:41 CET04:02 CST9h 20m781986
2026-01-22estimated??10:49Z20:24Z9h 35mB-220K
2026-01-21estimatedLHBPZBYN11:50 CET04:34 CST9h 43m781986
2026-01-20estimatedLHBPZBYN11:33 CET04:09 CST9h 35mB-208X
2026-01-19estimatedLHBPZBYN12:03 CET04:38 CST9h 35mB-1112
2026-01-09estimatedLHBPZBYN13:03 CET05:22 CST9h 18mB-1111
2026-01-08estimatedLHBPZBYN11:53 CET03:54 CST9h 00mB-20D8
2026-01-07estimatedLHBPZBYN11:47 CET03:42 CST8h 54mB-220K
2026-01-06estimatedLHBPZBYN11:38 CET03:36 CST8h 57mB-1112
2026-01-05estimatedLHBPZBYN11:41 CET03:54 CST9h 12m781986
2026-01-04estimatedLHBPZBYN11:43 CET04:24 CST9h 41m781A60
2026-01-03estimatedLHBPZBYN11:33 CET04:10 CST9h 37m781986
2026-01-02estimatedLHBPZBYN11:33 CET04:05 CST9h 31mB-20D8
2026-01-01estimatedLHBPZBYN11:54 CET04:24 CST9h 29m781986
2025-12-31estimatedLHBPZBYN11:37 CET04:44 CST10h 06m781A60
2025-12-30estimatedLHBPZBYN11:33 CET04:20 CST9h 47m781986
2025-12-29estimatedLHBPZBYN11:42 CET04:20 CST9h 37mB-1112
2025-12-28estimatedLHBPZBYN11:46 CET04:28 CST9h 41mB-20CD
2025-12-27estimatedLHBPZBYN11:39 CET04:06 CST9h 26m781986
2025-12-25estimatedLHBPZBYN11:41 CET04:20 CST9h 38mB-220K
2025-12-24estimatedLHBPZBYN11:45 CET04:22 CST9h 36mB-1111
2025-12-23estimatedLHBPZBYN11:48 CET04:16 CST9h 28m781A60
2025-12-22estimatedLHBPZBYN11:40 CET03:56 CST9h 15mB-1113
2025-12-21estimatedLHBPZBYN11:44 CET03:56 CST9h 11m781986
2025-12-20estimatedLHBPZBYN11:41 CET03:50 CST9h 08mB-220K
2025-12-19estimatedLHBPZBYN11:46 CET04:08 CST9h 21mB-20D8
2025-12-18estimatedLHBPZBYN11:59 CET04:20 CST9h 20m781A60
2025-12-17estimatedLHBPZBYN11:42 CET03:52 CST9h 09mB-220K
2025-12-16estimatedLHBPZBYN11:46 CET03:54 CST9h 07m781986
2025-12-15estimatedLHBPZBYN12:12 CET04:50 CST9h 37mB-20D8
2025-12-14estimatedLHBPZBYN12:04 CET04:52 CST9h 48mB-220K
2025-12-13estimatedLHBPZBYN11:33 CET04:02 CST9h 28m781986
2025-12-11estimatedLHBPZBYN11:46 CET04:12 CST9h 25mB-1111
2025-12-10estimatedLHBPZBYN11:40 CET04:00 CST9h 19mB-20D8
2025-11-26estimated??10:35Z18:28Z7h 52mB-208X
2025-10-30estimated??10:42Z19:46Z9h 03m781A60
2025-10-29estimated??10:24Z19:16Z8h 51m781986
2025-10-28estimatedLHBPZBYN12:32 CET04:56 CST9h 24mB-1112
2025-10-28estimated?LHBP03:23Z12:04 CET7h 40m781986
2025-10-27estimated??10:33Z19:42Z9h 08m781986
2025-10-26estimated??03:55Z19:30Z15h 34mB-220K
2025-10-25estimated??14:35Z19:56Z5h 20mB-220K
2025-10-22estimated??15:11Z20:30Z5h 19mB-208X
2025-10-21estimatedLHBPZBYN17:41 CEST03:40 CST3h 58m781986
2025-10-20estimated??04:50Z16:06Z11h 15m781986
2025-10-19estimated??18:40Z19:24Z0h 43m781986
2025-10-15estimatedLHBPZBYN12:20 CEST20:52 CST2h 31mB-220K
2025-10-14estimatedLHBPZBYN12:14 CEST03:54 CST9h 39mB-1112
2025-10-13estimatedLHBPZBYN12:27 CEST04:06 CST9h 38m781A60
2025-10-07estimatedLHBPZBYN12:11 CEST03:48 CST9h 36mB-1111
2025-10-06estimatedLHBPZBYN12:26 CEST04:02 CST9h 36mB-20CD
2025-10-05estimated??14:56Z19:18Z4h 21mB-1112
2025-10-04LHBPULLI20:56 CEST23:58 MSK2h 01mB-1112
2025-09-28LHBP?12:52 CEST12:19Z1h 27m781416
2025-09-27LHBP?12:38 CEST19:58Z9h 20m781A60
2025-09-26LHBP?12:57 CEST20:02Z9h 05m781416
2025-09-24LHBP?12:28 CEST19:18Z8h 49m781A60
2025-09-21LHBPZBYN12:22 CEST02:44 CST8h 22m7817A2
2025-09-19LHBP?12:43 CEST19:18Z8h 34m78160E
2025-08-24estimatedLHBPZBYN12:16 CEST20:10 CST1h 53m781986
2025-08-21estimated??07:10Z19:44Z12h 33m781986
2025-08-20estimatedLHBPZBYN17:38 CEST05:16 CST5h 38m781986
2025-08-19estimatedLHBPZBYN12:37 CEST07:34 CST12h 56mB-20D8
2025-08-17estimatedLHBPZBYN12:23 CEST03:16 CST8h 52mB-1113
2025-08-16estimatedLHBPZBYN12:34 CEST03:37 CST9h 03m781986
2025-08-15estimatedLHBPZBYN14:15 CEST05:18 CST9h 02mB-220K
2025-08-15partialLHBP?12:22 CESTB-220K

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