It will take 3 to 4 hour for the carpet to dry after steam cleaning in St. Georg, Utah. Depending on how soiled the carpet was, the weather, andair flow the times may vary.