Unfortunately there's no miracle paint on the market that will successfully cover most of these stains, so the best solution will always be to remove and block the stains and odor.
Can You Paint Over Smoke Stained Walls. It was suggested to me the other day that a spray can of varnish can cover over the walls, then let dry before adding paint. (no doubt, painting over dirt, filth, and smoke damage is a common practice.
Tips + Tricks for Painting Oak Cabinets - Evolution of Style from i0.wp.com
I want to have them more of a pecan wood color to balance the fact that all the walls are also white. Once the primer is dry, you can start painting using your desired interior paint color. Stain and odor from smokes on the walls are too much stubborn and tough to eliminate.
It tackles tough stains including medium to heavy water damage, rust, smoke, nicotine, grease, tannin, ink, pencil, felt marker, pet stains and more.
Yeah,i'd tsp the walls then use coverstain or killz oil.don't forget to wash the trim and seal/paint the ceiling as well. You can see just all the nicotine residue everywhere. Walls are walls, wherever they are. With this product, however, you can apply.