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

Shanghai (PVG) to Taipei (TPE) flights

There are direct flights from Shanghai Pudong International Airport to Taipei Taiwan Taoyuan 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 PVG → TPESee all routes on the map
677 kmdistance
~1h 20mdirect flight time (estimate)
8direct airlines
3one-stop options

Direct flights from Shanghai to Taipei

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → TPESpring 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 HangzhouChina Eastern then EVA Air and Air China744 km~3h 35m
FOC FuzhouJuneyao Airlines and China Eastern then Xiamen Airlines800 km~3h 40m
WNZ WenzhouAir China and China Eastern then Air China688 km~3h 30m

More from Shanghai and Taipei

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.