7285.7 km (4527 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 47 days 3 hours.
Distance from
Shanghai to TehranAverage travel distance is
7285.7 kmNomal travel times are between
15h 33min - 17h 6minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 7285.70 km | 4527.12 miles | 3933.96 miles |
BE PREPARED
Shanghai - Tehran Info
The distance from East Nanjing Road to Longyang Road 9 km (5.82 miles) .
The distance from Longyang Road to Pudong International Airport 31 km (19.55 miles) .
The distance from PVG to IKA 7170 km (4455.35 miles) .
The distance from Tehran Imam Khomeini to Azadi Square 61 km (37.73 miles) .
The distance from Azadi Square to Tehran 15 km (9.13 miles) .
Travel distance chart
The distance between Shanghai, China to Tehran is 7285.7 km (4527 miles) and it would cost 575 USD ~ 14,261,898 IRR to drive in a car that consumes about 145 MPG.
- Best Option
- OTHER ROUTES