Direct (nonstop) flights from Shanghai to Xiamen

4 airlines fly nonstop from Shanghai Pudong International Airport (PVG) to Xiamen Gaoqi International Airport (XMN). It's 506 miles (815 km), about 2h 13m in the air. Operated by Shanghai Airlines, Juneyao Airlines, China Eastern Airlines and others.

PVG
Shanghai Pudong International Airport
🇨🇳 Shanghai, China
XMN
Xiamen Gaoqi International Airport
🇨🇳 Xiamen, China
Flight Time
2h 13m
Distance
506 mi
815 km
CO₂/pax
94 kg
−27 kg vs. layover
Airlines
4
Shanghai Airlines +3
Time Diff
Same timezone
Operated by Shanghai Airlines Shanghai Airlines Juneyao Airlines Juneyao Airlines China Eastern Airlines China Eastern Airlines Shandong Airlines Shandong Airlines

Route data last updated: May 23, 2026

Airlines with non-stop flights

Shanghai Airlines FM Shanghai Airlines
Route
PVG → XMN
Flight Time
2h 13m
Distance
506 mi
Juneyao Airlines HO Juneyao Airlines
Route
PVG → XMN
Flight Time
2h 13m
Distance
506 mi
China Eastern Airlines MU China Eastern Airlines
Route
PVG → XMN
Flight Time
2h 13m
Distance
506 mi
Shandong Airlines SC Shandong Airlines
Route
PVG → XMN
Flight Time
2h 13m
Distance
506 mi

Alternative Routes

Other ways to fly from Shanghai to Xiamen with one stop · direct emits 94 kg CO₂ per passenger

PVG HGH (Hangzhou) XMN
Leg 1: 50m (103 mi) Leg 2: 1h 40m (416 mi) Total: ~2h 30m 🍃 121 kg CO₂ (+29% vs. direct)
Leg 1
PVG → HGH
50m · 103 mi
View PVG to HGH flights →
Leg 2
HGH → XMN
1h 40m · 416 mi
View HGH to XMN flights →
PVG WNZ (Wenzhou) XMN
Leg 1: 1h 25m (229 mi) Leg 2: 1h 10m (286 mi) Total: ~2h 35m 🍃 120 kg CO₂ (+28% vs. direct)
Leg 1
PVG → WNZ
1h 25m · 229 mi
View PVG to WNZ flights →
Leg 2
WNZ → XMN
1h 10m · 286 mi
View WNZ to XMN flights →
PVG NGB (Ningbo) XMN
Leg 1: 55m (93 mi) Leg 2: 1h 40m (417 mi) Total: ~2h 35m 🍃 119 kg CO₂ (+27% vs. direct)
Leg 1
PVG → NGB
55m · 93 mi
View PVG to NGB flights →
Leg 2
NGB → XMN
1h 40m · 417 mi
View NGB to XMN flights →
PVG FOC (Fuzhou) XMN
Leg 1: 1h 50m (382 mi) Leg 2: 1h (135 mi) Total: ~2h 50m 🍃 121 kg CO₂ (+29% vs. direct)
Leg 1
PVG → FOC
1h 50m · 382 mi
View PVG to FOC flights →
Leg 2
FOC → XMN
1h · 135 mi
View FOC to XMN flights →
PVG NKG (Nanjing) XMN
Leg 1: 1h 5m (178 mi) Leg 2: 1h 55m (497 mi) Total: ~3h 🍃 150 kg CO₂ (+60% vs. direct)
Leg 1
PVG → NKG
1h 5m · 178 mi
View PVG to NKG flights →
Leg 2
NKG → XMN
1h 55m · 497 mi
View NKG to XMN flights →

Looking for the return flight?

XMN → PVG: Flights from Xiamen to Shanghai

Frequently Asked Questions

How long is the direct flight from Shanghai to Xiamen?

A nonstop flight from Shanghai (PVG) to Xiamen (XMN) takes approximately 2 hours and 13 minutes. The distance is 506 miles (815 km).

Which airlines fly nonstop from Shanghai to Xiamen?

4 airlines: Shanghai Airlines, Juneyao Airlines, China Eastern Airlines, Shandong Airlines.

Is there a nonstop flight from Shanghai to Xiamen?

Yes. 4 airlines: Shanghai Airlines, Juneyao Airlines, China Eastern Airlines, Shandong Airlines.

How far is Shanghai from Xiamen?

The flight distance from Shanghai to Xiamen is 506 miles (815 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Shanghai to Xiamen?

At 2h 13m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Shanghai to Xiamen?

Roughly 94 kg CO2 per passenger one-way. That's about the same as driving 470 km.

Is the return flight from Xiamen to Shanghai also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Shanghai to Xiamen?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Shanghai Pudong International Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.