Herein, three types of graphene oxides (GOs, GO-M1, GO-M2 and GO-M3) have been successfully prepared from graphite by three different methods and utilized for the removal of Cr(VI) from aqueous solutions. Further, the effects of initial concentration and pH, adsorbent dosage, contact time and temperature on the adsorption performance of GOs were investigated by batch adsorption experiments. Furthermore, the adsorption mechanisms for Cr(VI) adsorption by GOs are mainly the redox reaction and electrostatic attraction, while there are also pore filling, ion exchange and complexation involved in these adsorption processes. The adsorption kinetic and isotherm data indicate that these adsorption processes of GOs on Cr(VI) are dominantly monolayer chemisorption and equilibrium can be reached in 30 min. The saturation adsorption capacities (Qm, 298.15 K) of GO-M1, GO-M2 and GO-M3 for Cr(VI) are estimated to be 3.5412 mg×g−1, 2.3631 mg×g−1 and 7.0358 mg g−1, respectively. Moreover, the adsorption thermodynamic study showed that these adsorption processes of Cr(VI) by the three types of GOs at 298.15 K to 323.15 K are endothermic, entropy-driven and thermodynamically spontaneous and feasible. Overall, these findings provided vital insights into the mechanism and application of Cr(VI) removal by GOs.