On an average, air purifier takes 30 minutes to 2 hours to clean air of an entire room. The duration usually depends on fan speed, purifying cover and room size.