In this work, we used three finite difference schemes to solve 1D and 2D convective diffusion equations. The three methods are the Kowalic–Murty scheme, Lax–Wendroff scheme, and nonstandard finite difference (NSFD) scheme. We considered a total of four numerical experiments; in all of these cases, the initial conditions consisted of symmetrical profiles. We looked at cases when the advection velocity was much greater than the diffusion of the coefficient and cases when the coefficient of diffusion was much greater than the advection velocity. The dispersion analysis of the three methods was studied for one of the cases and the optimal value of the time step size k, minimizing the dispersion error at a given value of the spatial step size. From our findings, we conclude that Lax–Wendroff is the most efficient scheme for all four cases. We also show that the optimal value of k computed by minimizing the dispersion error at a given value of a spacial step size gave the lowest l2 and l∞ errors.