Travel time from
Shanghai to TehranAverage Travel Times are
15h 5min - 16h 35minTravel Distance
7010.77 kmTravel time route map
It takes an average travel time of 38h 56mins to travel from Shanghai to Tehran, given the average speed of 180km/h and the distance of 7010.77 km (4356 miles)
Travel time by transport mode
Tranport | Distance | Time |
---|---|---|
Flight | 6942km (4314 miles) | 15h 5mins |
Travel time by airplanes from Shanghai to Tehran
Air Plane | Cruise Speed | Max Speed |
---|---|---|
A300 | 8h 4mins | 7h 42mins |
A320 | 8h 15mins | 7h 48mins |
A321 | 8h 21mins | 7h 53mins |
A380 | 7h 5mins | 6h 48mins |
Boeing 707 | 7h 11mins | 6h 56mins |
Boeing 737 | 8h 54mins | 8h 10mins |
Boeing 747 | 7h 45mins | 7h 18mins |
Boeing 787 | 7h 37mins | 7h 9mins |
ATR 72 | 15h 5mins | 13h 13mins |
Be prepared
Shanghai - Tehran Info
Travel time from East Nanjing Road to Longyang Road 17mins.
Travel time from Longyang Road to Pudong International Airport 11mins.
Travel time from PVG to IKA 11h 2mins.
Travel time from Tehran Imam Khomeini to Azadi Square 1h 3mins.
Travel time from Azadi Square to Tehran 20mins.
Travel time chart
How long does it take to get from Shanghai, China and by air and road.
- Best Option
- OTHER ROUTES