Midhurst, West Sussex

Carpet Cleaning in Midhurst

Yes, we come to Midhurst. It is over the border in West Sussex and the furthest town on our list from our Oxshott base, but we still clean carpets, rugs and sofas in Midhurst, Easebourne and the villages around them. Book ahead, and we will bring the same full process we use at home.

★★★★★5.0 from 360 Google reviews

Large bedroom and sitting area with grey carpet and garden views
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

A Surrey company working in West Sussex

Our name says Surrey, and most of our work is within a few miles of Oxshott. Midhurst is a different matter: a long-established market town in West Sussex, near the South Downs, and a proper journey from our base. We still cover it, and we are happy to make the trip.

What that means in practice is that Midhurst visits are planned, not squeezed in at short notice. We are often booked up ahead anyway, and trips this far south are arranged in advance. If you can give us plenty of notice and a couple of possible dates, we will find a day that works for you.

What we clean in Midhurst homes

The area has a mix of attractive older properties and homes built for family living, and we clean all of them. Fitted carpets are the main part of our work, from lounges and bedrooms to stairs and landings, and we also clean rugs, sofas, armchairs and dining chairs and mattresses. Everything is done in your home with portable professional equipment.

We treat every carpet according to its fibre, from wool and wool blends to nylon, polypropylene and polyester. We are Woolsafe approved, and John is a Woolsafe Registered Inspector, so natural carpets and rugs in older homes are in safe hands. If you are not sure what your carpet is made of, we will check before we start.

Hire machine or professional clean?

It is tempting to hire a machine for the weekend and do the carpets yourself, especially when you live some way from the nearest specialist. The trouble is that most hire machines spray water on and suck it back up without ever working the cleaning solution into the pile, and it is easy to leave a carpet far too wet. That can leave it slow to dry, with a damp smell, and residue left behind in the fibres attracts dirt again quickly.

Our process is built to avoid all of that. We pre-vacuum, pre-spray and spot treat, then agitate the carpet with a brush so the solution reaches the soil deep in the pile. We rinse with hot water extraction at 120°C using our Power-Flex Storm 800psi machine, which lifts out the dirt and the cleaning solution together and kills dust mites and bacteria. The pile is groomed afterwards so it dries evenly, usually within a few hours, and we bring a turbo dryer fan where needed.

Stain treatment and deodoriser come as standard, and our cleaning agents are free from harsh or caustic chemicals, so they are safe with children and pets.

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.

Making the trip worth it

Because Midhurst is the furthest we travel, it makes sense to get everything done in one go. Our minimum charge for any job is £110, which covers bringing and setting up the equipment. That is the same in Midhurst as it is in Oxshott, and so is the rest of our price list.

A single room on its own would be charged at the £110 minimum, whereas a 2-bed house with stairs and landing is £170. Many customers add a sofa, a rug or a mattress to the same visit, or have the whole house done at once. If you have neighbours who have been meaning to get their carpets cleaned, it is worth mentioning when you call, as it may make it easier for us to find a date in the area.

Looking after your carpets between visits

When your carpet cleaner is not just around the corner, it pays to make each clean last. After cleaning we strongly recommend a soil protector such as Scotchgard, which helps the fibres shed dirt and stains so spills are easier to deal with and you can go longer between cleans. For sofas, Scotchgard is roughly £70 to £80 depending on size.

Day to day, regular vacuuming and blotting spills straight away (rather than rubbing them) both help. Most homes benefit from a professional clean every 6 to 12 months, with hallways, stairs and homes with pets needing it a little more often.

Prices and booking in Midhurst

Any room (bedroom, lounge or dining room) is £45 and stairs and landing are £45. A 2-bed house with stairs and landing is £170 and a 3-bed is £215. Rugs start from £50 depending on size, and armchairs are £45. Sofas are £110, £130 or £140 for a two, three or four-seater, and mattresses start at £40 for a single.

We are rated 5.0 from 360 Google reviews and were named Best Carpet and Upholstery in Surrey in the SME News UK Enterprise Awards 2026. To arrange a visit, call John on 07584 551 784, send a message on WhatsApp or get in touch online. We work Monday to Saturday, 8am to 5:30pm.

Worth the trip

What a professional clean gives you

Drier, faster

Powerful extraction leaves far less water in the carpet than a hire machine, so it is usually dry within a few hours.

No sticky residue

The 120°C rinse lifts out the cleaning solution with the dirt, so carpets do not re-soil quickly.

Right for the fibre

Woolsafe approved methods for wool and natural carpets, and a stronger approach for synthetics that can take it.

Guaranteed

We guarantee you will love the results, and we will re-do any clean if you are not 100 per cent satisfied.

Services in Midhurst

Book these on your Midhurst visit

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

Carpet cleaning in Midhurst

£45 per room

Burgundy velvet sofa in a living room after an upholstery clean

Upholstery cleaning in Midhurst

From £110 for a two-seater

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

Rug cleaning in Midhurst

From £50, depending on size

Clean white mattress on a bed frame after a mattress clean

Mattress cleaning in Midhurst

Single from £40, double £55

Hallway with a herringbone wood effect Amtico floor and a staircase

Amtico cleaning in Midhurst

From £110 per room

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

End of tenancy cleaning in Midhurst

Ask for a quote

No shortcuts

Included in every Midhurst clean

However far we travel, every carpet, rug and sofa goes through the full process.

1Pre-vacuum of the whole area

2Conditioning pre-spray

3Spot treatment of marks and spills

4Fibres agitated, not just sprayed

5Hot water extraction at 120°C

6800psi Power-Flex Storm machine

7Stain treatment and deodoriser

8No harsh or caustic chemicals

9Turbo dryer fan if needed

Real results

Examples of our carpet cleaning

Photos from our own jobs around Surrey.

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

Loft room carpet, finished

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

Hallway 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 around Midhurst

We cover Midhurst and the GU29 area, including Easebourne, West Lavington, Cocking, Stedham and Heyshott, plus the surrounding West Sussex villages of Graffham, Lodsworth, Lurgashall, Tillington, Duncton, Singleton, Fernhurst, Milland, Elsted and Rogate. This is the furthest part of our area from Oxshott, so please contact us well ahead of the date you need.

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

Midhurst carpet cleaning FAQs

Do you cover Midhurst even though it is in West Sussex?

Yes. Midhurst is the furthest town we cover from our base in Oxshott, but we still travel there and to the villages around it. We plan these visits in advance, so please book as early as you can.

How much does a 2-bed house cost?

A 2-bed house with stairs and landing is £170. A 3-bed house with stairs and landing is £215, and individual rooms are £45 each.

Is a professional clean better than hiring a carpet cleaner?

Generally, yes. Hire machines rarely agitate the carpet and often leave it overwet. We pre-treat, agitate with a brush and then rinse with hot water extraction at 120°C, which removes far more dirt and moisture and leaves no sticky residue.

Do you cover Easebourne, Cocking and the nearby villages?

Yes. We cover Easebourne, Cocking, Stedham, Heyshott, West Lavington and the wider area, including Graffham, Lodsworth, Fernhurst, Rogate and Singleton. We also cover Haslemere to the north.

Can you clean a sofa and mattress on the same visit?

Yes, and many customers do. Two-seater sofas are £110, three-seaters £130 and four-seaters £140. Mattresses are from £40 for a single, £55 for a double and £65 for a king or queen.

How long before I can use the room again?

Carpets are usually dry within a few hours, depending on the carpet and how soiled it was. Wait until it is fully dry before putting furniture back. We can use a turbo dryer fan to speed things up.