For Your Home

Rug Cleaning

Professional rug cleaning for London homes. Eco-friendly products. Vetted cleaners. 48-hour guarantee.

Rug Cleaning — How We Do It

Rugs require a more careful and individual approach than fitted carpets. Each rug has its own fibre composition, dye type, and construction — and the wrong cleaning method can cause irreversible damage including colour bleed, shrinkage, or pile distortion. Our rug cleaning specialists assess every piece before selecting the appropriate method. Delicate, antique, and natural fibre rugs are hand-washed using pH-neutral agents in our specialist facility; robust synthetic rugs are cleaned using hot water extraction. We offer a convenient collection and redelivery service across Greater London so your favourite piece is cared for without you having to leave home.

Why Choose Our Rug Cleaning

  • Individual treatment plan for every rug — never a one-size-fits-all approach
  • pH-neutral hand-washing agents preserve dye integrity and prevent colour bleed
  • Safe for the most delicate fibres including silk, hand-knotted wool, and antiques
  • Collection and redelivery service — no need to transport your rug yourself
  • Fringe cleaning and minor repair available on request
  • Mothproofing treatment for natural fibre rugs on request

What We Clean

Persian and Oriental hand-knotted rugs
Kilim and flatweave rugs
Wool and wool-blend rugs
Silk and silk-blend pieces
Cotton and natural fibre rugs
Jute and sisal rugs
Sheepskin and hide pieces
Vintage and antique rugs
Modern synthetic and polypropylene rugs

Our Process

01

Collection

We collect from your home at an agreed time and carry out a condition report on your rug when it arrives at our facility.

02

Assessment

Fibre type, dye stability, and soiling assessed. Individual cleaning plan selected and confirmed.

03

Deep Clean

Hand-washing or hot water extraction carried out, followed by controlled drying in temperature-regulated conditions.

04

Redelivery

Rug inspected, wrapped, and delivered back to your home at the agreed time.

Areas We Cover

We provide rug cleaning across all Greater London boroughs — inside the M25 and beyond. If you're unsure whether we cover your postcode, just ask.

Central

  • City of London
  • Westminster
  • Soho
  • Mayfair
  • Clerkenwell
  • Holborn

North

  • Camden
  • Islington
  • Hackney
  • Barnet
  • Haringey
  • Enfield

South

  • Southwark
  • Lambeth
  • Wandsworth
  • Croydon
  • Lewisham
  • Greenwich

East

  • Tower Hamlets
  • Canary Wharf
  • Newham
  • Waltham Forest
  • Redbridge

West

  • Hammersmith
  • Fulham
  • Ealing
  • Hounslow
  • Richmond
  • Kingston

What Our Clients Say

"I have a large Persian rug that's been in the family for decades and I was very anxious about having it cleaned. The team at Cleaning London were reassuring, professional, and the result was wonderful — colours genuinely brighter, no damage whatsoever. Worth every penny."

Amelia W. Clapham · Rug Cleaning

"I was convinced my living room carpet was beyond saving after five years and a puppy. Cleaning London proved me completely wrong — they removed stains I'd given up on and left the carpet looking better than it has in years. Genuinely couldn't be happier."

Claire M. Islington · Carpet Cleaning

"I'd been putting off cleaning the curtains in my flat for years because I assumed it would mean taking them all down. Cleaning London offered the in-situ option and did the whole flat in one morning without me having to do anything. They smell wonderful now."

Hannah P. Hackney · Curtain Cleaning