How far is Calgary from Tehran?

The flight distance between Tehran and Calgary is 10266km. Check all available flights on Wego.