The drying time after steam cleaning a carpet can take anywhere from 30 minutes to 72 hours, depending on various factors. These factors include the humidity, temperature, and airflow in the area [1]. A professional steam cleaning followed by a drying treatment can take 48 to 72 hours to dry completely. It’s best to allow the carpet to dry overnight before walking on it or replacing furniture.