Direct (nonstop) flights from Shanghai to Hangzhou

1 airline flys nonstop from Shanghai Pudong International Airport (PVG) to Hangzhou Xiaoshan International Airport (HGH). It's 103 miles (165 km), about 50m in the air. Operated by China Eastern Airlines.

PVG
Shanghai Pudong International Airport
🇨🇳 Shanghai, China
HGH
Hangzhou Xiaoshan International Airport
🇨🇳 Hangzhou, China
Flight Time
50m
Distance
103 mi
165 km
CO₂/pax
19 kg
−167 kg vs. layover
Airlines
1
China Eastern Airlines
Time Diff
Same timezone
Operated by China Eastern Airlines China Eastern Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

China Eastern Airlines MU China Eastern Airlines
Route
PVG → HGH
Flight Time
50m
Distance
103 mi

Alternative Routes

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

PVG JJN (Jinjiang) HGH
Leg 1: 1h 50m (478 mi) Leg 2: 1h 20m (391 mi) Total: ~3h 10m 🍃 186 kg CO₂ (+879% vs. direct)
Leg 1
PVG → JJN
1h 50m · 478 mi
View PVG to JJN flights →
Leg 2
JJN → HGH
1h 20m · 391 mi
View JJN to HGH flights →
PVG CJU (Jeju) HGH
Leg 1: 1h 30m (319 mi) Leg 2: 1h 45m (421 mi) Total: ~3h 15m 🍃 162 kg CO₂ (+753% vs. direct)
Leg 1
PVG → CJU
1h 30m · 319 mi
View PVG to CJU flights →
Leg 2
CJU → HGH
1h 45m · 421 mi
View CJU to HGH flights →
PVG KOW (Ganzhou) HGH
Leg 1: 1h 55m (561 mi) Leg 2: 1h 20m (459 mi) Total: ~3h 15m 🍃 214 kg CO₂ (+1026% vs. direct)
Leg 1
PVG → KOW
1h 55m · 561 mi
View PVG to KOW flights →
Leg 2
KOW → HGH
1h 20m · 459 mi
View KOW to HGH flights →
PVG TAO (Qingdao) HGH
Leg 1: 1h 30m (373 mi) Leg 2: 1h 50m (423 mi) Total: ~3h 20m 🍃 172 kg CO₂ (+805% vs. direct)
Leg 1
PVG → TAO
1h 30m · 373 mi
View PVG to TAO flights →
Leg 2
TAO → HGH
1h 50m · 423 mi
View TAO to HGH flights →
PVG LYI (Linyi) HGH
Leg 1: 1h 50m (333 mi) Leg 2: 1h 30m (352 mi) Total: ~3h 20m 🍃 152 kg CO₂ (+700% vs. direct)
Leg 1
PVG → LYI
1h 50m · 333 mi
View PVG to LYI flights →
Leg 2
LYI → HGH
1h 30m · 352 mi
View LYI to HGH flights →

Frequently Asked Questions

How long is the direct flight from Shanghai to Hangzhou?

A nonstop flight from Shanghai (PVG) to Hangzhou (HGH) takes approximately 0 hours and 50 minutes. The distance is 103 miles (165 km).

Which airlines fly nonstop from Shanghai to Hangzhou?

Just China Eastern Airlines.

Is there a nonstop flight from Shanghai to Hangzhou?

Yes. 1 airline: China Eastern Airlines.

How far is Shanghai from Hangzhou?

The flight distance from Shanghai to Hangzhou is 103 miles (165 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Shanghai to Hangzhou?

At 50m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

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

Is the return flight from Hangzhou 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 Hangzhou?

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.