The study on the removal of methylene blue (MB) and orange-G dyes using magnetic biochar derived from the empty fruit bunch (EFB) was carried out. Process parameters such as pH, adsorbent dosage, agitation speed and contact time were optimized using Design-Expert Software v.6.0.8. The statistical analysis reveals that the optimum conditions for the maximum adsorption of MB are at pH 2 and pH 10, dosage 1.0 g, and agitation speed and contact time of 125 rpm and 120 min respectively. While for orange-G, at pH 2, dosage 1.0 g, and agitation speed and contact time of 125 rpm and 120 min respectively. The maximum adsorption capacity of 31.25 mg/g and 32.36 mg/g for MB and orange-G respectively. The adsorption kinetic for both dyes obeyed pseudo-second order.