Walton-on-Thames, Surrey

Carpet Cleaning in Walton-on-Thames

Professional carpet, rug and upholstery cleaning across Walton-on-Thames and Hersham, from our base just down the road in Oxshott. Every carpet is agitated, not just sprayed, then hot water extracted at 120°C.

★★★★★5.0 from 360 Google reviews

Long cream hallway carpet after a professional clean in a Surrey home, with fresh grooming lines
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

Carpet cleaners for Walton-on-Thames

Walton-on-Thames is a busy town with a real mix of homes: flats and apartments close to the station and the town centre, roads of family houses towards Hersham and Burwood Park, and riverside properties down by the Thames. Wherever you live in KT12, your carpets work hard. Stairs, hallways and living rooms collect grit, pet hair and spills every day, and most of it ends up deep in the pile where a vacuum cannot reach it.

Surrey Hills Cleaning is a local, independent carpet and upholstery cleaning business based in Oxshott, a short drive across Esher Common. We clean carpets, rugs, sofas and mattresses in homes across Walton-on-Thames, with the same careful process and the same clear prices everywhere we go.

Why carpets need more than a vacuum

Regular vacuuming is important, but it only lifts what sits on the surface. Beneath that, fine grit works its way down the fibres and acts like sandpaper every time someone walks over it, which is why carpets wear first on the stairs and in the doorways. Oils from feet and pets bind dirt to the fibres, and spills that seemed to disappear can reappear as dark patches.

Hire machines and DIY products rarely get to the bottom of it. They tend to leave too much water and too much detergent in the carpet, so it dries slowly and gets dirty again quickly. A professional clean removes the dirt that a vacuum leaves behind, and leaves the carpet clean rather than soapy.

Our cleaning process

  • Pre-vacuum. We vacuum thoroughly to lift loose soil and hair.
  • Pre-spray and spot treat. A safe, non-toxic pre-spray breaks down grime, and marks are treated individually.
  • Agitate. The pre-spray is worked into the pile with a brush so it reaches the dirt. Agitated, not just sprayed.
  • Hot water extraction. We rinse at 120°C with our Power-Flex Storm 800psi machine, flushing out dirt and solution together and killing bacteria and dust mites.
  • Groom and dry. The pile is groomed for an even finish, with a turbo dryer fan if needed.

Stain treatment and deodoriser come as standard on every job.

Carpet cleaning prices

  • Any room (bedroom, lounge, dining room)£45
  • Stairs and landing£45
  • 2-bed house with stairs and landing£170
  • 3-bed house with stairs and landing£215
  • Rugs, depending on sizefrom £50
  • Armchair£45

All jobs have a minimum charge of £110, as we bring and set up the full equipment for every visit.

Prefer to talk it through?

Call John for honest advice and a quick quote.

Flats, family homes and rentals

We clean everything from a single bedroom in a station flat to a full house with stairs and landing. If you live in a block, let us know about parking and access when you book so we can plan the visit. Landlords and tenants can also book us at the end of a tenancy, and our end of tenancy cleaning page explains what we can include.

We are Woolsafe approved, with a Woolsafe Registered Inspector, so wool carpets and rugs are cleaned with suitable products and methods. Our cleaning agents are toxic and caustic-free, so they are safe with children and pets.

Rugs, sofas and mattresses

Many Walton-on-Thames customers have rugs and sofas cleaned on the same visit as their carpets, which makes the most of our minimum charge. We clean rugs of every type, fabric sofas and armchairs with every cushion done front and back, and mattresses. If you have Amtico or LVT in the kitchen, we can deep clean that too.

Carpet cleaning prices in KT12

Our prices are simple: £45 for any room (bedroom, lounge or dining room) and £45 for stairs and landing. A 2-bed house with stairs and landing is £170, and a 3-bed house with stairs and landing is £215. Rugs start from £50 depending on size, and armchairs are £45. Every job has a minimum charge of £110, which covers bringing and setting up the equipment.

Wool carpets and stain treatment

Wool carpets are popular in Walton-on-Thames and need a little extra care. We are Woolsafe approved, with a Woolsafe Registered Inspector, so wool is cleaned with suitable products and controlled moisture to keep it soft and avoid shrinkage. Synthetic carpets, which are common in rentals and busy family rooms, respond very well to hot water extraction at 120°C.

