The drying time for carpets after steam cleaning can vary, but typically it takes 6-12 hours for carpets to fully dry. Factors such as humidity and airflow can affect drying time.