It can take anywhere from a few minutes to an hour or more for fire smoke to clear. Factors that affect how long it takes for the smoke to clear include the size and type of fire, the ventilation in the building, and the individual's health and respiratory system.