Stains are treated individually before the main clean. Wine, coffee, food, mud, pet stains and ink marks can all be tackled, and we will tell you honestly what to expect before we start, because some old or set stains will lighten rather than disappear completely. Pet odours are treated where they sit in the fibres, with deodoriser included as standard.

Book your carpet clean

We are fully insured, rated 5.0 from over 350 Google reviews and named Best Carpet and Upholstery in Surrey in the SME News UK Enterprise Awards 2026. We guarantee you will love the results, and if you are not 100 per cent satisfied, we will re-clean.

Call John on 07584 551 784, message us on WhatsApp or request a call-back. We work Monday to Saturday, 8am to 5:30pm, and the diary often fills up ahead, so it is worth getting in touch early.

Why it matters

The benefits of a professional carpet clean

Longer lasting carpets

Removing grit from the base of the pile cuts the wear on stairs and walkways.

A healthier home

Hot water extraction kills bacteria and dust mites that can trigger allergies.

Stains and smells treated

Marks are spot treated and deodoriser is included as standard.

Faster drying

Thorough extraction leaves far less water behind than a hire machine.

Services in Walton-on-Thames

Everything we clean in Walton-on-Thames

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

Carpet cleaning in Walton-on-Thames

£45 per room

Burgundy velvet sofa in a living room after an upholstery clean

Upholstery cleaning in Walton-on-Thames

From £110 for a two-seater

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

Rug cleaning in Walton-on-Thames

From £50, depending on size

Clean white mattress on a bed frame after a mattress clean

Mattress cleaning in Walton-on-Thames

Single from £40, double £55

Hallway with a herringbone wood effect Amtico floor and a staircase

Amtico cleaning in Walton-on-Thames

From £110 per room

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

End of tenancy cleaning in Walton-on-Thames

Ask for a quote

Our process

What's included in every clean

No hidden extras. Every carpet, rug and sofa in Walton-on-Thames gets the full process.

1Thorough pre-vacuum

2Non-toxic conditioning pre-spray

3Spot treatment of marks and spills

4Agitation with a brush

5Hot water extraction at 120°C

6Stain treatment as standard

7Deodoriser as standard

8Grooming for an even finish

9Turbo dryer fan if needed

Real results

Recent carpet cleans near Walton-on-Thames

Photos from our own jobs around Surrey.

Full flight of stairs with a freshly cleaned brown carpet and white spindles

Stairs and landing, finished

Large loft room carpet after a deep clean by Surrey Hills Cleaning

Loft room carpet, finished

Patterned rug half cleaned with a hot water extraction wand, showing the clean side against the dirty side

Rug, half way through the clean

Carpet cleaning across Walton-on-Thames and KT12

We clean carpets, rugs and upholstery across Walton-on-Thames and KT12, including the town centre, Hersham, Burwood Park and Oatlands, and nearby Weybridge, Molesey, Esher and Claygate.

Reviews

Rated 5.0 from 360 Google reviews

Get your free, no-obligation quote

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

FAQs

Carpet cleaning in Walton-on-Thames: your questions

How much does carpet cleaning cost in Walton-on-Thames?

£45 for any room and £45 for stairs and landing. A 2-bed house with stairs and landing is £170 and a 3-bed is £215. The minimum charge for any job is £110.

Do you cover Hersham?

Yes. We cover Walton-on-Thames, Hersham, Burwood Park and the surrounding KT12 area, as well as Weybridge and Esher.

How long do carpets take to dry?

Usually a few hours, depending on the carpet and how soiled it was. We use a turbo dryer fan where needed.

Do you clean carpets in flats?

Yes. Let us know about parking and access when you book and we will plan the visit around them.

Is your cleaning safe for pets?

Yes. Our cleaning agents are toxic and caustic-free, so they are safe with children and pets.

Can you clean a sofa on the same visit?

Yes. Two-seater sofas are £110, three-seaters £130 and four-seaters £140, with every cushion cleaned front and back.

What if I am not happy with the result?

We guarantee you will love the results. If you are not 100 per cent satisfied, we will re-clean.