Moredun, Edinburgh
Persian and Oriental Rug Cleaning in Moredun
Rug cleaning in Moredun by local cleaners, each fully insured, from £30. A free quote, and a reply the same day.
- Reply the same day
- Natural fibres dry-cleaned
- From £30

Booking a Rug Clean in Moredun
Need a rug cleaned in Moredun? Fill in the form and we arrange a locally based, fully insured cleaner. The cleaner identifies the fibre before starting, then chooses hot water extraction or dry cleaning to suit it. Nothing gets taken away: cleaning happens at your home. Products are eco-friendly and non-toxic, and safe with children and pets.
In a smaller place such as Moredun, next-day and same-day appointments are often available too; use the form to see what's free.
- Reply
- the same day
- Council area
- Edinburgh
- Office hours
- Mon to Fri, 8am to 6pm
- Call
- 07833 053749
- Prices from
- £30
Locally to Moredun
Near Moredun, Craigour sits about a mile north-west. The two sit within our Edinburgh coverage, which takes in 158 places.
Each street in EH17 and EH16 is inside the coverage. If your home is on one of Drum Avenue, Gilmerton Road and Craigour Avenue or elsewhere in Moredun, it's covered. The A772 pass near Moredun.
Close to Liberton Parish Church, 1 mile out, is part of our Moredun coverage as well.
What people ask
Yes, locally based. Use the form with your postcode in Moredun and we can match a cleaner.
All addresses in EH17 and EH16 are covered.
Yes, including antique rugs. Delicate fibres are dry-cleaned and come out dry almost straight away.
Hot water extraction or dry cleaning, chosen for the fibre. Dry cleaning refreshes but cannot remove stains, so stained rugs get hot water extraction where the fibre allows.
Often that day or the next. Availability is checked as soon as your enquiry comes in, and you'll get a reply the same day with the earliest slots in Moredun.
The postcode, the rooms or pieces and how to reach you. Send the form, or use the quote form or call 07833 053749 and we reply the same day.
Hardly any time if it's dry-cleaned. Otherwise, about 3 to 5 hours.
Places around Moredun
Near Moredun, the places below are on our list too.
- Rug cleaning in Gilmerton1 mi south
- Rug cleaning in Edinburgh3 mi north-west
- Rug cleaning in East Pilton5 mi north-west
- Rug cleaning in Inverleith5 mi north-west
- Rug cleaning in Edinburgh Waterfront6 mi north-west
- Rug cleaning in Baberton6 mi west
Planning ahead
Shorter days may lengthen drying, and an air mover can be used on request. Carpets usually dry in 3 to 5 hours, depending on airflow and temperature.
Between first message and clean rugs
The process is straightforward, and no stage of it is rushed.
Begin with a short form: the rugs plus your postcode in Moredun.
A quote comes back the same day: a clear, fixed price.
Ornaments come off the rug beforehand.
Hot water extraction or the dry method suits the fibre.
Stains are given targeted treatment when the rug can take hot water extraction.
Worth a read: Red Wine on the Carpet: What to Do First · How Wool Carpets Are Cleaned
Price guide
Guide prices only, not fixed prices. Contact us for an exact quote.
- Bedroom carpet
- from £51
- Flight of stairs
- from £49
- Hallway carpet
- from £30
- Minimum charge
- £68
Every tool and cleaning product is included. Every quote comes as a set price, with no hidden extra charges.
- The fibre
- Size of the rug
- Its condition
Beyond rugs
Carpets and chairs can go on the same quote.
Ready to use
Natural fibres get the dry method and are dry almost straight away. Other rugs usually dry in 3 to 5 hours.

Our method
Seagrass, jute, cotton, silk and velvet all suit the dry method. Those rugs are dry almost straight away.
- Powder cleaning for delicate fibres
- Hot water extraction or the dry method
- Fibre identification before anything else

Tell us what needs cleaning
Quotes are free and arrive the same day; use the quote form or call 07833 053749.