Rugs typically take around 12 hours to dry completely after cleaning. The drying time can vary depending on the rug’s material and the ambient conditions, such as humidity and temperature.