YAFT.LIVE

HO1852

CAN → SHA · Airbus A321 · Juneyao Airlines

For travellers

Departure · Guangzhou (CAN)

Terminal T3 · Gate B933 · Check-in E41,E41-E42,E42
Scheduled 03 Oct 21:30 · Departed 03 Oct 22:09 · +39 min
Board status: Next Staion

Arrival · Shanghai (SHA)

Terminal T2 · Baggage belt 25
Scheduled 03 Oct 23:50 · Landed 03 Oct 23:51
Board status: Landed
Landed 03 Oct 23:51 (airport data)

Board data from guangzhou, shanghai, updated 20 min ago; times local to each airport.

Flight

Status
Completed (landing confirmed by airport data)
Arrival confirmed via
Airport data (confirmed)
Departure
Guangzhou Baiyun International Airport (CAN) — Guangzhou, China
Scheduled departure
2026-10-03 13:30 UTC
Departed
2026-10-03 14:09 UTC (airport board)
Arrival
Shanghai Hongqiao International Airport (SHA) — Shanghai, China
Scheduled arrival
2026-10-03 15:50 UTC
Estimated arrival
2026-10-03 16:00 UTC
Codeshares
Distance flown
78 km
Straight-line distance
1176 km

Aircraft

Registration
Type
Airbus A321

Altitude & speed

Max altitude
21,325 ft
Max ground speed
407 kt
Tracked
14m · 120 km
Altitude (ft, max 21,325)
011,51623,0310m
Ground speed (kt, max 407)
02204400m
Altitude (ft, max 21,325)
011,51623,0310m
Ground speed (kt, max 407)
02204400m

From the ADS-B positions we received; time since the first fix. A dashed stretch is a gap in reception, bridged by a straight line.

Route map

Airlines

Loong Air (CDC)
China Southern Airlines (CSN)
Juneyao Airlines (DKH)
Hebei Airlines (HBH)
Lucky Air (LKE)
Ruili Airlines (RLH)

Latest flights

DepartedFlightRouteRegAircraftStatusDistance
2026-10-03 14:09 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1002 Airbus A321 Completed (landing confirmed by airport data) ~1196 km est. (78 km recorded)
2026-10-02 15:34 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1001 Airbus A321 Incomplete (signal lost) ~1215 km est. (510 km recorded)
2026-10-01 14:54 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8317 Airbus A321 Incomplete (signal lost) ~1235 km est. (130 km recorded)
2026-09-30 14:47 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1647 Airbus A321 Incomplete (signal lost) ~1306 km est. (800 km recorded)
2026-09-29 13:54 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1645 Airbus A321 Incomplete (signal lost) ~1197 km est. (53 km recorded)
2026-09-28 13:35 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8539 Airbus A321 Incomplete (signal lost) ~1242 km est. (127 km recorded)
2026-09-27 13:42 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1001 Airbus A321 Incomplete (signal lost) ~1234 km est. (151 km recorded)
2026-09-26 15:08 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8587 Airbus A321 Incomplete (signal lost) ~1201 km est. (181 km recorded)
2026-09-25 13:34 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1003 Airbus A321 Incomplete (signal lost) ~1202 km est. (85 km recorded)
2026-09-24 13:58 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8587 Airbus A321 Incomplete (signal lost) ~1198 km est. (81 km recorded)
2026-09-23 13:57 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8587 Airbus A321 Incomplete (signal lost) ~1290 km est. (794 km recorded)
2026-09-22 14:02 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1872 Airbus A321 Incomplete (signal lost) ~1239 km est. (159 km recorded)
2026-09-21 14:02 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8540 Airbus A321 Incomplete (signal lost) ~1238 km est. (121 km recorded)
2026-09-20 13:58 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8956 Airbus A321 Incomplete (signal lost) ~1238 km est. (212 km recorded)
2026-09-19 13:39 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1240 km est. (132 km recorded)
2026-09-18 14:03 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8956 Airbus A321 Incomplete (signal lost) ~1306 km est. (1014 km recorded)
2026-09-17 14:01 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1118 km est. (0 km recorded)
2026-09-16 14:24 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1241 km est. (124 km recorded)
2026-09-15 13:45 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1006 Airbus A321 Incomplete (signal lost) ~1230 km est. (48 km recorded)
2026-09-14 15:02 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8407 Airbus A321 Incomplete (signal lost) ~1228 km est. (59 km recorded)
2026-09-13 13:49 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1002 Airbus A321 Incomplete (signal lost) ~1239 km est. (122 km recorded)
2026-09-12 13:42 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1872 Airbus A321 Incomplete (signal lost) 1203 km
2026-09-11 13:45 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1189 km est. (43 km recorded)
2026-09-10 14:16 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1200 km est. (118 km recorded)
2026-09-09 14:04 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8955 Airbus A321 Incomplete (signal lost) ~1259 km est. (136 km recorded)
2026-09-07 13:46 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1006 Airbus A321 Incomplete (signal lost) ~1197 km est. (56 km recorded)
2026-09-06 14:10 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1857 Airbus A321 Incomplete (signal lost) ~1192 km est. (33 km recorded)
2026-09-04 14:27 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1647 Airbus A321 Incomplete (signal lost) ~1193 km est. (34 km recorded)
2026-09-03 13:47 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1647 Airbus A321 Incomplete (signal lost) ~1200 km est. (41 km recorded)
2026-09-02 14:11 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8587 Airbus A321 Completed ~1165 km est. (86 km recorded)
2026-09-01 14:14 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1808 Airbus A321 Incomplete (signal lost) ~1188 km est. (49 km recorded)
2026-08-30 14:51 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8540 Airbus A321 Completed ~1184 km est. (72 km recorded)
2026-08-28 14:52 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-1001 Airbus A321 Completed ~638 km est. (171 km recorded)
2026-08-26 14:33 UTC DKH1852 CAN → SHA
Guangzhou → Shanghai
B-8957 Airbus A321 Incomplete (signal lost) ~1200 km est. (41 km recorded)

← Back to the live map