Direct flights from Shanghai to Xiamen (PVG → XMN)

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

Available flights

9CNon-stop
from$171
Book

About the Shanghai → Xiamen route

Shanghai to Xiamen is about as close to a commuter hop as you'll get on a commercial aircraft — 818 kilometres, under an hour in the air, and the kind of route where experienced travelers have their boarding pass scanned before the leisure passengers have located their gate. China Eastern (MU) runs frequent service, and with five airlines competing on this corridor, seats are genuinely plentiful. Don't expect a meal service worth lingering over. At 58 minutes block time, you're barely at cruising altitude before the descent begins.

Why travel from Shanghai to Xiamen?

Xiamen earns its reputation honestly. The city sits across a narrow strait from Taiwan, which gives it a particular political electricity that you feel in its architecture, its food, and the conversations locals are willing to have. Gulangyu Island — a car-free enclave of colonial-era buildings and piano schools, audible from the ferry — is reason enough on its own. Food travelers come specifically for the Fujianese kitchen: thin-skinned dumplings, oyster omelets, satay noodles that bear no resemblance to Southeast Asian versions. Business travelers follow the electronics and manufacturing supply chains that run through the Xiamen Economic Zone. And for many Shanghainese with Fujianese roots, this flight is simply the fastest way home.

Quick stats

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

Practical tips for PVG → XMN

October through December gives you the best combination of mild temperatures and lower humidity — spring gets sticky fast, and typhoon season runs through September. XMN is a modern, navigable airport; arrivals are straightforward. The Xiamen Rail Transit Line 3 connects the airport directly to the city center in roughly 30 minutes and is the obvious choice over taxis during peak hours. No visa is required for travel between mainland Chinese cities, and you'll use RMB throughout. One practical note: carriers like 9C (Spring Airlines) operate on this route with strict carry-on weight limits, so check your allowance before you pack.

Frequently asked questions

How long does the flight from Shanghai to Xiamen take?

The flight is approximately 58 minutes for a distance of 818 km. This makes it one of China's shortest domestic routes, with minimal flight time between these two major cities.

Which airlines operate the Shanghai to Xiamen route?

Five airlines serve this route: China Eastern (MU), China Southern (CZ), Hainan Airlines (BZ), Spring Airlines (9C), and Xiamen Airlines (BZ). You have multiple daily options across full-service and budget carriers.

What's the best time of year to fly Shanghai to Xiamen?

October to November and March to April offer the best balance of pleasant weather and reasonable fares, with mild temperatures and lower humidity than summer months. Avoid the typhoon season (July-September) and Chinese New Year travel rush for optimal conditions.

Do I need a visa to fly from Shanghai to Xiamen within China?

No visa is required for this domestic flight if you're already in China on a valid visa or are a Chinese citizen. You only need your passport and boarding pass, as this is an internal flight with no international border crossing.

What should I know about luggage and practicalities for this route?

Baggage allowances vary by airline but typically include 20-23 kg checked luggage on full-service carriers and reduced allowances on budget airlines; jet lag is not a concern on this short domestic flight within the same time zone. Arrive 90 minutes before departure for domestic flights, and note that Xiamen is just one hour ahead in practical terms, making this an easy same-day connection.

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

Frequently asked questions

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

Cheapest fares Shanghai → Xiamen

Shanghai PVG
Xiamen XMN

Related guides for this route

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

Try a nearby airport to Shanghai

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

Or try a nearby airport to Xiamen

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

Other flights from Shanghai (PVG)

Other flights from Xiamen (XMN)