Superior Carpet Cleaning

Shandon, Edinburgh

Persian and Oriental Rug Cleaning in Shandon

Local rug cleaners for Shandon, plus appointments on the day or the next often available.

  • Same-day reply
  • Fully insured cleaners
  • From £30
Grey sofa in a living room with a striped rug

Rug Cleaning Around Shandon

Local rug cleaning in Shandon is carried out on site by our cleaning team, locally based and fully insured. Delicate fibres such as silk, seagrass, sisal and jute are dry-cleaned, and the rug is dry almost straight away. Wool, mixed, Persian, oriental and antique rugs are all cleaned with the method their fibre needs. Rugs up to 15 m² start at £30, and the minimum charge at £68.

Rural addresses near Shandon are covered too, and prices are the same UK-wide.

Reply
the same day
Minimum job
£68
Lines open
Mon to Fri, 8am to 6pm
Prices from
£30

Your questions answered

Yes. Each job goes to locally based cleaners, and Shandon and neighbouring places are covered locally.

Yes, Polwarth is included too. It's about a mile south of Shandon.

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, including antique rugs. Natural fibres are dry-cleaned and are dry almost straight away.

Just the small items, such as lamps and frames. Your cleaner moves furniture unless it's too heavy for one person, and cleans around and under heavier pieces.

It starts at £30 for a rug up to 15 m². Every quote is a fixed price, with no hidden add-ons.

Our phone lines are open Monday to Friday, 8am to 6pm. Outside those hours, use the form and a reply arrives the same day.

How it works on the day

Natural fibres are given a dry method: powder brushed in and vacuumed off, or a solvent misted on and wiped off with towels. Wool, mixed and wool rugs get hot water extraction.

  • Solvent cleaning for delicate fibres
  • Optional stain protection
  • Fibre identification before anything else
Vacuuming a pale patterned rug

Part of every clean

Every quote comes as a set price, with nothing hidden.

  • Fibre identification
  • Cleaning on site
  • All tools and detergents
  • Odour treatment
  • A suitable method for the fibre

This season

Cooler days may slow drying, and an air mover can be used on request. Carpets usually dry in 3 to 5 hours, depending on airflow and temperature.

Price guide

Guide prices only, not fixed prices. Contact us for an exact quote.

Flight of stairs
from £49
Bedroom carpet
from £51
Rug up to 15 m²
from £30
Minimum job
£68

See every price

Each quote is fixed, with no surprise charges. Every tool and cleaning product is included.

  • Size of the rug
  • Its condition
  • Hot water extraction or dry cleaning

How it works

Getting it done takes a few minutes, and we reply the same day.

  1. Send the form with each rug and your postcode in Shandon.

  2. Same-day and next-day visits are often available; choose a time that suits.

  3. On the day, your cleaner identifies the fibre before starting.

  4. Hot water extraction or the dry approach is matched to the fibre.

  5. Spot treatment comes next where the rug allows.

Worth a read: Red Wine on the Carpet: What to Do First

Covering Shandon and Nearby

Close by, Polwarth lies about a mile south. Across Edinburgh, 158 towns and villages are covered, Shandon among them.

Anywhere in Shandon, in EH11, EH14 and EH10, is covered. Whether your home sits on one of Appin Lane, Cowan Road and Gorgie Road or elsewhere in Shandon, it's covered.

Near Edinburgh, less than half a mile out, is within the Shandon coverage too.

Rug cleaning across Shandon and nearby towns and villages.

Why book this service

Clear prices, safe products and local cleaners come as standard.

  • Lines open between 8am and 6pm from Monday to Friday
  • Prices set before the day
  • Fabric identification before every clean
  • All tools, detergents and equipment included
  • A reply the same day, to every enquiry

Arrange your clean in Shandon

Filling in the form takes a minute.

Get a free quoteCall