Taipei (TPE) to Shanghai (PVG) flights
There are direct flights from Taipei Taiwan Taoyuan International Airport to Shanghai Pudong International Airport, sold by 8 airlines (including codeshares): Spring Airlines, EVA Air, Air China, China Airlines, China Southern Airlines, LIFT Airline, Juneyao Airlines and China Eastern. The distance is 677 km, about 1h 20m in the air. There are also 3 one-stop options, via airports such as Hangzhou, Fuzhou and Wenzhou.
Live fares for TPE → PVGSee all routes on the mapDirect flights from Taipei to Shanghai
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| TPE → PVG | Spring Airlines, EVA Air, Air China, China Airlines, China Southern Airlines, LIFT Airline, Juneyao Airlines, China Eastern | 677 km | ~1h 20m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| HGH Hangzhou | EVA Air and Air China then China Eastern | 744 km | ~3h 35m |
| FOC Fuzhou | Xiamen Airlines then Juneyao Airlines and China Eastern | 800 km | ~3h 40m |
| WNZ Wenzhou | Air China then Air China and China Eastern | 688 km | ~3h 30m |
More from Taipei and Shanghai
- Shanghai (PVG) to Taipei (TPE) · return route
- All direct flights from Taipei (TPE)
- All direct flights from Shanghai (PVG)
- Taipei to Istanbul (IST)
- Taipei to Amsterdam (AMS)
- Taipei to Paris (CDG)
- Taipei to Frankfurt (FRA)
- Taipei to Dubai (DXB)
- Taipei to Beijing (PEK)
- Taipei to Munich (MUC)
- Taipei to Guangzhou (CAN)
- Taipei to London (LHR)
- Taipei to New York (JFK)
- Taipei to Toronto (YYZ)
- Taipei to Los Angeles (LAX)
- Istanbul (IST) to Shanghai
- Amsterdam (AMS) to Shanghai
- Paris (CDG) to Shanghai
- Frankfurt (FRA) to Shanghai
- Dubai (DXB) to Shanghai
- Beijing (PEK) to Shanghai
- Chicago (ORD) to Shanghai
- Barcelona (BCN) to Shanghai
- Dallas-Fort Worth (DFW) to Shanghai
- Madrid (MAD) to Shanghai
- Rome (FCO) to Shanghai
- Munich (MUC) to Shanghai
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.