It depends on what type of rug it is. Synthetic rugs will dry within a couple of hours. Natural fiber rugs like wool and cotton can take several hours.