Perth, Perth and Kinross
Mattress Cleaning in Perth, Perth and Kinross
Mattress cleaning in Perth by local cleaners, all fully insured, from £35. Free quote, same-day reply.
- Reply the same day
- Memory foam dry-cleaned
- Fully insured cleaners

Local Mattress Cleaning in Perth
Looking for a mattress cleaned in Perth? Send the form and we'll arrange a locally based, fully insured cleaner. Singles and doubles take 15 to 20 minutes, kings 20 to 30 minutes. Memory foam is dry-cleaned, because wet cleaning may damage the foam. The products used are safe around pregnant women, children and pets.
If you're in an apartment or a family home in Perth, furniture is moved unless it's too heavy for one person.
- Office hours
- 8am to 6pm on weekdays
- Council area
- Perth and Kinross
- Prices from
- £35
- Phone
- 07833 053749
How long until it's dry
Full drying takes up to 24 hours, and open windows help. Most of the moisture comes out during the clean itself.

Common questions from Perth
Yes. Oakbank lies about a mile south-west of Perth, and it's covered too.
PH1 and PH2, covering Perth and its streets.
Tell us which rooms or items, your postcode in Perth and a date that works. We reply the same day with a fixed price.
Yes. Sweat, blood and vomit stains are treated and the mattress gets deodorised.
Yes. Our products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left over.
It starts at £35 with hot water extraction, or £45 with the dry method. Headboards and bedframes start at £35, and the minimum charge is £68.
It's free, with no obligation. Every tools, detergents and machines are included in the price, and you'll find no hidden extra charges.
From first message to fresh mattresses
Between your enquiry and the day itself, this is how it goes.
Fill in the form with each mattress and your postcode in Perth.
Your quote comes back the same day: a price agreed in advance.
Same-day and next-day appointments are often available; a morning lets you sleep on it that evening.
The mattress is cleaned by hot water extraction or the dry method.
Spot treatment and deodorising round off the clean.
Worth a read: Mattress Cleaning: What Happens and How Long · Is Stain Protection Worth It?
Elsewhere in Perth
Carpets and rugs may join the same booking.
From one customer's words
One customer shared the following.
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!
Beyond Perth
Neighbouring towns and villages are covered too.
- Mattress cleaning in Hillyland1 mi west
- Mattress cleaning in Almondbank3 mi north-west
- Mattress cleaning in Methven5 mi west
- Mattress cleaning in St Madoes6 mi east
- Mattress cleaning in Bankfoot7 mi north
- Mattress cleaning in Abernethy7 mi south-east
Getting ready for the day
Very little is needed of you.
- Plan a morning clean to sleep on it that night
- Tell us about chemical sensitivities
- Strip the bedding
Prices in Perth
Guide prices, not exact ones: every job is quoted individually.
- Headboard
- from £35
- Mattress
- from £35
- Mattress, dry cleaning
- from £45
- Minimum job
- £68
Dry cleaning is from £45, hot water extraction from £35. Headboards and bedframes start at £35.
- Size of the mattress
- Any protective treatment
- Its condition
Perth and the Surrounding Area
Oakbank is about a mile south-west of Perth. If your home is in Perth proper or nearby in Oakbank, it's covered.
Every street in PH1 and PH2 is inside our coverage. From Simpson Square, High Street and Moredun Square, and throughout the rest of Perth, appointments can be booked. The A9 and A85 run through Perth.
Near Perth High School, 0.8 miles from central Perth, addresses are covered too.
Ready to book?
Sending the form takes a minute.