MFM → PVG Nossa Senhora do Carmo to Shanghai
live
Direct flights from Nossa Senhora do Carmo (MFM) to Shanghai (PVG): 41 nonstop departures observed each week across 4 airlines. 89% of the last 35 tracked flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. No cancellations were recorded across the 35 tracked flights. The nonstop covers 1,290 km, an estimated 2 hours 9 minutes in the air. Measured by Pro Flight Search from live flight boards at Nossa Senhora do Carmo and Shanghai. Updated 12 November 2026 at 08:19 UTC.
Today, MFM → PVG Thu 12 Nov · local times
Sched Flight MFM departure PVG arrival
·
9C8876 中国春秋航空公司
Departed
Landed 14:17 −3
·
FM806 上海航空公司
Departed
Landed 15:58 +3
·
MU2008 中国东方航空公司
On schedule
PVG 18:55 scheduled
·
NX116 澳门航空公司
Departed
Landed 15:43 −2
Checked PVG board 16:19
MFM
Nossa Senhora do Carmo
tracking
PVG
Shanghai
smooth · +0
dep bank 00:15–19:00 41x weekly
Runs reliable · 4 airlines · 41x weekly · nonstop
89% on time
of the last 35 tracked MFM → PVG flights arrived within 15 minutes
Median arrival delay is −15 min . 0 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 35 arrivals
Flight time ~2h 09m estimated from route distance
Weekly departures 41x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 35
The week scheduled departures · origin local time
Air Macau China Eastern Airlines Shanghai Airlines Spring 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
Air MacauNX 50% on time
Flights NX116 15:45 daily · NX118 19:00 daily
China Eastern AirlinesMU 100% on time
Flights MU9992 00:15 daily · MU2008 18:55 daily
Shanghai AirlinesFM 100% on time
Flights FM806 varies daily
Spring Airlines9C 100% on time
Flights 9C8876 14:20 Mo Tu Th Fr Sa Su
History operated legs · board outcomes
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 MFM and PVG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 43 Completed 35 Delayed 4 Within 15m 31/35 Median -15m
9C8876 中国春秋航空公司
5 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
14:17
Landed · Sched 14:203m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
13:56
Landed · Sched 14:2024m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
14:10
Landed · Sched 14:2010m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
14:11
Landed · Sched 14:209m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
13:46
Landed · Sched 14:2034m early
Full 9C8876 history →
FM806 上海航空公司
8 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:58
Landed · Sched 15:553m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:37
Landed · Sched 15:5518m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:57
Landed · Sched 15:552m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:42
Landed · Sched 15:5513m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:53
Landed · Sched 15:552m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:49
Landed · Sched 15:556m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
16:05
Landed · Sched 15:5510m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:37
Landed · Sched 15:5518m early
Full FM806 history →
MU2008 中国东方航空公司
8 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 18:55
Scheduled arrival · landing pending
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:33
Landed · Sched 18:5522m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:34
Landed · Sched 18:5521m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:34
Landed · Sched 18:5521m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:31
Landed · Sched 18:5524m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:37
Landed · Sched 18:5518m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:42
Landed · Sched 18:5513m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:40
Landed · Sched 18:5515m early
Full MU2008 history →
NX116 澳门航空公司
8 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:43
Landed · Sched 15:452m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
16:02
Landed · Sched 15:4517m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
16:01
Landed · Sched 15:4516m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
16:07
Landed · Sched 15:4522m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 15:45
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
16:24
Landed · Sched 15:4539m late
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:43
Landed · Sched 15:452m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
15:41
Landed · Sched 15:454m early
Full NX116 history →
NX118 澳门航空公司
7 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
Sched 19:00
Scheduled time only · no board update captured
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
18:31
Landed · Sched 19:0029m early
Full NX118 history →
MU9992 中国东方航空公司
7 days
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:45
Landed · Sched 00:1530m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:51
Landed · Sched 00:1524m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:50
Landed · Sched 00:1525m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:52
Landed · Sched 00:1523m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:36
Landed · Sched 00:1539m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:34
Landed · Sched 00:1541m early
MFM
Departure
—
MFM is outside our board polling set.
→
PVG
Arrival
23:35
Landed · Sched 00:1540m early
Full MU9992 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: Nossa Senhora do Carmo (MFM) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MFM-PVG
Copy
How we measure this →
MFM to PVG questions
Is MFM–PVG running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from MFM to PVG? Great-circle distance is 1,290 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 121–141 min gate-to-gate on this route.
How often does MFM–PVG fly? 4 carriers operate this route, around 41 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at MFM and arrival-side delay at PVG, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.