clock
Mon- Sun: 09:00 - 20:00

Rug Cleaning London

Professional rug cleaning in London - Crystal Carpet Cleaners

Crystal Carpet Cleaners provides professional rug cleaning across London – at your home, on the same day where possible. Our NCCA-certified technicians deep clean wool, Persian, Oriental, silk, shaggy and synthetic rugs using pH-balanced solutions that lift out dirt, stains and odours while protecting delicate fibres and dyes.

A rug is often the centrepiece of a room – and the first thing to trap dust, allergens and spills. Regular professional cleaning extends its life and keeps colours vivid. Many customers combine rug cleaning with professional carpet cleaning or upholstery cleaning in the same visit.

Rug Cleaning Prices

Rug sizeYou pay onlyOld price
Small rug (2x3)£20£40
Medium rug (3x4)£30£60
Large rug (5x6)£35£70

A minimum booking of £80 applies to all visits – most customers combine their rugs with carpets or a sofa. Parking and congestion charges are added to the invoice where applicable. See the full price list.

Before and after results

Rugs we clean

  • Wool rugs – deep cleaned with wool-safe, pH-neutral solutions
  • Persian and Oriental rugs – dye-stability tested, gentle hand finishing
  • Silk and viscose rugs – low-moisture methods for delicate fibres
  • Shaggy and deep-pile rugs – full extraction of trapped dust and grit
  • Synthetic rugs – fast-drying hot water extraction
  • Antique and valuable rugs – assessed individually, cleaned by hand where needed

Wool rug cleaning

Wool is naturally resilient but sensitive to heat and alkaline chemicals. We use wool-safe, pH-neutral solutions and controlled water temperatures, so the lanolin and softness of the fibre are preserved and the pile does not shrink or felt.

Persian and Oriental rug cleaning

Hand-knotted Persian, Turkish and Chinese rugs are dye-tested before any cleaning starts. Fringes are cleaned separately by hand and natural dyes are protected with pH-balanced products in the optimum concentration for the fabric.

Silk and viscose rug cleaning

Silk and viscose lose strength when wet, so we clean them with specialised low-moisture methods and gentle agitation. This removes soil and restores sheen without distorting the delicate pile.

How our rug cleaning works

  1. Inspection – fibre, dye and stain assessment to choose the safest method
  2. Dry soil removal – professional vacuuming lifts dust and grit from the pile
  3. Pre-treatment – stains and high-traffic areas treated with targeted solutions
  4. Deep cleaning – hot water extraction or dry cleaning, matched to the rug
  5. Drying and finishing – pile grooming and fast drying, ready in 2–4 hours

Cleaning at your home – or collection and delivery

Most rugs are cleaned on the spot, at your home, in about an hour. For heavily soiled, delicate or antique rugs we also offer a collection service: we take the rug, deep clean and fully dry it at our facility, and deliver it back to you. Just tell us which option you prefer when booking.

Why choose Crystal Carpet Cleaners

  • NCCA-certified technicians with 15+ years of experience
  • Eco-friendly, child and pet safe cleaning products
  • 4.6/5 rating from 285+ customer reviews
  • 7 days a week, 09:00–20:00, same day slots available

What our customers say

“Me and my family moved to our new home in Holland Park and one of the carpets in the dining room was in a terrible condition – coffee spots, food marks everywhere. We called Crystal Carpet Cleaners immediately! After a while the carpet, our dining room and the whole house was shining brightly – every single corner was clean!”

Customer in Holland Park, W11

Rated 4.6/5 by more than 285 customers – read more reviews.

Frequently asked questions

How much does rug cleaning cost in London?

Small rugs (2x3) cost £20, medium rugs (3x4) £30 and large rugs (5x6) £35. A minimum booking of £80 applies, so rug cleaning is usually combined with carpet or upholstery cleaning in the same visit. There are no hidden fees – see our full price list for details.

Do you clean Persian, Oriental and antique rugs?

Yes. Delicate and antique rugs are cleaned with pH-balanced solutions matched to the fibre and dye type, using gentle hand-finishing where needed. Wool, silk and viscose rugs are always tested first to make sure colours stay fixed.

Can you remove old stains and pet odours from rugs?

In most cases, yes. We successfully treat wine, coffee, food and pet stains, and use specialised deodorising treatments for pet odours. Very old or previously-treated stains may not fully disappear, but you will see a clear improvement.

How long does a rug take to dry after cleaning?

Typically 2 to 4 hours after hot water extraction, and even faster with dry cleaning. We use professional air movers on request to speed up drying.

Do you offer same day rug cleaning?

Yes, same day appointments are available subject to our schedule. We work 7 days a week, 09:00 to 20:00, across all London areas.

Do I need to take my rug anywhere?

No. Our technicians clean your rug at your home. For heavily soiled or delicate rugs we can also collect, clean off-site and return the rug to you.

We also provide combined carpet and rug cleaning across the capital – popular areas include Chelsea, Kensington, Richmond, Hammersmith and Croydon.

Ready to bring your rug back to life? Call us at 07557 914387 or request a free quote online. We cover every London area – from North London and East London to South London and West London.

Eco-Safe Cleaning for Pets and Children

Crystal Carpet Cleaners proudly uses eco-friendly products that are safe for pets, children, and delicate fabrics. Our green cleaning solutions deliver a deep, effective clean without harsh chemicals - giving you a healthier home and peace of mind with every service.

prochem eco friendly
Contact us









    Contact us
    Call us NOW and get the best price for carpet cleaning!
    07557914387  or
    02036215221
    Or send us an email at:
    info@crystalcarpetcleaners.co.uk
    We cover all areas in London
    London Postcodes
    Carpet Cleaning London
    Crystal Carpet Cleaners 130 Cat Hill
    London, Barnet EN4 8HU
    United Kingdom (UK)
    clean
    Our professional cleaners are certified and accredited by:
    Cleaning Certifications
    Secure payment by Square
    square pay
    homeenvelopephone