Generally speaking Synthetic rugs can be dry in 1 hour, Wool rich rugs can take 3 to 4 hours to dry fully.
We can clean your rug in situ or if you prefer we can take it away, clean and dry it and deliver in back.
Many Oriental and Persian Rugs are very expensive and require care when cleaning, we are fully trained and have much experience in cleaning delicate items, so they return clean and undamaged.