Titanium dioxide (TiO2), layered hydrazinium titanate (LHT) and eggshell were studied for sorption of chromium from aqueous streams. Among the three sorbents, the eggshell, a bio-waste is found to have maximum sorption capacity of 315 mg g−1. Sorption of Cr(III) as well as Cr(VI) was found to be spontaneous on LHT while TiO2 and eggshell can accumulate only Cr(III). However, sorption of Cr(VI) on these was ensued after in situ reduction of Cr(VI) to Cr(III). Experimental result indicates absence of any interference from ions commonly present in ground water.