Direct flights from Xiamen to Shanghai (XMN → PVG)

Distance 818 km (508 mi)
Est. duration 58m
Loading map...
Live fares · XMN → PVG

About the Xiamen → Shanghai route

Xiamen to Shanghai is a workhorse domestic route — under an hour in the air, five carriers fighting over the same passengers, and a boarding gate atmosphere that runs heavily toward suits and laptop bags. China Eastern (MU) and Shanghai Airlines (FM) are the obvious choices given PVG is essentially their home turf, but Juneyao Air (HO) has carved out a decent share too. At 818 kilometers, this is the kind of flight where you're still fastening your seatbelt when the crew starts collecting cups. Block time runs around 58 minutes on a good day, less if the winds cooperate. It's not a glamorous route. It's a productive one.

Why travel from Xiamen to Shanghai?

Shanghai is China's financial engine, and a lot of people flying out of Xiamen are heading there on someone else's dime — meetings in Pudong's glass towers, trade negotiations, manufacturing site visits. But plenty aren't. Xiamen has a large enough community of Shanghainese transplants (and vice versa) that this route carries serious family traffic, especially around Golden Week and Spring Festival. Then there's the tourism case: the Bund at night is still genuinely worth the trip, and the French Concession's restaurant density alone justifies the flight. Shanghainese food — specifically soup dumplings done properly at a neighborhood hole-in-the-wall rather than a tourist trap — is a legitimate reason to book a ticket.

Quick stats

  • Distance: 818 km
  • Estimated flight time: 0h 58m
  • Operating airlines: 9C, FM, HO, MU, SC
  • Direct route: yes

Practical tips for XMN → PVG

Avoid October Golden Week unless your schedule is inflexible — fares spike and PVG gets punishing. Spring and early autumn are the sweet spot. On arrival at PVG, you're looking at two terminal options depending on your carrier, so check before you walk the wrong direction. The Maglev from Pudong to Longyang Road is the fastest airport transfer you'll take anywhere in China (seven minutes, roughly 430 km/h), though it doesn't reach downtown directly. If HO or 9C is operating your flight, check baggage allowances carefully — carry-on limits on domestic low-cost carriers are enforced more strictly than you'd expect.

Frequently asked questions

How long is the flight from Xiamen to Shanghai?

The flight from Xiamen (XMN) to Shanghai Pudong (PVG) is approximately 58 minutes for a distance of 818 km. This is a short domestic flight, making it one of the quickest ways to travel between these two major Chinese cities.

Which airlines operate the Xiamen to Shanghai route?

Nine airlines currently serve this route: China Southern Airlines (CZ/SC), China Eastern Airlines (MU), Hainan Airlines (BZ/HO), Air China (CA), Shanghai Airlines (FM), Shandong Airlines (BZ), Spring Airlines (9C), Juneyao Air, and other carriers. Multiple daily flights are available, offering flexibility in scheduling.

What is the best time of year to fly from Xiamen to Shanghai?

October to November and March to April offer the best balance of pleasant weather and reasonable fares, with mild temperatures and lower humidity. Avoid the typhoon season (July-September) and Chinese New Year period when prices spike and weather can be unpredictable.

Do I need a visa for a domestic flight from Xiamen to Shanghai?

No visa is required for this flight as it is a domestic route within China; you only need a valid passport or Chinese ID. However, if you are a foreign national, ensure your China visa (if required for entry) covers the duration of your stay.

What should I know about luggage and jet lag on this route?

Baggage allowances vary by airline but typically include 20-23 kg checked luggage for economy passengers; check your specific airline's policy. Jet lag is not a concern for this short domestic flight, though arriving passengers should note that both cities operate on the same China Standard Time (CST).

Find flights from Xiamen to Shanghai
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Xiamen to Shanghai? The flight distance from XMN to PVG is approximately 818 km (508 miles).
How long is the flight from XMN to PVG? The estimated flight time from Xiamen to Shanghai is approximately 58m.
What airlines fly from XMN to PVG? Airlines operating direct flights from Xiamen to Shanghai include: 9C, FM, HO, MU, SC.

Cheapest fares Xiamen → Shanghai

Xiamen XMN
Shanghai PVG

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Xiamen → Shanghai.

Try a nearby airport to Xiamen

Flights to Shanghai (PVG) from other airports within 350 km of Xiamen. Often unlocks cheaper fares or better times.

Or try a nearby airport to Shanghai

Flights from Xiamen (XMN) to other airports within 350 km of Shanghai.

Other flights from Xiamen (XMN)

Other flights from Shanghai (PVG)