Generally, carpets take about 2-4 hours to dry after cleaning. However, please note that wool carpets might require a slightly longer drying time.