PVG → MNL Shanghai to Manila
live
Direct flights from Shanghai (PVG) to Manila (MNL): 31 nonstop departures observed each week across 4 airlines. 57% of the last 7 tracked flights arrived within 15 minutes of schedule. The median arrival is 25 minutes early. No cancellations were recorded across the 35 tracked flights. The nonstop covers 1,851 km, an estimated 2 hours 52 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Manila. Updated 14 November 2026 at 14:18 UTC.
Today, PVG → MNL Sat 14 Nov · local times
PR337Philippine In the air, 183 min late
Left PVG at 19:58 , 183 min after its 16:55 slot.
Likely landing about 23:25middle half 23:16 to 23:38 · sched 20:50
Landing estimate from 24,744 tracked flights of 2 to 4 hours that left 120 min or more late. The MNL board has not posted a landing time yet. How planes make up time
Track PR337 →
MU211China Eastern In the air, 52 min late
Left PVG at 22:02 , 52 min after its 21:10 slot.
Likely landing about 01:25middle half 01:16 to 01:34 · sched 01:00
Landing estimate from 140,714 tracked flights of 2 to 4 hours that left 30 to 59 min late. The MNL board has not posted a landing time yet. How planes make up time
Track MU211 →
Sched Flight PVG departure MNL arrival
01:35
5J679 Cebu Pacific Air
Left 03:03 +88
Landed 06:30 +50
01:45
PR343 Philippine
Left 03:46 +121
Landed 07:04 +89
16:55
PR337 Philippine
Left 19:58 +183
MNL about 23:25 In the air · sched 20:50
21:10
MU211 China Eastern
Left 22:02 +52
MNL about 01:25 In the air · sched 01:00
22:25
HO1565 Juneyao
On schedule T浦东(T2)
MNL 02:10 scheduled
Checked PVG board 22:07 · MNL board 22:18
PVG
Shanghai
busy · +17
MNL
Manila
smooth · +0
dep bank 01:35–22:25 31x weekly
Runs rough · 4 airlines · 31x weekly · nonstop
57% on time
of the last 7 tracked PVG → MNL flights arrived within 15 minutes
Median arrival delay is −25 min . 0 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −25 min across the last 7 arrivals
Flight time ~2h 52m estimated from route distance
Weekly departures 31x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 35
The week scheduled departures · origin local time
Cebu Pacific Air China Eastern Airlines Juneyao Philippine 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 5J679 01:35 daily
China Eastern AirlinesMU
Flights MU211 21:10 Mo Tu Th Fr Sa
JuneyaoHO
Flights HO1565 22:25 Mo Tu Th Fr Sa
Philippine AirlinesPR 60% on time
Flights PR343 01:45 daily · PR339 10:50 Tu Fr Su · PR337 16:55 Mo We Th Sa
History operated legs · board outcomes
11-14 5J679 dep +88 → arr +50
11-14 PR343 dep +121 → arr +89
11-12 5J679 dep +24 → arr −33
11-12 PR343 dep +65 → arr +34
11-11 PR343 dep +13 → arr −28
11-09 PR343 dep +15 → arr −29
11-08 PR343 dep +15 → arr −25
Show 27 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 PVG and MNL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 74 Completed 42 Delayed 26 Within 15m 19/42 Median +18m
5J679 Cebu Pacific Air
8 days
Sat, Nov 14
2/2 legs · RP-C4124
PVG
Departure
03:03
Departed · Sched 01:3588m late
→
MNL
Arrival
06:30
Landed · Sched 05:4050m late
Fri, Nov 13
2/2 legs · RP-C4116
PVG
Departure
01:50
Departed · Sched 01:3515m late
→
MNL
Arrival
05:05
Last seen · Sched 05:4035m early
Thu, Nov 12
2/2 legs · RP-C4140
PVG
Departure
01:59
Departed · Sched 01:3524m late
→
MNL
Arrival
05:07
Landed · Sched 05:4033m early
Wed, Nov 11
2/2 legs · RP-C4141
PVG
Departure
02:13
Departed · Sched 01:3538m late
→
MNL
Arrival
05:28
Last seen · Sched 05:4012m early
Tue, Nov 10
2/2 legs · RP-C4145
PVG
Departure
01:48
Departed · Sched 01:3513m late
→
MNL
Arrival
04:52
Last seen · Sched 05:4048m early
Mon, Nov 9
2/2 legs · RP-C4119
PVG
Departure
02:17
Departed · Sched 01:3542m late
→
MNL
Arrival
05:22
Last seen · Sched 05:4018m early
Sun, Nov 8
2/2 legs · RP-C4148
PVG
Departure
01:36
Departed · Sched 01:351m late
→
MNL
Arrival
04:47
Last seen · Sched 05:4053m early
Sat, Nov 7
2/2 legs · RP-C4113
PVG
Departure
01:59
Departed · Sched 01:3524m late
→
MNL
Arrival
05:09
Last seen · Sched 05:4031m early
Full 5J679 history →
HO1565 Juneyao
7 days
PVG
Departure
Sched 22:25
Scheduled departure
→
MNL
Arrival
Sched 02:10
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-8408
PVG
Departure
22:24
Departed · Sched 22:251m early
→
MNL
Arrival
01:40
Est. · Sched 02:1030m early
Thu, Nov 12
2/2 legs · B-304G
PVG
Departure
22:33
Departed · Sched 22:258m late
→
MNL
Arrival
01:51
Last seen · Sched 02:1019m early
PVG
Departure
22:38
Departed · Sched 22:2513m late
→
MNL
Arrival
Sched 02:10
Scheduled time only · no board update captured
Mon, Nov 9
2/2 legs · B-304H
PVG
Departure
22:28
Departed · Sched 22:253m late
→
MNL
Arrival
01:45
Last seen · Sched 02:1025m early
Sat, Nov 7
2/2 legs · B-8536
PVG
Departure
22:24
Departed · Sched 22:251m early
→
MNL
Arrival
01:32
Last seen · Sched 02:1038m early
Fri, Nov 6
1/2 legs · B-304G
PVG
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
01:35
Last seen · Sched 02:1035m early
Full HO1565 history →
MU211 China Eastern
7 days
PVG
Departure
22:02
Departed · Sched 21:1052m late
→
MNL
Arrival
Sched 01:00
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-32KF
PVG
Departure
21:26
Departed · Sched 21:1016m late
→
MNL
Arrival
00:40
Est. · Sched 01:0020m early
Thu, Nov 12
2/2 legs · B-32LU
PVG
Departure
21:19
Departed · Sched 21:109m late
→
MNL
Arrival
00:32
Last seen · Sched 01:0028m early
PVG
Departure
21:22
Departed · Sched 21:1012m late
→
MNL
Arrival
Sched 01:00
Scheduled time only · no board update captured
Mon, Nov 9
2/2 legs · B-32KT
PVG
Departure
21:50
Departed · Sched 21:1040m late
→
MNL
Arrival
00:58
Last seen · Sched 01:002m early
Sat, Nov 7
2/2 legs · B-32MZ
PVG
Departure
21:20
Departed · Sched 21:1010m late
→
MNL
Arrival
00:25
Last seen · Sched 01:0035m early
Fri, Nov 6
1/2 legs · B-32LT
PVG
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
00:41
Last seen · Sched 01:0019m early
Full MU211 history →
PR337 Philippine
5 days
Sat, Nov 14
2/2 legs · RP-C7774
PVG
Departure
19:58
Departed · Sched 16:55183m late
→
MNL
Arrival
Sched 20:50
Scheduled arrival · landing pending
Thu, Nov 12
2/2 legs · RP-C7772
PVG
Departure
17:31
Departed · Sched 16:5536m late
→
MNL
Arrival
20:41
Last seen · Sched 20:509m early
Wed, Nov 11
2/2 legs · RP-C7779
PVG
Departure
17:23
Departed · Sched 16:5528m late
→
MNL
Arrival
20:21
Last seen · Sched 20:5029m early
Mon, Nov 9
2/2 legs · RP-C7775
PVG
Departure
17:11
Departed · Sched 16:5516m late
→
MNL
Arrival
20:20
Last seen · Sched 20:5030m early
Sat, Nov 7
2/2 legs · RP-C7772
PVG
Departure
17:55
Departed · Sched 16:5560m late
→
MNL
Arrival
21:00
Last seen · Sched 20:5010m late
Full PR337 history →
PR343 Philippine
8 days
Sat, Nov 14
2/2 legs · RP-C9916
PVG
Departure
03:46
Departed · Sched 01:45121m late
→
MNL
Arrival
07:04
Landed · Sched 05:3589m late
Fri, Nov 13
2/2 legs · RP-C9917
PVG
Departure
01:54
Departed · Sched 01:459m late
→
MNL
Arrival
05:08
Last seen · Sched 05:3527m early
Thu, Nov 12
2/2 legs · RP-C9906
PVG
Departure
02:50
Departed · Sched 01:4565m late
→
MNL
Arrival
06:09
Landed · Sched 05:3534m late
Wed, Nov 11
2/2 legs · RP-C9919
PVG
Departure
01:58
Departed · Sched 01:4513m late
→
MNL
Arrival
05:08
Landed · Sched 05:3527m early
Tue, Nov 10
2/2 legs · RP-C9902
PVG
Departure
02:41
Departed · Sched 01:4556m late
→
MNL
Arrival
05:48
Last seen · Sched 05:3513m late
Mon, Nov 9
2/2 legs · RP-C9903
PVG
Departure
02:00
Departed · Sched 01:4515m late
→
MNL
Arrival
05:06
Landed · Sched 05:3529m early
Sun, Nov 8
2/2 legs · RP-C9901
PVG
Departure
02:00
Departed · Sched 01:4515m late
→
MNL
Arrival
05:10
Landed · Sched 05:3525m early
Sat, Nov 7
2/2 legs · RP-C9902
PVG
Departure
02:52
Departed · Sched 01:4567m late
→
MNL
Arrival
06:13
Last seen · Sched 05:3538m late
Full PR343 history →
PR339 Philippine
3 days
Fri, Nov 13
2/2 legs · RP-C8789
PVG
Departure
11:50
Departed · Sched 10:5060m late
→
MNL
Arrival
15:08
Last seen · Sched 14:4028m late
Tue, Nov 10
2/2 legs · RP-C8783
PVG
Departure
11:53
Departed · Sched 10:5063m late
→
MNL
Arrival
15:11
Last seen · Sched 14:4031m late
Sun, Nov 8
2/2 legs · RP-C8765
PVG
Departure
11:08
Departed · Sched 10:5018m late
→
MNL
Arrival
14:15
Last seen · Sched 14:4025m early
Full PR339 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: Shanghai (PVG) to Manila (MNL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PVG-MNL
Copy
How we measure this →
PVG to MNL questions
Is PVG–MNL running on time right now? Smooth skies ahead. The departure side at PVG is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PVG–MNL? Operators schedule morning departures around 01:35 and evening departures around 21:10 from PVG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MNL delay card to confirm conditions when you'd arrive.
How long is the flight from PVG to MNL? Great-circle distance is 1,851 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 161–189 min gate-to-gate on this route.
How often does PVG–MNL fly? 4 carriers operate this route, around 31 flights a week between them. Compare carrier days and times in the airline list above.