It can take 6 - 12 hours to a day or two for an area rug to dry. If you're in a hurry, you can try using a fan to speed up the drying process.