Rug Cleaning Services | Waterloo Region | Flying Carpets
Rug Cleaning Services — Waterloo Region
Professional Rug Cleaning for All Area Rugs Since 1984
Flying Carpets is the Waterloo Region's rug cleaning specialist — hand-washing every kind of area rug since 1984, with free pickup and delivery. No steam. No chemicals.
How much does it cost to have a rug cleaned
519-404-8009

Professional rug cleaning is something the rug experts at Flying Carpets have done since 1984. Handmade rugs are not wall-to-wall carpet — they are hand-knotted wool and silk, often decades old, and they need to be hand-washed, not steam-cleaned.
Every rug we collect is identified, dusted, hand-washed in warm water, rinsed clean, and dried in a climate-controlled room.
Contact the rug experts at Flying Carpets!
519-404-8009

Our Rug Cleaning Services
Each rug type has its own process. Follow the link to the page built for yours:
- Persian Rug Cleaning — Hand-washing for hand-knotted Persian rugs, with dye testing and natural-dye care. The right home for Tabriz, Kashan, Heriz, Isfahan and tribal pieces.
- Oriental Rug Cleaning — Tradition-specific cleaning for Turkish, Afghan, Indian, Chinese and Caucasian rugs, each identified before washing.
- Area Rug Cleaning — Every fibre, from wool and synthetic to sensitive viscose, jute and cotton, matched to the right method.
- Wool Rug Cleaning — Gentle, lanolin-safe hand-washing for wool and natural-fibre rugs.
- Rug Repair & Restoration — Fringing, binding, re-weaving and antique restoration, available in the same visit as cleaning.
Cleaning in a specific city? See Rug Cleaning in Kitchener & Waterloo , Rug Cleaning Cambridge, Rug Cleaning Guelph & Rug Cleaning London

Specialty Treatments
Beyond a standard wash, we handle the problems that bring most rugs in:
- Pet urine & odour — an enzyme treatment that breaks down urine at the source, not a perfume that hides it.
- Moth treatment — clearing moth eggs and larvae from deep in the pile and protecting the rug against future damage.
- Stain removal — targeted, fibre-safe treatment for spills and set-in marks.
- Fringe cleaning & repair — restoring the fringes that take the most wear, without harsh chemicals.
- Deodorizing — lifting musty and smoke odours from storage or damp.
These can be added to any cleaning — just mention them when you book.

How Often Should You Have Your Rugs Professionally Cleaned?
Why Flying Carpets
- Since 1984 — four decades of hand-washing handmade rugs in the Waterloo Region.
- Hand-wash only — no steam, no chemicals, ever.
- Your rug leaves your home — cleaned properly in our rug cleaning facility, dried in a controlled space, then returned.
- Free pickup & delivery — across the Waterloo Region and surrounding area.
- Repairs under one roof — cleaning and restoration in a single visit.

Areas We Serve — Free Pickup & Delivery

Our facility is in Cambridge, and free pickup and delivery covers the full Waterloo Region and surrounding area:
- Kitchener, Waterloo, Cambridge (Galt, Preston, Hespeler), Guelph Puslinch
- Elmira, Fergus, New Hamburg, Baden, Ayr, Paris, Stratford, London
Contact the rug experts at Flying Carpets!
Call 519-404-8009 | info@flyingcarpets.ca
758 King Street East, Cambridge, Ontario N3H-3N9— by appointment