How far is Tehran from Natashquan?

The flight distance between Natashquan and Tehran is 8443km. Check all available flights on Wego.