XMN → SHA Xiamen to Shanghai
live
Direct flights from Xiamen (XMN) to Shanghai (SHA): 32 nonstop departures observed each week across 5 airlines. 100% of the last 26 operated flights arrived within 15 minutes of schedule. The median arrival is 14 minutes early. No cancellations were recorded across the 26 tracked flights. The nonstop covers 804 km, an estimated 1 hour 32 minutes in the air. Measured by Pro Flight Search from live flight boards at Xiamen and Shanghai. Updated 21 October 2026 at 02:44 UTC.
Today, XMN → SHA Wed 21 Oct · local times
Sched Flight XMN departure SHA arrival
·
9C8804 中国春秋航空公司
On schedule
SHA 23:55 scheduled
·
9C8808 中国春秋航空公司
Departed
Landed 07:39 −16
·
9C8816 中国春秋航空公司
On schedule
SHA est. 11:34 sched 11:45
·
9C8838 中国春秋航空公司
On schedule
SHA 16:45 scheduled
·
FM9260 上海航空公司
On schedule
SHA 20:30 scheduled
·
FM9264 上海航空公司
On schedule
SHA est. 11:16 sched 11:40
·
MF8501 厦门航空有限公司
Departed
Landed 08:09 −41
·
MF8509 厦门航空有限公司
On schedule
SHA 17:00 scheduled
·
MF8511 厦门航空有限公司
Departed
Landed 10:37 −23
·
MF8517 厦门航空有限公司
On schedule
SHA 22:40 scheduled
·
MF8521 厦门航空有限公司
On schedule
SHA est. 14:23 sched 14:45
·
MF8545 厦门航空有限公司
On schedule
SHA 20:45 scheduled
·
MF8567 厦门航空有限公司
On schedule
SHA est. 12:14 sched 12:50
·
MU5636 中国东方航空公司
On schedule
SHA est. 12:10 sched 12:40
·
MU5640 中国东方航空公司
On schedule
SHA 21:50 scheduled
·
MU5648 中国东方航空公司
On schedule
SHA 17:55 scheduled
·
MU5664 中国东方航空公司
On schedule
SHA est. 13:13 sched 13:45
·
MU5666 中国东方航空公司
On schedule
SHA 15:45 scheduled
·
MU6390 中国东方航空公司
Departed
Landed 10:21 −24
·
SC2163 山东航空公司
On schedule
SHA 21:05 scheduled
Checked SHA board 10:44
XMN
Xiamen
tracking
SHA
Shanghai
smooth · +0
dep bank 07:55–23:55 32x weekly
Runs reliable · 5 airlines · 32x weekly · nonstop
100% on time
of the last 26 operated XMN → SHA flights arrived within 15 minutes
Median arrival delay is −14 min . 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −14 min across the last 26 operated legs
Flight time ~1h 32m estimated from route distance
Weekly departures 32x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 26
The week scheduled departures · origin local time
China Eastern Airlines Shandong 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
China Eastern AirlinesMU 100% on time
Flights MU6390 10:45 daily · MU5636 12:40 Mo Tu We Th Fr · MU5664 13:45 daily · MU5666 15:45 daily
Shandong AirlinesSC
Flights SC2163 21:05 Tu We Fr Su
Shanghai AirlinesFM
Flights FM9264 11:40 Tu We Th Sa Su · FM9260 20:30 Mo We Fr Su
Spring Airlines9C 100% on time
Flights 9C8808 07:55 daily · 9C8816 11:45 daily · 9C8536 15:00 Mo · 9C8838 16:45 daily
Xiamen AirlinesMF 100% on time
Flights MF8501 08:50 daily · MF8511 11:00 daily · MF8567 12:50 daily · MF8521 14:45 daily
History operated legs · board outcomes
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 XMN and SHA, paired departure → arrival per flight and day. Board tracking since Mon, Oct 19 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 43 Completed 26 Within 15m 26/26 Median -14m
9C8804 中国春秋航空公司
3 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 23:55
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
23:47
Landed · Sched 23:558m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
00:04
Landed · Sched 23:559m late
Full 9C8804 history →
9C8808 中国春秋航空公司
3 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
07:39
Landed · Sched 07:5516m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
07:41
Landed · Sched 07:5514m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
07:40
Landed · Sched 07:5010m early
Full 9C8808 history →
9C8816 中国春秋航空公司
3 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
11:34
Est. · Sched 11:4511m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
11:34
Landed · Sched 11:4511m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 11:45
Scheduled time only · no board update captured
Full 9C8816 history →
9C8838 中国春秋航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 16:45
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
16:18
Landed · Sched 16:4527m early
Full 9C8838 history →
FM9260 上海航空公司
1 day
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 20:30
Scheduled arrival · landing pending
Full FM9260 history →
FM9264 上海航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
11:16
Est. · Sched 11:4024m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
11:04
Landed · Sched 11:4036m early
Full FM9264 history →
MF8501 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
08:09
Landed · Sched 08:5041m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
08:13
Landed · Sched 08:5037m early
Full MF8501 history →
MF8509 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 17:00
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
16:20
Landed · Sched 17:0040m early
Full MF8509 history →
MF8511 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
10:37
Landed · Sched 11:0023m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
10:38
Landed · Sched 11:0022m early
Full MF8511 history →
MF8517 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 22:40
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
22:46
Landed · Sched 22:406m late
Full MF8517 history →
MF8521 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
14:23
Est. · Sched 14:4522m early
XMN
Departure
—
XMN is outside our board polling set.
→
Full MF8521 history →
MF8545 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 20:45
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
20:39
Landed · Sched 20:456m early
Full MF8545 history →
MF8567 厦门航空有限公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
12:14
Est. · Sched 12:5036m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
12:40
Landed · Sched 12:5010m early
Full MF8567 history →
MU5636 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
12:10
Est. · Sched 12:4030m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
12:30
Landed · Sched 12:4010m early
Full MU5636 history →
MU5640 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 21:50
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
21:43
Landed · Sched 21:507m early
Full MU5640 history →
MU5648 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 17:55
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
17:25
Landed · Sched 17:5530m early
Full MU5648 history →
MU5664 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
13:13
Est. · Sched 13:4532m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
13:24
Landed · Sched 13:4521m early
Full MU5664 history →
MU5666 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 15:45
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
15:39
Landed · Sched 15:456m early
Full MU5666 history →
MU6390 中国东方航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
10:21
Landed · Sched 10:4524m early
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
10:18
Landed · Sched 10:4527m early
Full MU6390 history →
SC2163 山东航空公司
2 days
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
Sched 21:05
Scheduled arrival · landing pending
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
20:53
Landed · Sched 21:0512m early
Full SC2163 history →
9C8536 中国春秋航空公司
1 day
XMN
Departure
—
XMN is outside our board polling set.
→
SHA
Arrival
14:21
Landed · Sched 15:0039m early
Full 9C8536 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 — Xiamen (XMN) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/XMN-SHA
Copy
How we measure this →
XMN to SHA questions
Is XMN–SHA running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 82/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from XMN to SHA? Great-circle distance is 804 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 87–99 min gate-to-gate on this route.
How often does XMN–SHA fly? 5 carriers operate this route, around 131 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 XMN and arrival-side delay at SHA, 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.