Polyurethane dish-washing (PU-DW) sponges are functionalized sequentially with polyethylenimine (PEI) and graphene oxide (GO) to form PEI/reduced graphene oxide (RGO) PU-DW sponges. The PEI/RGO PU-DW sponge consists of PEI/RGO sheets having numerous pores, with diameters ranging from 236 to 254 nm. To further enhance hydrophobicity and absorption capacity of oil, PEI/RGO PU-DW sponge is further coated with 20% phenyltrimethoxysilane (PTMOS). The PTMOS/PEI/RGO PU-DW sponge absorbs various oils within 20 s, with maximum absorption capacity values of 880% and 840% for bicycle chain oil and motorcycle engine oil, respectively. The absorbed oils were released completely by squeezing or immersed in hexane. The PTMOS/PEI/RGO PU-DW sponge efficiently separates oil/water mixtures through a flowing system. Having the advantages of faster absorption rate, reusability, and low cost, the PTMOS/PEI/RGO PU-DW sponge holds great potential as a superabsorbent for efficient removal and recovery of oil spills as well as for the separation of oil/water mixtures. (C) 2016 Elsevier Ltd. All rights reserved.