Direct (nonstop) flights from Taipei to Shanghai

2 airlines fly nonstop from Sungshan (TSA) to Shanghai Pudong International Airport (PVG). It's 419 miles (674 km), about 1h 55m in the air. Operated by UNI Air, Shanghai Airlines.

TSA
Sungshan
🇹🇼 Taipei, Taiwan
PVG
Shanghai Pudong International Airport
🇨🇳 Shanghai, China
Flight Time
1h 55m
Distance
419 mi
674 km
CO₂/pax
78 kg
−42 kg vs. layover
Airlines
2
UNI Air +1
Time Diff
Same timezone
Operated by UNI Air UNI Air Shanghai Airlines Shanghai Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

UNI Air B7 UNI Air
Route
TSA → PVG
Flight Time
1h 55m
Distance
419 mi
Shanghai Airlines FM Shanghai Airlines
Route
TSA → PVG
Flight Time
1h 55m
Distance
419 mi

Alternative Routes

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

TSA FOC (Fuzhou) PVG
Leg 1: 1h 40m (132 mi) Leg 2: 1h 30m (382 mi) Total: ~3h 10m 🍃 120 kg CO₂ (+54% vs. direct)
Leg 1
TSA → FOC
1h 40m · 132 mi
View TSA to FOC flights →
Leg 2
FOC → PVG
1h 30m · 382 mi
View FOC to PVG flights →
TSA XMN (Xiamen) PVG
Leg 1: 1h 45m (217 mi) Leg 2: 1h 55m (506 mi) Total: ~3h 40m 🍃 159 kg CO₂ (+104% vs. direct)
Leg 1
TSA → XMN
1h 45m · 217 mi
View TSA to XMN flights →
Leg 2
XMN → PVG
1h 55m · 506 mi
View XMN to PVG flights →
TSA WUH (Wuhan) PVG
Leg 1: 2h 55m (596 mi) Leg 2: 1h 55m (450 mi) Total: ~4h 50m 🍃 218 kg CO₂ (+179% vs. direct)
Leg 1
TSA → WUH
2h 55m · 596 mi
View TSA to WUH flights →
Leg 2
WUH → PVG
1h 55m · 450 mi
View WUH to PVG flights →
TSA CKG (Chongqing) PVG
Leg 1: 3h 25m (969 mi) Leg 2: 2h 30m (910 mi) Total: ~5h 55m 🍃 357 kg CO₂ (+358% vs. direct)
Leg 1
TSA → CKG
3h 25m · 969 mi
View TSA to CKG flights →
Leg 2
CKG → PVG
2h 30m · 910 mi
View CKG to PVG flights →
TSA TFU (Chengdu) PVG
Leg 1: 3h 20m (1,107 mi) Leg 2: 2h 40m (1,033 mi) Total: ~6h 🍃 387 kg CO₂ (+396% vs. direct)
Leg 1
TSA → TFU
3h 20m · 1,107 mi
View TSA to TFU flights →
Leg 2
TFU → PVG
2h 40m · 1,033 mi
View TFU to PVG flights →

Looking for the return flight?

PVG → TSA: Flights from Shanghai to Taipei

Frequently Asked Questions

How long is the direct flight from Taipei to Shanghai?

A nonstop flight from Taipei (TSA) to Shanghai (PVG) takes approximately 1 hours and 55 minutes. The distance is 419 miles (674 km).

Which airlines fly nonstop from Taipei to Shanghai?

2 airlines: UNI Air, Shanghai Airlines.

Is there a nonstop flight from Taipei to Shanghai?

Yes. 2 airlines: UNI Air, Shanghai Airlines.

How far is Taipei from Shanghai?

The flight distance from Taipei to Shanghai is 419 miles (674 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 Taipei to Shanghai?

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

Do I need a visa to travel from Taiwan to China?

Depends on your passport. Check with the China embassy or an official visa portal before booking — requirements change.

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

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

Is the return flight from Shanghai to Taipei 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 Taipei to Shanghai?

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 Sungshan for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.