A new strategy of heavy crude oil removal from contaminated soils was studied. The hexane–acetone solvent mixture was used to investigate the ability of solvent extraction technique for cleaning up soils under various extraction conditions. The mixtures of hexane and acetone (25vol%) were demonstrated to be the most effective in removing petroleum hydrocarbons from contaminated soils and approx 90% of saturates, naphthene aromatics, polar aromatics, and 60% of nC7-asphaltenes were removed. Kinetic experiments demonstrated that the equilibrium was reached in 5min and the majority of the oil pollutants were removed within 0.5min. The effect of the ratio between solvent and soil on the extraction efficiency was also studied and results showed that the efficiency would increase following the higher solvent soil ratio. Then the multistage continuous extraction was considered to enhance the removal efficiency of oil pollutants. Three stages crosscurrent and countercurrent solvent extraction with the solvent soil ratio 6:1 removed 97% oil contaminants from soil. Clearly the results showed that the mixed-solvent of hexane and acetone (25vol%) with character of low-toxic, acceptable cost and high efficiency was promising in solvent extraction to remove heavy oil fractions as well as petroleum hydrocarbons from contaminated soils.