The length of time it takes for carpets to dry after professional cleaning may differ depending on several factors, including humidity, airflow, and the thickness of the carpet. Generally, it is advised to wait a minimum of 4 to 6 hours before walking on them. Nevertheless, the cleaning company may provide instructions based on the type of cleaning used and the existing environmental conditions.