Some home solutions to remove the smell of cigarette smoke are charcoal, vinegar, cinnamon and coffee. These remedies are safe and may also work on fabrics.
Placing charcoal in a room may help to absorb the smell of cigarette smoke. For a frequent smoker, placing the charcoal near the ashtray is most effective.
To remove the odor of cigarette smoke from cloths, add a cup of vinegar in a container filled with hot water, and then hang the cloths above the vapor. Using vinegar in a bowl can eliminate the smell from a room within a day. Boiling the vinegar may produce even better results.
Tobacco smoke contains tar and nicotine that stick to the walls and stain the paint. These sticky substances cause the room to smell. Clean the walls using a solution of warm water and white vinegar in a spray bottle. For better cleaning power, mix 1/2 cup of ammonia in a gallon of water, and use the mixture to clean the walls. Keep the windows open when using ammonia to provide ventilation.
When cleaning the walls, clean the windows and mirrors to remove any smoke residue, and change light bulbs, which produce heat and vaporize the residue that sticks to them. Wash any curtains in the warmest water safe for the material.
Deodorize carpets using baking soda. Sprinkle the powder on top of the carpets, and allow it to stand for several hours before vacuuming. Replace the vacuum bag after picking up the baking soda. Change any filters in the air conditioner.