YAFT.LIVE

CSN388

CGK → CAN · Airbus A321 Neo · China Southern Airlines

For travellers

Departure · Jakarta (CGK)

Terminal 3 · Gate 8
Scheduled 28 Aug 09:10 · Departed 28 Aug 09:06
Board status: Take off
Airborne since 28 Aug 09:08 (ADS-B)

Arrival · Guangzhou (CAN)

Terminal T2 · Gate 52/53 · Baggage belt 49
Scheduled 28 Aug 15:25 · Landed 28 Aug 15:07 · early
Board status: Landed
Landed 28 Aug 16:31 (estimated)

Board data from guangzhou, injourney, updated 50026 min ago; times local to each airport.

Flight

Status
Completed
Departure
Soekarno-Hatta International Airport (CGK) — Jakarta, Indonesia
Scheduled departure
2026-08-28 02:10 UTC
Est. departure time
2026-08-28 01:52 UTC (approx.)
Arrival
Guangzhou Baiyun International Airport (CAN) — Guangzhou, China (scheduled)
Scheduled arrival
2026-08-28 07:25 UTC
Also flies as
Distance flown
3707 km
Straight-line distance
3361 km

Aircraft

Registration
Type
Airbus A321 Neo

Altitude & speed

Max altitude
32,025 ft
Max ground speed
448 kt
Tracked
6h 23m · 3,685 km
Altitude (ft, max 32,025)
017,29434,5870m1h 0m2h 0m3h 0m4h 0m5h 0m6h 0m
Ground speed (kt, max 448)
02424840m1h 0m2h 0m3h 0m4h 0m5h 0m6h 0m
Altitude (ft, max 32,025)
017,29434,5870m2h 0m4h 0m6h 0m
Ground speed (kt, max 448)
02424840m2h 0m4h 0m6h 0m

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

Airline

China Southern Airlines (CSN)

Latest flights

