Perth, Perth and Kinross
Professional Rug Cleaning in Perth
Delicate rugs in Perth dry-cleaned and dry almost straight away; everyday rugs get hot water extraction.
- Fully insured cleaners
- Same-day reply
- Persian and antique rugs

Booking a Rug Clean in Perth
Whether it's a hallway runner or a rug up to 15 m², rug cleaning in Perth is quoted individually. Hot water extraction suits synthetic, mixed and wool rugs, and usually take 3 to 5 hours afterwards. Size, fibre and condition shape the price, which starts at £30. Stain protection can be added after hot water extraction for up to 6 months.
If you're in a flat or a family home in Perth, furniture is moved apart from pieces too heavy for one person to move.
- Office hours
- 8am to 6pm, Monday to Friday
- Reply
- the same day
- Starting price
- £30
- Call
- 07833 053749
Why choose this service
One booking is simple, and we reply the same day.
- Phone lines open Monday to Friday, 8am to 6pm
- Cleaners who are locally based and fully insured
- Odour treatment included
- Weekend and evening slots often available
- Professional-grade equipment, regularly checked and maintained
Customer feedback
Below is how one customer put it.
I have had my carpets cleaned before but this was the first time using Superior Carpet Cleaning and I am so impressed by how professional it was. I called and was given a quote straight away and offered times that suited me. When it was booked in, your cleaner arrived on time and did a fantastic job cleaning my carpets. He also moved my sofa out of the way, which I was not expecting, and I'm so glad I used your company!
How it works
Here's what an enquiry in Perth looks like.
Send the form with each rug and your postcode in Perth.
Your quote comes back the same day: a fixed figure, and no hidden charges.
Small items come off the rug beforehand.
On the day, the cleaner identifies the fibre first.
Smells and stains are treated when the method allows.
Before you book: Hot Water Extraction or Dry Carpet Cleaning?
Common questions from Perth
Every part of PH1 and PH2, which covers Perth.
Yes, locally based. Use the form and include your postcode in Perth and we can match the right cleaner.
Hot water extraction or dry cleaning, chosen to suit the fibre. Dry cleaning refreshes but cannot remove stains, so stained rugs get hot water extraction where the fibre allows.
No, everything gets done on site. No rug leaves the house.
Quite often that day or the day after. Availability is checked as soon as your form comes in, and we reply the same day with the next appointments in Perth.
Yes. Non-toxic, child- and pet-safe products are what our cleaners use, fine for allergy-sensitive households too.
It depends on the method: dry almost straight away with dry cleaning, or usually 3 to 5 hours after hot water extraction.
Perth and the Surrounding Area
Local cleaners cover Perth and its towns and villages nearby, including Oakbank, about a mile south-west. Altogether, 30 places in Perth and Kinross are on our list.
Perth sits in PH1 and PH2, and every corner of it is inside the coverage. From Simpson Square, High Street and Moredun Square, and across the rest of Perth, cleans can be booked. Major routes through Perth include the A9 and A85.
Homes near Milne Street and Black Watch Castle and Museum are among those covered in Perth.
Part of the price
The price includes all of this as standard.
- Odour treatment
- Stain treatment where possible
- A suitable method for the fibre
- Cleaning on site
- Every tool and cleaning product
Picking the right method
Seagrass, jute, cotton, silk and velvet each take the dry method. They're dry almost straight away.
- Cleaned on site
- Solvent cleaning for delicate fibres
- Hot water extraction or the dry method

If you're at it
Carpets and sofas can go on the same quote.
Ready to use
Others usually dry in 3 to 5 hours. Natural fibres get the dry method and are dry almost straight away.

Fill in the form
A few details and your postcode are all it takes for a fixed price.