Wayfli › Taipei (TPE) › To Shanghai (PVG)

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 map
677 kmdistance
~1h 20mdirect flight time (estimate)
8direct airlines
3one-stop options

Direct flights from Taipei to Shanghai

RouteAirlines (incl. codeshares)DistanceTime (est.)
TPE → PVGSpring Airlines, EVA Air, Air China, China Airlines, China Southern Airlines, LIFT Airline, Juneyao Airlines, China Eastern677 km~1h 20m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
HGH HangzhouEVA Air and Air China then China Eastern744 km~3h 35m
FOC FuzhouXiamen Airlines then Juneyao Airlines and China Eastern800 km~3h 40m
WNZ WenzhouAir China then Air China and China Eastern688 km~3h 30m

More from Taipei and 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.