How far is Tehran from Duluth/Superior?

The flight distance between Duluth/Superior and Tehran is 10146km. Check all available flights on Wego.