Edinburgh
Local Cleaners in Newcraighall
Marks, odours and everyday dirt lifted on site in Newcraighall, from stairs to sofas.

Cleaning Across Newcraighall
Properties and businesses in Newcraighall book every service through one form. Prices start at £51 a room, upholstery at £33 a seat and mattresses at £35. The minimum charge is £68, and we reply the same day.
- Lines open
- Weekdays, 8am to 6pm
- From
- £30
- Reply
- the same day
- Council area
- Edinburgh
From carpets to mattresses
Prices sit on each service; the quote follows the size and condition.
- Mattress cleaning in NewcraighallStarting at £35
- Rug cleaning in NewcraighallStarts at £30
- Newcraighall upholstery cleaningFrom £33 a seat
- Newcraighall carpet cleaningFrom £51 a room
Good to know
Most stains do; old ones may not be removed completely. Beforehand, avoid over-wetting or scrubbing it.
Largely no: move small things and let bigger pieces to your cleaner.
From £30 for a hallway and £51 per a bedroom or living room, and a minimum charge of £68.
Yes. Add everything to the form, including carpets to sofas, and it all goes on one quote.
Yes. The products are eco-friendly and non-toxic, and fine for homes with children and pets.
How the cleaning works
Memory foam gets dry-cleaned, because wet cleaning may damage it. Leather have their own method: a test on a hidden area, foam cleaner and a rejuvenator.

Locally to Newcraighall
Newcraighall is within Edinburgh, one of 158 places we cover there. Shawfair is about a mile south of Newcraighall, and that's covered too.
Each address in EH21, EH15 and EH22 is inside our coverage.
Abercorn Park sits 1.3 miles from central Newcraighall.
Step by step
Getting it done needs a short form, and we respond the same day.
List what needs cleaning, and your postcode in Newcraighall.
A quote arrives the same day: a fixed price and no hidden extra charges.
Pick an appointment that suits you.
Lamps and frames are cleared from the floor beforehand.
Stains and odours are treated as part of the clean.
Close by
Every place below has its own page.
- Mountcastle2 mi north-west
- Abbeyhill3 mi north-west
- Leith4 mi north-west
- Dumbiedykes4 mi west
- Inverleith5 mi north-west
- East Pilton6 mi west
- Davidson's Mains7 mi west
- East Craigs9 mi west
Customer feedback
One customer wrote this.
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!
Back to normal
Fabric sofas and chairs usually take 4 to 6 hours. Carpets usually dry in 3 to 5 hours, depending on airflow, temperature and the carpet.
Ask for your free quote
For a quote, use our quote form or call 07833 053749.