All scheduled flights from Tehran to Shanghai (IKA-PVG)
Iran
China
All scheduled flights from IKA to PVG. You can fly from Tehran to Shanghai non-stop on Mondays, Wednesdays & Fridays and the flight takes about 8 and a half hours. Flights with stops take between 13 to 13 hours depending on your flight and connection airport.