Herein, the application of granular activated carbon, jujube, and barberry tree stem powder for the removal of gasoline and kerosene from water was investigated. Kerosene removal rates upwards of 68.48, 83.87, and 99.02% were achieved using jujube tree stem powder, barberry tree stem powder, and granular activated carbon, respectively. Besides, gasoline removal rates upwards of 69.35, 55.02, and 95.59% were attained using jujube tree stem powder, barberry tree stem powder, and granular activated carbon, respectively. Isotherm data were further investigated and fitted using Langmuir, Freundlich, and Elovich models. The results indicated that the adsorption onto jujube adsorbent is a multilayer adsorption process over a heterogeneous surface, which is best illustrated by the Temkin (Ave. = 0.95) model. It was found that the Temkin isotherm (Ave. = 0.81) best describes the properties of barberry stem powder in the adsorption of gasoline and kerosene from water. Moreover, the best models to describe the characteristics of granular activated carbon in the adsorption of gasoline and kerosene from water were Freundlich (Ave. = 0.74) and Langmuir (Ave. = 0.73) isotherms, respectively. The adsorption kinetics showed that the pseudo-second-order was appropriate in modeling the adsorption kinetics of gasoline and kerosene to the studied adsorbents (>0.74).