After a good steam cleaning the carpet may take anywhere from 1-3 hours to dry depending on the conditions of your home.