All scheduled flights from Shanghai to Porto (PVG-OPO)
China
Portugal
All scheduled flights from PVG to OPO. You can fly from Shanghai to Porto with 1 stop. The flight time is between 17 and 19 hours depending on your connecting flight. The PVG-OPO route has no non-stop flights.