Persian Rug Cleaning in Kitchener, Waterloo & Cambridge | Free Pickup

Persian Rug Cleaning Experts in Waterloo Region

Your Persian rug is hand-knotted, often decades old, and quietly carrying years of dirt, dust, and allergens deep in its pile. The wrong cleaning will destroy a rug that has lasted a century in under an hour. The right cleaning will bring back colours you forgot it had.

Flying Carpets is your local Persian rug cleaning specialist — right here in the Waterloo Region. Our facility is in Cambridge, Ontario, and we've been hand-washing Persian and Oriental rugs in Kitchener, Waterloo, Cambridge, Guelph, and the surrounding area since 1984. No steam. No harsh chemicals. Free pickup and delivery.

Contact the rug experts at Flying Carpets!

Price List for Persian Rug Cleaning in Waterloo Region

Free Pickup and Delivery

Persian rug cleaning in Cambridge, Waterloo Region, Ontario

Local Persian Rug Cleaning You Can Trust — Kitchener, Waterloo, Cambridge & Guelph

Most rug cleaners in the Waterloo Region are general carpet cleaners. They will steam clean your wall-to-wall — and try to do the same thing to your Persian rug. That is not what a hand-knotted Persian rug needs.

Flying Carpets is different. We are a dedicated rug specialist, not a general carpet cleaner. Persian and Oriental rug care is what we do, all day, every day, in our own facility on King Street East in Cambridge.

That means:

  • Your rug is cleaned in our shop, not in a parking lot or on your driveway
  • It is hand-washed, not steam-cleaned or shampooed
  • It is dried in a climate-controlled space, not rolled up wet in a van
  • You can see the facility any time by appointment

When you live in Kitchener, Waterloo, Cambridge, or Guelph, the rug cleaner closest to you should also be the one who specializes in your rug.

Why Persian Rug Cleaning Is Different

A Persian rug is not the same as wall-to-wall carpet. The wool is usually hand-spun. The dyes are often natural. The foundation is held in place by thousands of hand-tied knots — the same way it has been made for centuries.

That structure makes a Persian rug strong and deeply sensitive at the same time. Built to last generations, but only if it is cleaned the way it was made: by hand, with cool water and the right care.

This is why generic carpet cleaning — including any service that uses steam, high heat, or harsh detergents — is the wrong choice for a Persian rug.

Your Persian Rug May Be Hiding 87 lbs of Dirt

Here is a fact most homeowners never hear: a hand-knotted wool rug can hold its own weight in embedded dirt before it looks dirty. By the time the colours start to dull, there is sand, grit, dander, and bacteria grinding away at the foundation every time someone walks on it.

The damage is not on the surface. It is in the structure.

Regular Persian rug cleaning — every one to three years — protects the fibres, lifts allergens, and lets the rug live the full life it was built for.

8-Step Persian Rug Cleaning Process

Every Persian rug that comes through Flying Carpets in Cambridge gets the same careful, methodical treatment. No shortcuts. No machines doing the work that hands should do.

  1. Inspection. Every Persian rug is checked for damage, prior repairs, and areas that need special attention.
  2. Dye testing. A small section is tested to confirm the natural dyes are stable in water — critical for vintage and antique rugs.
  3. Dry dusting. The rug is mechanically dusted from the back to release deep, embedded soil before water ever touches it. This step alone can remove pounds of grit.
  4. Pre-treatment. Stains, urine, and high-traffic areas receive a targeted, wool-safe pre-treatment.
  5. Hand wash. The rug is gently hand-washed using cool water and a neutral pH, wool-safe soap. No steam. No harsh chemicals.
  6. Rinse. Repeatedly, until the water runs perfectly clean.
  7. Climate-controlled drying. The rug is dried flat with controlled airflow and humidity. This prevents shrinkage, mould, dye bleed, and warping of the foundation.
  8. Final inspection and grooming. The pile is set in the right direction, the fringe is checked, and the rug is wrapped for safe delivery back to your home.

For rugs with pet urine, an additional enzyme treatment is applied to neutralize the source — not just mask the odour.

Why You Should Never Steam Clean a Persian Rug

If a rug cleaner in Kitchener, Waterloo, Cambridge, or Guelph offers to steam clean your Persian rug, walk away. Here is what high heat does to hand-knotted wool:

  • The wool fibres shrink and stiffen
  • The foundation warps, pulling the rug out of square
  • Natural dyes bleed into neighbouring colours
  • The wool loses its natural oils, leaving the pile brittle
  • Any latex or rubber backing, if present, can bond to the wool

Most steam cleaners hit temperatures above 200°F. Wool starts to change at far lower temperatures. Once the damage is done, it cannot be reversed.

A proper Persian rug cleaner will tell you the same thing every time: hand wash, cool water, wool-safe soap, controlled drying. That is the only way.

"Most of the Persian rugs we see damaged were not damaged by dirt. They were damaged by the wrong attempt to clean them." —  Flying Carpets, Cambridge, Ontario

Persian Rugs We Clean in the Waterloo Region

