St Johns, Greater London
Persian and Oriental Rug Cleaning in St Johns
Stains and odours lifted on St Johns rugs without the rug going out of the house.
- Natural fibres dry-cleaned
- Fully insured local cleaners
- Same-day reply

Rug Cleaners Covering St Johns
Getting your rug cleaned in St Johns is done on site by our rug cleaners, locally based and fully insured. Rugs up to 15 m² start at £30, with the minimum charge at £68. Synthetic, mixed, Persian, oriental and antique rugs are all cleaned with the method their fibre needs. Natural fibres such as silk, seagrass, sisal and jute are dry-cleaned, and they're dry almost straight away.
City flats in St Johns get covered by locally based cleaners, with same-day and next-day appointments often available.
- Starting price
- £30
- County
- Greater London
- Minimum job
- £68
- Office hours
- Mon to Fri, 8am to 6pm
Dry times
How long it takes depends on the method, airflow and temperature. An air mover can be used on request to speed up drying.

Also in St Johns
If the carpet could do with a clean as well, add it to the form.
Cost guide
Prices are a guide only. Ask for a free quote for your exact price.
- Flight of stairs
- from £49
- Bedroom carpet
- from £51
- Landing
- from £17
- Minimum job
- £68
The size, fibre and condition shape the price. Every tool and detergent is included.
- Any stain protection
- The fibre
- The rug's condition
Places near St Johns
Near St Johns, the places below are covered too.
- Rug cleaning in Ladywell1 mi south
- Rug cleaning in Deptford1 mi north
- Rug cleaning in Greenwich1 mi north-east
- Rug cleaning in Bermondsey3 mi north-west
- Rug cleaning in Bethnal Green4 mi north
- Rug cleaning in Bromley5 mi south
- Rug cleaning in City of Westminster6 mi north-west
- Rug cleaning in Croydon8 mi south-west
- Rug cleaning in Chiswick10 mi west
Your questions answered
Yes. Our cleaners are locally based in each area, so St Johns is covered by cleaners local to Greater London.
Yes. St Johns is one of 714 places we cover in Greater London, throughout SE13, SE10 and SE8.
Starting prices are £30, with a minimum fee of £68 for every job.
Hot water extraction or dry cleaning, picked for the fibre. Dry cleaning refreshes but cannot remove stains, so stained rugs are given hot water extraction where the fibre allows.
Yes. Our cleaners are fully insured, and trained at choosing the right method for each fibre.
Yes, including antique rugs. Delicate fibres are dry-cleaned and come out dry almost straight away.
It's free and comes with no obligation. Prices are fixed, with full transparency and no hidden extra charges.
Around St Johns
Close to St Johns, New Cross is about a mile west. The two sit within the Greater London coverage, which runs to 714 places.
St Johns falls under SE13, SE10 and SE8, and every corner of that area is inside our coverage. From Avon Road, Mill Lane and Clare Road, and across the rest of St Johns, cleans may be booked. The A2210 and A2211 pass through St Johns.
Near Church of St John, less than half a mile out, counts as part of the St Johns coverage too.
How it works on the day
Your cleaner starts by identifying the fibre, and the method matches your rug. Dry cleaning refreshes delicate rugs but cannot remove stains.
- Cleaned on site
- Fibre identification before anything else
- Optional stain protection

From first message to clean rugs
Between the form and the day itself, this is how it goes.
Your quote comes back the same day: a plain, fixed price.
Pick a date to suit you.
The cleaner arrives with everything needed and identifies the fibre.
Hot water extraction or the dry approach suits the fibre.
After hot water extraction, allow 3 to 5 hours.
Before you book: Red Wine on the Carpet: What to Do First
Our standards
Clear prices, safe products and local cleaners are standard.
- Non-toxic, eco-friendly products
- Prices set before the day
- Evening and weekend slots often available
- Products safe for children and pets
- Odour treatment as standard
Arrange your clean in St Johns
Filling in the form takes a few minutes.