Free Pickup & DeliveryAcross SE QLD & Northern NSW IICRC CertifiedSpecialist rug care
29 Years ExperienceRug cleaning only
4.9 Customer Rated8,550 reviews
1800 655 949Call us today
Mon - Fri8:30 AM - 4:30 PM

How do you get smoke or cigarette smell out of a rug?

To get smoke or cigarette smell out of a rug, the odour must be removed at the fibre level, not just masked. Sprinkling baking soda and vacuuming can lighten light surface smells, but trapped smoke tars and oils usually need full immersion washing. For stubborn or whole-room smoke odour, professional off-site cleaning is the only reliable fix.

Why Smoke Smell Is So Hard to Remove

Cigarette and bushfire smoke is not a single smell sitting on the surface — it is a film of sticky tars, oils and microscopic particles that bond deep into the fibres, foundation and backing of a rug. Because rugs sit on the floor and absorb everything that settles, they act like a sponge for airborne smoke, holding the odour long after the air has cleared. That is why a rug can smell fine when dry but release a strong stale-smoke odour the moment it gets warm or humid. Surface sprays and air fresheners only mask the smell temporarily; within days the tar residue re-releases the odour. To genuinely remove it, the residue itself has to be broken down and flushed out of the fibres — something a vacuum or a light spray simply cannot reach. The longer smoke odour is left untreated, the deeper the residue sets and the harder it becomes to fully extract.

DIY Methods That Help (and Their Limits)

For light, recent smoke smells you can try a few safe home steps. Vacuum the rug thoroughly on both sides to lift loose ash and particles. Then sprinkle a generous layer of bicarb soda (baking soda) over the surface, leave it for several hours or overnight to absorb odour, and vacuum it up. A very dilute solution of white vinegar and water — around one part vinegar to four parts water — can be lightly misted on synthetic rugs and left to air-dry, but go gently on wool, silk or viscose, which are easily damaged by moisture and acids. Setting bowls of vinegar or activated charcoal nearby can absorb lingering airborne odour. These methods can knock back a faint smell, but they only treat the surface. They will not reach tar bonded into the pile and backing, and over-wetting a rug at home risks shrinkage, dye bleed, browning and trapped damp that turns into a musty smell of its own.

Why Professional Immersion Washing Works Best

For embedded or heavy smoke odour — a rug from a smoker’s home, a fire-affected property or a long-closed-up room — professional cleaning is the only dependable solution. At Premier Rug Cleaning, rugs are cleaned off-site at our dedicated Yatala facility, where they are first deep-dusted to remove dry smoke particles, then fully immersion washed. Submerging the rug in water lets cleaning solutions surround every fibre and dissolve the smoke tars and oils that bind the odour, so they are flushed out rather than pushed deeper. The rug is then rinsed thoroughly and dried in a controlled environment so no dampness remains. This whole-rug approach reaches the foundation and backing that in-home spot cleaning never touches. With 29 years of experience and IICRC-certified technicians, the process is matched to your rug’s specific fibre and dyes, removing odour while protecting the rug.

Get Smoke Odour Removed Without Leaving Home

Smoke odour rarely clears on its own, and the longer it sits the more it sets, so it is worth acting early. The simplest path is to let a specialist assess and treat the rug properly. Premier Rug Cleaning offers free pickup and delivery across South East Queensland and the Northern Rivers of NSW — including Brisbane, the Gold Coast, Sunshine Coast and Toowoomba — so your rug is collected, cleaned at our facility and returned fresh and fully dry. We will inspect the fibre and the severity of the odour, then confirm the right treatment and a clear price before any work begins. If you are unsure whether a smoke-affected rug can be saved, request a free quote and we will tell you honestly what is achievable for your particular rug.

Get a Free Rug Cleaning Quote

Free pickup & delivery across South East QLD and Northern NSW — all cleaning done at our dedicated Yatala facility. Get your free quote below or call 1800 655 949.

Ready when you are

Get your free quote today

Tell us about your rug and we’ll take it from there — free pickup and delivery, and an honest assessment before any work begins.

One van trip, one wash run: every extra rug we collect on the same visit is $20 off. Three rugs saves $40, four saves $60.

Faster by phone · call 1800 655 949 and speak to a real person

View pricing  ·  Need a repair instead?

Our guarantee: not happy with how your rug comes back? Tell us within 7 days and we’ll wash it again, free. In addition to your rights under Australian Consumer Law.

Rated 4.9 from 8,550 customers IICRC certified 7-day re-wash guarantee
Need it done properly? Read about our Odour Removal service, or get an obligation-free quote — free pickup and delivery across SE QLD and Northern NSW. Call 1800 655 949.
Scroll to Top