Craigmillar, Edinburgh
Rug Cleaning in Craigmillar, Edinburgh
Local rug cleaners for Craigmillar, with appointments on the day or the next often available.
- Reply the same day
- Persian and antique rugs
- From £30

Professional Rug Cleaning in Craigmillar
Looking for a rug cleaned in Craigmillar? Fill in the form and we'll arrange a locally based, fully insured cleaner. No rug gets taken away: the clean happens at the address. The products used are eco-friendly and non-toxic, so they're safe around children and pets. The cleaner identifies the fibre first, then chooses hot water extraction or dry cleaning to suit it.
In a village like Craigmillar, next-day and same-day appointments are often available as well; use the form to see what's free.
- Call
- 07833 053749
- Office hours
- Monday to Friday, 8am to 6pm
- Prices from
- £30
- Minimum charge
- £68
Locally to Craigmillar
Whether your home sits in Craigmillar itself or nearby in Greendykes, it's covered. Greendykes lies about a mile east of Craigmillar.
Craigmillar falls in EH16 and EH15, and each part of it is inside the coverage. If your home is on one of Dunkirk Road, Harewood Road and Seacole Square or elsewhere in Craigmillar, you're covered.
Addresses near Robin Chapel and Craigmillar Castle are among those covered in Craigmillar.
Your questions answered
Yes. All of Craigmillar is covered, across EH16 and EH15.
Yes, locally based. Use the form with your postcode in Craigmillar and we can match a cleaner.
Just a name, a phone number, email and postcode, plus the rooms or items you want cleaned. A date helps too, though it's optional.
Just the small items, such as lamps and frames. Your cleaner moves furniture as long as one person can move it, and cleans around and under heavier pieces.
No. Rugs are cleaned on site, at your home, by your cleaner.
It depends on the day, but appointments on the day or the next are often available, including evenings and weekends. Send the form and you'll hear from us the same day.
Yes. Oriental, Persian and antique rugs are cleaned, usually with the dry method, which suits delicate and natural fibres.
Timing
Muddier days in autumn can mean extra mud underfoot. Mud come on the roster of the stains treated.
From enquiry to clean rugs
The process is simple, and nothing is rushed.
Start with the form: the rugs and where you are in Craigmillar.
Pick an appointment that suits you.
The visit begins with identifying the fibre.
Smells and stains are treated when the method allows.
A dry-cleaned rug will be dry almost straight away.
Worth a read: How Wool Carpets Are Cleaned · Hot Water Extraction or Dry Carpet Cleaning?
Starting prices
Guide prices only, not fixed prices. Contact us for an exact quote.
- Rug up to 15 m²
- from £30
- Flight of stairs
- from £49
- Bedroom carpet
- from £51
- Minimum job
- £68
Every tool and detergent is included. Size, the fibre and condition set the price.
- Which method applies
- The size of the rug
- The fibre
Close by
Neighbouring places are covered too.
- Rug cleaning in Niddrie Mains1 mi east
- Rug cleaning in Bingham1 mi north-east
- Rug cleaning in Bridge End1 mi south-west
- Rug cleaning in Meadowbank2 mi north
- Rug cleaning in Brunstane2 mi north-east
- Rug cleaning in Burgh Muir2 mi west
- Rug cleaning in Ratho9 mi west
Rug cleaning in all 158 places we cover in Edinburgh
Beyond rugs
One form takes in the lot, from carpets to mattresses.
How it's done on the day
Wool, mixed and synthetic rugs are given hot water extraction. Natural fibres get a dry method: powder worked in and vacuumed off, or a solvent misted on and wiped off with towels.
- Extra stain protection
- Cleaned on site
- Powder cleaning for delicate fibres

Tell us what needs cleaning
Let us know what needs cleaning in Craigmillar, and a reply comes the same day with a price fixed up front.