Newcraighall, Edinburgh
Rug Cleaning in Newcraighall
Rug cleaning in Newcraighall by local cleaners, all fully insured, from £30. A free quote, and a reply the same day.
- Cleaned on site
- From £30
- Natural fibres dry-cleaned

Rug Cleaners Covering Newcraighall
Marks, odours and heavy-traffic dirt on rugs across Newcraighall are treated on site. The majority of stains come out, although old or set-in ones may not come out completely. Coffee, pet urine, mud and food each get stain treatment when the rug can take hot water extraction. Dry cleaning refreshes delicate rugs but cannot remove stains, so which method gets used depends on the fibre.
Village homes near Newcraighall get cleaned just as towns are, by locally based cleaners with professional-grade equipment.
- We reply
- the same day
- Area
- Edinburgh
- Prices from
- £30
- Phone
- 07833 053749
Why choose this service
Each clean is done by local cleaners, all fully insured.
- Weekend and evening appointments often available
- A plain, fixed price
- Experienced and trained local cleaners
- Odour treatment included
- Products safe for children and pets
Before you book
Yes. Our cleaners are locally based in each area, so Newcraighall is covered by cleaners local to the area.
EH21, EH15 and EH22, which takes in Newcraighall and its streets.
8am to 6pm, Monday to Friday, by ringing 07833 053749. Enquiries sent via the form get a reply the same day.
That boils down to the method: dry almost straight away with dry cleaning, or usually 3 to 5 hours for hot water extraction.
No, only clear small items such as lamps and frames. Your cleaner moves furniture unless it's too heavy for one person, in which case it's cleaned around it.
Yes, with the dry method. A dry detergent is worked into the fibres with a machine with slowly rotating brushes, then vacuumed off with the dirt.
Yes. Non-toxic, child- and pet-safe products are what our cleaners use, suitable for allergy-sensitive households too.
Costs in Newcraighall
Prices are a guide only. Ask for a free quote for your exact price.
- Hallway carpet
- from £30
- Bedroom carpet
- from £51
- Landing
- from £17
- Minimum charge
- £68
The minimum charge is £68. Prices are starting prices; the quote depends on the size, the fibre and condition.
- The size of the rug
- Its condition
- Hot water extraction or dry cleaning
Around Newcraighall
Shawfair lies about a mile south of Newcraighall. Whether your home is in Newcraighall proper or nearby in Shawfair, you're on our list.
Addresses in EH21, EH15 and EH22 are inside the coverage. Streets like Benhar Road, Glennie Road and Denholm Road are among those covered in Newcraighall.
Craigmillar Arts Centre is 0.6 miles west of central Newcraighall.
Before the day
A few simple things help.
- Point out any stains beforehand
- Say the fibre if known
- Tell us about any sensitivities
Customer feedback
One customer wrote this.
I had a lot of questions, but your cleaner was so reassuring and answered them all. He did an outstanding job, and my house smells amazing! I'm really happy I had this done and will definitely book again when necessary.
How booking works
Between your enquiry and the clean itself, this is how it goes.
Send the form with each rug and your postcode in Newcraighall.
A quote arrives the same day: a set figure, and no hidden charges.
Pick a date that suits you.
Ornaments are cleared from the rug first.
Smells and stains are treated where the method allows.
More help: Pet Stains and Odours in Carpets and Sofas
All else in Newcraighall
If the carpet could do with cleaning as well, add it to the form.
Ready?
No obligation: share what needs cleaning and get the price before you decide.