Drying times for upholstery after professional cleaning can vary based on the fabric type, cleaning method, and environmental conditions. On average, it can take anywhere from 4 to 8 hours for upholstery to dry thoroughly. Some materials, like leather, may dry faster, while others, like thick wool, may take longer. Using fans or dehumidifiers can help speed up the drying process.