Normally between 4 and 8 hours. It all depends on the level of soiling, room temperature, humidity, type of carpet, and airflow. We do bring and set up air movers during the cleaning to help speed dry the carpets.