All scheduled flights from Shanghai to Edinburgh (PVG-EDI)
China
United Kingdom
All scheduled flights from PVG to EDI. You can fly from Shanghai to Edinburgh with 1 stop. The flight time is between 16 and 19 hours depending on your connecting flight. The PVG-EDI route has no non-stop flights.