How long does it take carpet to dry after cleaning? Andrew Merz | June 25, 2019 A How long does it take carpet to dry after cleaning? It will take 2-8 hours depending on how deep of a cleaning we have to do.