Epsom, Surrey

Rug Cleaning in Epsom

We clean rugs across Epsom, Ewell and the surrounding villages, from traditional wool and Persian rugs to modern synthetics and shag piles. Each one is checked first, cleaned with the right method and groomed by hand.

★★★★★5.0 from 360 Google reviews

Patterned rug half cleaned with a hot water extraction wand, showing the clean side against the dirty side
ThreeBest Rated Business Excellence Award 2026 badge

Business Excellence Award 2026, ThreeBest Rated

SME News UK Enterprise Awards 2026 certificate naming Surrey Hills Cleaning Best Carpet and Upholstery in Surrey

SME News UK Enterprise Awards 2026

Best of Oxshott award badge

Best of Oxshott

Woolsafe approved carpet and rug care badge

Woolsafe approved

Trusted Trader badge

Trusted Trader

Fully insured badge

Fully insured

Rug cleaning for Epsom and Ewell

Whether it is a treasured rug in a Victorian sitting room near the town centre or a family rug taking a pounding in a newer home around Horton or Langley Vale, rugs in Epsom gather dirt quickly. They sit where people walk, where children play and where dogs settle, and the dirt that matters most sinks into the base of the pile out of sight.

Surrey Hills Cleaning cleans rugs across Epsom and the KT17, KT18 and KT19 postcodes. We are based in Oxshott, just the other side of Ashtead and Leatherhead, and most rugs are cleaned in your home with portable professional equipment.

The risks of cleaning a rug yourself

Hire machines and household products can do real harm to a good rug. Too much water can make wool shrink or ripple. Alkaline products strip wool of its natural lanolin, leaving it harsh and dull. Natural dyes can bleed into the surrounding colours, and a silk or viscose rug can be permanently marked by the wrong method.

We avoid all of that by starting every job with a fibre check and a dye test. John is Woolsafe approved and a Woolsafe Registered Inspector, which means he is trained to clean wool and other natural fibres safely using independently tested products.

Matching the method to the rug

Every rug is vacuumed thoroughly, pre-sprayed and spot treated, then agitated with a brush so the solution reaches the soil. After that, the method depends on the rug.

Synthetic and robust rugs are rinsed with hot water extraction at 120°C using our Power-Flex Storm 800psi machine, which flushes out embedded dirt and kills bacteria and dust mites.

Delicate fibres and dyes, including silk and many antique and hand knotted rugs, are cleaned with a low moisture method and minimal agitation.

Fringes are cleaned separately, the pile is groomed by hand, and stain treatment and deodoriser are included as standard.

Rug cleaning prices

  • RugsFrom £50, depending on size

Our minimum charge for any job is £110, which covers bringing and setting up the equipment. Send us the size and type of your rug and we will confirm the price.

Prefer to talk it through?

Call John for honest advice and a quick quote.

Types of rug we clean

Persian and oriental rugs, including Turkish, Afghan, Indian and Chinese pieces; wool rugs; silk and silk blends; antique and hand knotted rugs; synthetic rugs in polypropylene, nylon and polyester; and modern rugs from flatweaves to thick shag pile. If you are not sure what your rug is made of, send us a photo of the front, the back and the label if it has one.

We also clean rugs from other rooms on the same visit, such as a bedroom runner, a nursery rug or a hall mat, so it is worth mentioning everything when you get in touch. A small rug on its own would fall under the £110 minimum charge, so grouping several items together makes sense.

Drying times and aftercare

Most rugs are dry within 4 to 12 hours. Thick wool and hand knotted rugs take the longest, while low moisture cleaning dries much faster. We can bring a turbo dryer fan to help. We recommend a soil protector such as Scotchgard afterwards, so the rug resists dirt and spills, and we will give you specific advice before we leave.

Rug cleaning prices in Epsom

Rugs are from £50, depending on size. Our minimum charge for any job is £110, which covers bringing and setting up the equipment, so pairing a rug with some carpet cleaning in Epsom, a sofa or an Amtico floor clean is good value. Tell us the size and type of rug and we will confirm the price.

When to book a rug clean

Grit works its way to the base of the pile and wears the fibres every time a rug is walked on, long before it looks dirty. In a busy room, a professional clean every year or so removes that grit along with stains, odours and allergens, and brings back colour that has slowly dulled.

It is worth booking sooner if your rug has had a spill or a pet accident, smells stale, has a dull lane across it, or simply has not been cleaned for a long time. Treating a stain early gives it the best chance of coming out, so if something goes over, blot it with a clean white cloth, avoid rubbing, and get in touch.

Book your rug clean in Epsom

We are fully insured, rated 5.0 from over 350 Google reviews, and were named Best Carpet and Upholstery in Surrey in the SME News UK Enterprise Awards 2026. If you are not 100 per cent satisfied, we will re-clean your rug. Call John on 07584 551 784, send a photo on WhatsApp or request a call-back.

Why it matters

Why have your rug professionally cleaned

Less wear

Grit at the base of the pile is removed before it can damage the fibres.

A healthier room

Allergens, bacteria and dust mites are reduced, especially with hot water extraction.

Colours revived

Ground in dirt comes out and the pattern looks crisp again.

Safe, tested methods

Dye tests and Woolsafe products protect delicate rugs.

Services in Epsom

Everything we clean in Epsom

Long cream hallway carpet after a professional clean in a Surrey home, with fresh grooming lines

Carpet cleaning in Epsom

£45 per room

Burgundy velvet sofa in a living room after an upholstery clean

Upholstery cleaning in Epsom

From £110 for a two-seater

Large blue rug in a bright living room after a professional rug clean in Surrey

Rug cleaning in Epsom

From £50, depending on size

Clean white mattress on a bed frame after a mattress clean

Mattress cleaning in Epsom

Single from £40, double £55

Hallway with a herringbone wood effect Amtico floor and a staircase

Amtico cleaning in Epsom

From £110 per room

Bright bathroom with a freestanding bath and vanity unit after a domestic clean

End of tenancy cleaning in Epsom

Ask for a quote

Included as standard

What every rug clean includes

Every rug in Epsom gets the full process, adjusted to what it is made of.

1Inspection and fibre identification

2Dye stability test

3Thorough vacuum

4Pre-spray and spot treatment

5Brush agitation

6The right rinse for the fibre

7Fringes cleaned separately

8Pile groomed by hand

9Drying and aftercare advice

Reviews

Rated 5.0 from 360 Google reviews

Rug cleaning across Epsom and Ewell

We clean rugs across Epsom and the KT17, KT18 and KT19 areas, including Ewell, West Ewell, Stoneleigh, Langley Vale, Horton and Longmead, and nearby Ashtead and Leatherhead.

Get your free, no-obligation quote

Tell us what needs cleaning and we will get back to you with a quote.

FAQs

Rug cleaning in Epsom: your questions

How much is rug cleaning in Epsom?

From £50 depending on size, with a £110 minimum charge for any job. Send us the size and a photo for a confirmed price.

Will my rug's colours run?

We test the dyes before any wet clean. If a rug is not colour fast, we use a low moisture method to protect it.

Do you clean rugs in Ewell and Stoneleigh?

Yes, along with the rest of the KT17, KT18 and KT19 areas.

Can you get dog smells out of a rug?

We treat pet stains individually and include deodoriser as standard. Results depend on the rug and how long the problem has been there, and we will be honest about what to expect.

How often should a rug be cleaned?

About once a year in a busy room, or sooner after a spill, a pet accident or if it starts to smell stale.

Do you clean shaggy rugs?

Yes. Thick shag piles are cleaned with an adjusted technique and allowed longer to dry.