Activated carbon was prepared at 300 °C and 600 °C, characterized by SEM, EDX and XRD, and was then used as an adsorbent for the removal of acidic dyes; acid yellow 25 and acid red 4. The activated carbon prepared at high temperature (600 °C) due to its high carbon contents and surface area was subsequently used as adsorbent for the selected dyes adsorption using batch adsorption approaches to estimate different adsorption parameters. For the estimation of kinetics and equilibrium parameters a number of kinetics and isotherm models were employed. Dyes were adsorbed on activated carbon surface at a high rate for the first 15 min, after which it began to diffuse into the micro pores and thus the process became steady. The rate constant was estimated for first and second order kinetics models. The maximum adsorption capacities recorded were 526.32 mg g−1 for acid red 4 and 555.55 mg g−1 for acid yellow 25. The enthalpy change values recorded were; 19.44 kJ mol−1 for acid yellow 25 adsorption and 16 kJ mol−1 for acid red 4 adsorption, meant that the process is endothermic. The negative values of Gibbs free energy change (−393.28, −1,515.48, −2,634.68 J mol−1) of acid red 4 and acid yellow 25 (−251.72, −1,058.06, −2,367.84 J mol−1) at tested temperatures, confirmed the feasibility and spontaneity of the adsorption processes. The adsorption of dyes on the carbon surface was diffusion-controlled process, as demonstrated by the linear graph of intraparticle diffusion model.