Flight distance from Shanghai to Tehran
6389 kilometers/3970 miles
or 3450 nautical miles.
Your flight will depart from Shanghai airport and land at Tehran airport.
City: | Shanghai (SHA) | Tehran (THR) |
---|---|---|
Latitude: | 31.240105 | 35.695225 |
Longitude: | 121.469994 | 51.423912 |
Country: | China | Iran |
Timezone: | Asia/Shanghai | Asia/Tehran |
Current time:: | 08:03 21-May-2024 | 08:03 21-May-2024 |
How far is between Shanghai and Tehran?
- Your starting point Shanghai, China is located at 31.240105,121.469994
- Your ending point Tehran, Iran is located at 35.695225,51.423912
- l distance from Shanghai to Tehran is 6389 kms equals to miles and 3450 nautical miles.
- Flight time from Shanghai to Tehran is 68 hours 50 minutes
Click here to get detail flight schedules from Shanghai to Tehran
Distance Calculator
Lastest Update
- Distance from Shanghai to Phnom Penh
- Distance from Shanghai to Tunxi
- Distance from Shanghai to Washington
- Distance from Shanghai to Abuja
- Distance from Shanghai to Caracas
- Distance from Shanghai to Indianapolis
- Distance from Shanghai to Maputo
- Distance from Shanghai to Osaka
- Distance from Shanghai to Havana
- Distance from Shanghai to Gold Coast