To effectively remove Diazinon (DZ), Amoxicillin (AMX), and Crystal Violet (CV) from aquatic environments, a novel granular activated carbon (GAC) modified with Polyethylene glycol 600 (PEG) was created and manufactured. The chemical properties were investigated using a variety of characteristic analyses, including FT-IR, XRD, FESEM, and N2 adsorption/desorption. The effectiveness of GAC-PEG’s adsorption for the removal of DZ, AMX, and CV was assessed under a variety of conditions, including a pH of 4–9 for the solution, 0.003–0.05 g doses of adsorbent, 50–400 ppm starting concentration, and a reaction time of 5–25 min. For DZ, AMX, and CV adsorption, the maximum adsorption capacity (Qmax) was 1163.933, 1163.100, and 1150.300 mg g-1, respectively. The Langmuir isotherm described all of the data from these adsorption experiments, and the pseudo-second-order well explains all-adsorption kinetics. Most contacts between molecules, electrostatic interactions, π–π interactions, hydrogen bonding, and entrapment in the modified CAG network were used to carry out the DZ, AMX, and CV adsorption on the GAC-PEG. The retrievability of the prepared adsorbent was successfully investigated in studies up to two cycles without loss of adsorption efficiency, and it was shown that it can be efficiently separated.