The time it takes for a mattress to dry depends on several factors, including the type of mattress, the type of fabric it is made from, the amount of water that was used, the temperature and humidity of the room, and the amount of air circulation. A mattress can take anywhere from a few hours to a few days to dry completely.