Flying Carpets cleans every type of Persian and Oriental rug for homeowners across Kitchener, Waterloo, Cambridge, Guelph, and beyond:

  • Persian wool rugs (Tabriz, Kashan, Heriz, Sarouk, Bijar, Isfahan, and more)
  • Silk Persian rugs (slower drying, extra care)
  • Antique and vintage Persian rugs (over 50 years old)
  • Tribal rugs (Qashqai, Bakhtiari, Baluch, Turkmen)
  • Iranian, Indian, Turkish, and Afghan Oriental rugs
  • Modern hand-knotted Persian carpets

Each rug type has its own cleaning protocol. Silk rugs, in particular, require slower drying and gentler handling — they are never cleaned the same way as wool.

Persian Rug Repair Services

While your rug is here in our Cambridge facility, our team can also restore it. Common Persian rug repair services include:

  • Fringing — replacing or rebuilding worn fringe
  • Binding and overcasting — securing damaged edges
  • Re-weaving — restoring damaged pile or holes
  • Full restorations for antique rugs

If you are not sure whether your rug needs cleaning, repair, or both, send us a photo and we will tell you honestly.

Learn more about Flying Carpet's rug repair service

How Much Does Persian Rug Cleaning Cost in Kitchener-Waterloo?

Price List for Persian Rug Cleaning in Waterloo Region

Persian rug cleaning cost in the Waterloo Region depends on three things:

  • Size of the rug (priced per square foot)
  • Fibre type (wool, silk, mixed — silk is priced higher due to slower drying and added care)
  • Condition and add-ons (urine treatment, repair work, antique handling)

As a general guide, a standard wool Persian rug, 8x10, is priced in line with a couple of restaurant meals out. Silk and antique rugs are priced higher.

"The most expensive Persian rug cleaning, every time, is the one done incorrectly — because the cost of replacement is always greater than the cost of doing it right."

Pickup and delivery anywhere in the Waterloo Region is free.

Areas We Serve — Free Pickup & Delivery

Our facility is in Cambridge, and free pickup and delivery covers the entire Waterloo Region and beyond:

Waterloo Region (primary service area):

  • Kitchener
  • Waterloo
  • Cambridge (Galt, Preston, Hespeler)
  • Guelph
  • Elmira, New Hamburg, Baden, Ayr, Paris

Visit us: 758 King Street East, Cambridge, Ontario N3H-3N9 (by appointment).

Why Choose Flying Carpets for Persian Rug Cleaning in the Waterloo Region

  • Local Cambridge facility — your rug is cleaned right here, not shipped elsewhere
  • Hand-washed since 1984 — Persian rug specialists with decades of experience
  • No steam, no harsh chemicals — only wool-safe, neutral pH cleaning
  • Free pickup and delivery across Kitchener, Waterloo, Cambridge, Guelph, and beyond
  • Climate-controlled drying — prevents shrinkage, mould, and dye bleed
  • Enzyme treatment for pet urine
  • Silk and antique rug specialists
  • 100% satisfaction guarantee

Frequently Asked Questions

Where is Flying Carpets located?

Our facility is at 758 King Street East, Cambridge, Ontario — in the heart of the Waterloo Region. We serve Kitchener, Waterloo, Cambridge, Guelph, and the surrounding area, with free pickup and delivery.

Do you serve Kitchener and Waterloo?

Yes. Free pickup and delivery for Persian rug cleaning is available throughout Kitchener and Waterloo. Most pickups happen within one to three business days of booking.

Can you steam clean a Persian rug?

No. Steam cleaning damages wool by shrinking the fibres, warping the foundation, and bleeding the dyes. Persian rugs should only be hand-washed in cool water with a wool-safe soap.

How often should I clean my Persian rug?

Every one to three years for most households. Homes with pets, children, or heavy traffic should clean closer to the one-year mark.

How long does professional Persian rug cleaning take?

Typically one to two weeks from pickup to delivery, depending on size, fibre, and drying time. Silk and antique rugs may take longer due to slower drying requirements.

Can I clean a Persian rug at home?

You can vacuum with suction only (no beater bar), rotate the rug twice a year, and blot spills immediately with cool water. Avoid carpet cleaners, rental machines, steam, bleach, and harsh detergents. Deep cleaning should be left to professionals.

Do you clean silk Persian rugs?

Yes. Silk Persian rugs require a slower, gentler hand-wash process and longer drying. Flying Carpets specializes in silk rug cleaning.

Is pickup and delivery really free?

Yes - pickup and delivery is free anywhere in the Waterloo Region and across Southern Ontario.

Ready to Have Your Persian Rug Cleaning by Handwashing?

Flying Carpets has been hand-washing Persian and Oriental rugs in Waterloo Region since 1984, serving homeowners across Kitchener, Waterloo, Cambridge, Guelph, and Southern Ontario.

Free pickup and delivery. No steam. No harsh chemicals. Real care, the way these rugs were meant to be cleaned.

Contact the rug experts at Flying Carpets!

Call 519-404-8009  |  info@flyingcarpets.ca

758 King Street East, Cambridge, Ontario N3H-3N9 — by appointment

Shop one-of-a-kind Vintage rugs

Area Rug Cleaning for all handmade rugs

Price List for Persian Rug Cleaning in Waterloo Region

Interested in selling your Persian Rugs?

Expert Rug Repair & Restorations

Contact form