Two non-standard predictor-corrector type finite difference methods for a SIR epidemic model are proposed. The methods have useful and significant features, such as positivity, basic stability, boundedness and preservation of the conservation laws. The proposed schemes are compared with classical fourth order Runge–Kutta and non-standard difference methods (NSFD). The stability analysis is studied and numerical simulations are provided.