Typically, carpets take 4 to 6 hours to dry completely. However, drying times can vary based on the type of cleaning method used and ventilation.