DepartedFlightRouteRegAircraftStatusDistance
2026-10-03 01:03 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32KZ Airbus A321 Neo In progress ~3361 km est.
2026-10-02 20:53 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32KZ Airbus A321 Neo Incomplete (signal lost) ~3604 km est. (1156 km recorded)
2026-10-02 00:06 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M5 Airbus A321 Neo Incomplete (signal lost) ~256 km est. (178 km recorded)
2026-10-01 20:02 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M5 Airbus A321 Neo Completed (landing confirmed by airport data) ~3556 km est. (1697 km recorded)
2026-10-01 00:11 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M3 Airbus A321 Neo Incomplete (signal lost) 374 km
2026-09-30 19:54 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M3 Airbus A321 Neo Completed (landing confirmed by airport data) ~3640 km est. (1203 km recorded)
2026-09-29 23:59 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F7 Airbus A320 Neo Completed (landing confirmed by airport data) 334 km
2026-09-29 20:01 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F7 Airbus A320 Neo Completed (landing confirmed by airport data) ~3594 km est. (1151 km recorded)
2026-09-29 00:15 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32PU Airbus A321 Neo Incomplete (signal lost) 340 km
2026-09-28 20:02 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32PU Airbus A321 Neo Completed (landing confirmed by airport data) ~3604 km est. (1142 km recorded)
2026-09-28 00:06 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M5 Airbus A321 Neo Completed (landing confirmed by airport data) ~347 km est. (242 km recorded)
2026-09-27 19:57 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M5 Airbus A321 Neo Completed (landing confirmed by airport data) ~3605 km est. (1140 km recorded)
2026-09-27 00:23 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32MA Airbus A321 Neo Incomplete (signal lost) 393 km
2026-09-26 20:06 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32MA Airbus A321 Neo Completed (landing confirmed by airport data) ~3711 km est. (1349 km recorded)
2026-09-26 00:22 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B32-FT Airbus A321 Neo Incomplete (signal lost) 351 km
2026-09-25 20:27 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B32-FT Airbus A321 Neo Completed (landing confirmed by airport data) ~3545 km est. (1826 km recorded)
2026-09-25 00:28 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32KZ Airbus A321 Neo Incomplete (signal lost) 328 km
2026-09-24 20:16 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32KZ Airbus A321 Neo Completed (landing confirmed by airport data) ~3657 km est. (1223 km recorded)
2026-09-23 20:12 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32N8 Airbus A321 Neo Completed (landing confirmed by airport data) 3742 km
2026-09-22 20:19 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-327G Airbus A321 Neo Completed (landing confirmed by airport data) 3746 km
2026-09-21 23:49 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32N8 Airbus A321 Neo Incomplete (signal lost) 341 km
2026-09-21 20:05 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32N8 Airbus A321 Neo Completed (landing confirmed by airport data) ~3543 km est. (1799 km recorded)
2026-09-20 20:56 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M3 Airbus A321 Neo Incomplete (signal lost) 351 km
2026-09-20 20:09 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M3 Airbus A321 Neo Completed (landing confirmed by airport data) ~3564 km est. (1868 km recorded)
2026-09-19 21:28 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-321Z Airbus A321 Neo Completed (landing confirmed by airport data) 307 km
2026-09-19 20:16 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-321Z Airbus A321 Neo Incomplete (signal lost) ~3646 km est. (1184 km recorded)
2026-09-19 00:24 UTC CSN388 CGK → ?
Jakarta → ?
B-324P Airbus A321 Neo Incomplete (signal lost) 332 km
2026-09-18 20:08 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-324P Airbus A321 Neo Completed (landing confirmed by airport data) ~3664 km est. (1240 km recorded)
2026-09-18 00:36 UTC CSN388 CGK → ?
Jakarta → ?
B-32MP Airbus A321 Neo Incomplete (signal lost) 318 km
2026-09-17 20:13 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32MP Airbus A321 Neo Completed (landing confirmed by airport data) ~3691 km est. (1248 km recorded)
2026-09-17 01:00 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F6 Airbus A321 Neo Incomplete (signal lost) 359 km
2026-09-16 20:48 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F6 Airbus A321 Neo Completed (landing confirmed by airport data) ~3621 km est. (1198 km recorded)
2026-09-16 00:09 UTC CSN388 CGK → ?
Jakarta → ?
B-32M7 Airbus A321 Neo Incomplete (signal lost) 257 km
2026-09-15 20:17 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M7 Airbus A321 Neo Completed (landing confirmed by airport data) ~3571 km est. (1825 km recorded)
2026-09-15 00:31 UTC CSN388 CGK → ?
Jakarta → ?
B-32KZ Airbus A321 Neo Incomplete (signal lost) 231 km
2026-09-14 20:23 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32KZ Airbus A321 Neo Completed (landing confirmed by airport data) ~3710 km est. (1226 km recorded)
2026-09-14 01:35 UTC CSN388 CGK → ?
Jakarta → ?
B-32PU Airbus A321 Neo Incomplete (signal lost) 339 km
2026-09-13 21:24 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32PU Airbus A321 Neo Completed (landing confirmed by airport data) ~3682 km est. (1225 km recorded)
2026-09-13 00:29 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32R2 Airbus A321 Neo Incomplete (signal lost) ~2824 km est. (1611 km recorded)
2026-09-12 20:22 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32R2 Airbus A321 Neo Completed (landing confirmed by airport data) ~3629 km est. (1166 km recorded)
2026-09-12 00:41 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32MA Airbus A321 Neo Incomplete (signal lost) 376 km
2026-09-11 20:21 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32MA Airbus A321 Neo Completed (landing confirmed by airport data) ~3668 km est. (1221 km recorded)
2026-09-11 00:32 UTC CSN388 ? → ? B-321Z Airbus A321 Neo Incomplete (signal lost) 374 km
2026-09-10 20:22 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-321Z Airbus A321 Neo Completed (landing confirmed by airport data) ~3643 km est. (1202 km recorded)
2026-09-10 00:21 UTC CSN388 ? → ? B-30F7 Airbus A320 Neo Incomplete (signal lost) 309 km
2026-09-09 20:11 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F7 Airbus A320 Neo Completed (landing confirmed by airport data) ~3632 km est. (1189 km recorded)
2026-08-31 02:37 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M7 Airbus A321 Neo Completed 3886 km
2026-08-30 02:31 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-324P Airbus A321 Neo Completed 3644 km
2026-08-29 02:17 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-30F7 Airbus A320 Neo Completed 3714 km
2026-08-28 02:08 UTC CSN388 CGK → CAN
Jakarta → Guangzhou
B-32M3 Airbus A321 Neo Completed 3707 km

← Back to the live map