Despite several clinical trials implemented, no antiviral drug could demonstrate efficacy against Ebola virus. In non-human primates, early initiation of polymerase inhibitors favipiravir and remdesivir improves survival, but whether they could be effective in patients is unknown. Here we analyze the impact of antiviral therapy by using a mathematical model that integrates virological and immunological data of 44 cynomolgus macaques, left untreated or treated with favipiravir. We estimate that favipiravir has a ~50% efficacy in blocking viral production, which results in reducing virus growth and cytokine storm while IFNα reduces cell susceptibility to infection. Simulating the effect of delayed initiations of treatment, our model predicts survival rates of 60% for favipiravir and 100% for remdesivir when treatment is initiated within 3 and 4 days post infection, respectively. These results improve the understanding of Ebola immuno-pathogenesis and can help optimize antiviral evaluation in future outbreaks.