Nanocomposite membranes were fabricated by dip-coating technique. Para-aminobenzoate alumoxane, boehmite–epoxide and chitosan were consecutively coated on the Kevlar fabric surface. The membranes were utilized for removing n-hexane from water using a gravity-driven dead-end filtration setup. UV–vis, FTIR and SEM analyses were performed for characterization. Water affinity analyses revealed highly hydrophilic nature of the modified membranes. Effect of pH was examined with the pH 2 providing the best condition for oil–water separation. Maximum flux and rejection were obtained as 1128 L m−2 h−1) and 94%, respectively. Deposited oil layer was effectively removed from the membrane surface using hot citric acid solution.