MNL → CAN Manila to Guangzhou
live
Direct flights from Manila (MNL) to Guangzhou (CAN): 10 nonstop departures observed each week across 2 airlines. 96% of the last 26 operated flights arrived within 15 minutes of schedule. The median arrival is 21 minutes early. No cancellations were recorded across the 26 tracked flights. The nonstop covers 1,278 km, an estimated 2 hours 8 minutes in the air. Measured by Pro Flight Search from live flight boards at Manila and Guangzhou. Updated 24 September 2026 at 14:48 UTC.
MNL
Manila
busy · +25
CAN
Guangzhou
smooth · +0
dep bank 03:45–23:25 10x weekly
Runs reliable · 2 airlines · 10x weekly · nonstop
96% on time
of the last 26 operated MNL → CAN flights arrived within 15 minutes
Median arrival delay is −21 min . 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −21 min across the last 26 operated legs
Flight time ~2h 08m estimated from route distance
Weekly departures 10x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 26
The week scheduled departures · origin local time
Cebu Pacific Air China Southern Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Cebu Pacific Air5J
Flights 5J286 23:25 Tu Th Su
China Southern AirlinesCZ 96% on time
Flights CZ5052 03:45 Tu Th Fr Sa Su · CZ3078 08:20 daily · CZ3092 11:55 daily · CZ398 17:45 daily
History operated legs · board outcomes
09-24 CZ398 dep −2 → arr −27
09-23 CZ398 dep +18 → arr −12
09-22 5J286 dep +41 → arr −6
09-21 CZ398 dep +17 → arr −12
09-20 5J286 dep +11 → arr −31
09-20 CZ398 dep +16 → arr −16
09-19 CZ398 dep +2 → arr −34
Show 18 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from MNL and CAN, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 51 Completed 44 Delayed 7 Within 15m 37/44 Median -12m
5J286 Cebu Pacific Air
4 days
MNL
Departure
Sched 23:25
Scheduled time only · no board update captured
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Tue, Sep 22
2/2 legs · RP-C4112
MNL
Departure
00:06
Departed · Sched 23:2541m late
→
CAN
Arrival
02:09
Last seen · Sched 02:156m early
Sun, Sep 20
2/2 legs · RP-C4140
MNL
Departure
23:36
Departed · Sched 23:2511m late
→
CAN
Arrival
01:44
Landed · Sched 02:1531m early
Thu, Sep 17
1/2 legs · RP-C4115
MNL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
01:55
Landed · Sched 02:1520m early
Full 5J286 history →
CZ3078 China Southern
7 days
Thu, Sep 24
2/2 legs · B-1400
MNL
Departure
08:25
Departed · Sched 08:205m late
→
CAN
Arrival
10:34
Landed · Sched 10:5521m early
Wed, Sep 23
2/2 legs · B-1406
MNL
Departure
08:22
Departed · Sched 08:202m late
→
CAN
Arrival
10:36
Landed · Sched 10:5519m early
Tue, Sep 22
2/2 legs · B-5340
MNL
Departure
Sched 08:20
Departure time not on board
→
CAN
Arrival
10:34
Landed · Sched 10:5521m early
Mon, Sep 21
2/2 legs · B-5340
MNL
Departure
09:02
Departed · Sched 08:2042m late
→
CAN
Arrival
11:02
Landed · Sched 10:557m late
Sun, Sep 20
2/2 legs · B-2694
MNL
Departure
08:10
Departed · Sched 08:2010m early
→
CAN
Arrival
10:14
Landed · Sched 10:5541m early
Sat, Sep 19
2/2 legs · B-5195
MNL
Departure
08:22
Departed · Sched 08:202m late
→
CAN
Arrival
10:37
Last seen · Sched 10:5518m early
Fri, Sep 18
1/2 legs · B-5678
MNL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
10:19
Landed · Sched 10:5536m early
Full CZ3078 history →
CZ3092 China Southern
7 days
Thu, Sep 24
2/2 legs · B-1126
MNL
Departure
11:43
Departed · Sched 11:5512m early
→
CAN
Arrival
13:43
Landed · Sched 14:3047m early
Wed, Sep 23
2/2 legs · B-20C6
MNL
Departure
12:05
Departed · Sched 11:5510m late
→
CAN
Arrival
14:09
Landed · Sched 14:3021m early
Tue, Sep 22
2/2 legs · B-209E
MNL
Departure
Sched 11:55
Departure time not on board
→
CAN
Arrival
14:46
Last seen · Sched 14:3016m late
Mon, Sep 21
2/2 legs · B-1128
MNL
Departure
12:00
Departed · Sched 11:555m late
→
CAN
Arrival
14:10
Landed · Sched 14:3020m early
Sun, Sep 20
2/2 legs · B-1169
MNL
Departure
11:49
Departed · Sched 11:556m early
→
CAN
Arrival
13:47
Landed · Sched 14:3043m early
Sat, Sep 19
2/2 legs · B-1293
MNL
Departure
11:57
Departed · Sched 11:552m late
→
CAN
Arrival
13:54
Landed · Sched 14:3036m early
Fri, Sep 18
1/2 legs · B-1176
MNL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
13:54
Landed · Sched 14:3036m early
Full CZ3092 history →
CZ398 China Southern
6 days
Thu, Sep 24
2/2 legs · B-1127
MNL
Departure
17:43
Departed · Sched 17:452m early
→
CAN
Arrival
19:53
Landed · Sched 20:2027m early
Wed, Sep 23
2/2 legs · B-205K
MNL
Departure
18:03
Departed · Sched 17:4518m late
→
CAN
Arrival
20:08
Landed · Sched 20:2012m early
Tue, Sep 22
2/2 legs · B-205J
MNL
Departure
Sched 17:45
Scheduled time only · no board update captured
→
CAN
Arrival
21:09
Last seen · Sched 20:2049m late
Mon, Sep 21
2/2 legs · B-1207
MNL
Departure
18:02
Departed · Sched 17:4517m late
→
CAN
Arrival
20:08
Last seen · Sched 20:2012m early
Sun, Sep 20
2/2 legs · B-1126
MNL
Departure
18:01
Departed · Sched 17:4516m late
→
CAN
Arrival
20:04
Landed · Sched 20:2016m early
Sat, Sep 19
2/2 legs · B-1176
MNL
Departure
17:36
Departed · Sched 17:459m early
→
CAN
Arrival
19:46
Landed · Sched 20:2034m early
Full CZ398 history →
CZ5052 China Southern
4 days
Thu, Sep 24
2/2 legs · B-5041
MNL
Departure
03:45 Departed
→
CAN
Arrival
06:20
Landed · Sched 06:255m early
Tue, Sep 22
1/2 legs · B-5020
MNL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
06:03
Landed · Sched 06:2522m early
Sun, Sep 20
2/2 legs · B-5041
MNL
Departure
03:32
Departed · Sched 03:4513m early
→
CAN
Arrival
05:35
Landed · Sched 06:2550m early
Sat, Sep 19
2/2 legs · B-2693
MNL
Departure
03:39
Departed · Sched 03:456m early
→
CAN
Arrival
05:42
Landed · Sched 06:2543m early
Full CZ5052 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Manila (MNL) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MNL-CAN
Copy
How we measure this →
MNL to CAN questions
Is MNL–CAN running on time right now? Smooth skies ahead. The departure side at MNL is the weaker end, route health score 83/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MNL–CAN? Operators schedule morning departures around 03:45 and evening departures around 17:45 from MNL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CAN delay card to confirm conditions when you'd arrive.
How long is the flight from MNL to CAN? Great-circle distance is 1,278 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 120–140 min gate-to-gate on this route.
How often does MNL–CAN fly? 2 carriers operate this route, around 29 flights a week between them. Compare carrier days and times in the airline list above.