A flooded carpet usually takes around 24 to 48 hours to dry completely. It also depends on the substantial it is made of.