Niddrie Mains, Edinburgh
Rug Cleaners in Niddrie Mains
Local rug cleaners covering Niddrie Mains, plus appointments on the day or the next often available.
- From £30
- Natural fibres dry-cleaned
- Odours and stains treated

Rug Cleaning in Niddrie Mains
Rug cleaning in Niddrie Mains is carried out on site by our cleaners, local and fully insured. Natural fibres such as silk, seagrass, sisal and jute are dry-cleaned, and the rug is dry almost straight away. Prices start at £30, with the minimum charge at £68. Wool, mixed, Persian, oriental and antique rugs can all be cleaned by the method the fibre needs.
Village homes around Niddrie Mains get covered just as larger places are, by locally based cleaners with professional-grade equipment.
- Quote back
- the same day
- Prices from
- £30
- Lines open
- Monday to Friday, 8am to 6pm
- Council area
- Edinburgh
- Telephone
- 07833 053749
Other cleaning in Niddrie Mains
If the carpet could do with cleaning as well, list it to the form.
On the day
Your cleaner does the rest.
- Point out any stains beforehand
- Let us know about chemical sensitivities
- Mention the fibre if known
Our method
Sisal, jute, cotton, silk and velvet all take the dry method. They're dry almost straight away.
- Hot water extraction or the dry approach
- Done on site
- Optional stain protection

Before you book
Yes, Bingham is covered too. It's about a mile north-west of Niddrie Mains.
Every address in EH15 and EH16 are covered.
Yes, fully insured. The cleaners we arrange are experienced and trained to identify carpet and upholstery fibres.
No charge, with no obligation. Every tools, detergents and machines are included in the price, so you'll find no hidden extra charges.
That comes down to the method: dry almost straight away with dry cleaning, or usually 3 to 5 hours after hot water extraction.
It depends on the fibre. Synthetic, mixed and wool rugs suit hot water extraction; seagrass, sisal, jute, silk, cotton and velvet are dry-cleaned.
No. The cleaners arrive fully equipped and clean it where it is.
Niddrie Mains and Its Neighbours
Bingham is about a mile north-west of Niddrie Mains, and it's covered too. Niddrie Mains sits within Edinburgh, among 158 towns and villages we cover in that area.
Every part of Niddrie Mains, in EH15 and EH16, falls covered. Hay Avenue, Friary Road and Campion Road are only a few of the Niddrie Mains streets covered. Main roads near Niddrie Mains include the A6095 and A6106.
Homes near Edinburgh and Craigmillar Castle are as part of those covered in Niddrie Mains.
Nearby
Near Niddrie Mains, these are covered too.
Every service in Niddrie Mains
- Rug cleaning in Brunstane1 mi north-east
- Rug cleaning in Inverleith4 mi north-west
- Rug cleaning in East Pilton5 mi north-west
- Rug cleaning in Davidson's Mains6 mi west
- Rug cleaning in Baberton7 mi west
- Rug cleaning in Ratho10 mi west
Our booking process
Booking is simple, and nothing gets rushed.
Send the form with each rug and your postcode in Niddrie Mains.
A quote comes back the same day: a clear, fixed price.
Same-day and next-day appointments are often available; choose a time that suits.
Delicate fibres get the dry method, powder or solvent.
Odours and stains get treated when the method allows.
Useful guides: Hot Water Extraction or Dry Carpet Cleaning?
What you get
The price includes all of this without extras.
- Odour treatment
- Stain treatment where possible
- The right method for the fibre
- Fibre identification
- Every tool and detergent
Get a free quote
Fill in the form or drop us a message, and we answer the same day.