The drying time after steam cleaning depends on factors such as humidity, temperature, and carpet thickness. Typically, carpets can take anywhere from 6-24 hours to dry completely.