Elgin, Moray
Persian and Oriental Rug Cleaning in Elgin
Delicate rugs in Elgin dry-cleaned and dry almost straight away; everyday rugs get hot water extraction.
- Persian and antique rugs
- Cleaned on site
- Stains and odours treated

Booking a Rug Clean in Elgin
Persian and oriental rugs in Elgin get the right, fibre-led cleaning from our local cleaners. The powder method works a dry detergent into the fibres using a machine with slowly rotating brushes, then vacuums it off with the dirt. Silk, velvet and cotton are given the solvent method instead: misted on and wiped off with towels. Your quote comes as a set figure, and no hidden charges, and we respond the same day.
Across Elgin, from terraces to flats and family homes, the cleaner identifies the carpet before starting and chooses the method to suit.
- Minimum charge
- £68
- Reply
- the same day
- Phone
- 07833 053749
- Postcodes
- IV30
- Phone lines
- 8am to 6pm, Monday to Friday
Frequently asked questions
Yes. Our cleaners are locally based in each area, so Elgin is covered by cleaners local to the area.
Yes. Ashgrove, about a mile south-east of Elgin, sits inside our Moray coverage.
Yes. Non-toxic, pet- and child-safe products are what the cleaners use, suitable for allergy-sensitive households too.
From £30 for a rug up to 15 m². Each quote is fixed, with nothing hidden.
That boils down to the fibre. Synthetic, mixed and wool rugs take hot water extraction; seagrass, sisal, jute, silk, cotton and velvet are dry-cleaned.
Tell us which rooms or items, the postcode in Elgin and when suits you. We'll get back to you the same day with the price.
Monday to Friday, 8am to 6pm. The quote form is open any time, and a reply comes the same day.
A note from a customer
A customer shared the following.
Despite using a Dyson, my carpets were still dirty. After receiving a very fair quote for cleaning, the process was much quicker than I anticipated. My carpets dried by the evening and look brand new. Great service!
Our standards
Each clean is carried out by local cleaners, each fully insured.
- There is often an appointment the same day or the next
- Cleaners who are local and fully insured
- Experienced and trained cleaners
- Furniture moved for you, except pieces too heavy for one person
- Fibre identification ahead of every clean
In October
Mud are among the stains treated. Wet days in autumn can bring more mud underfoot.
In and Around Elgin
Local cleaners cover Elgin and the places nearby, such as Ashgrove, about a mile south-east. In all, 20 towns and villages in Moray are on our list.
Postcodes in IV30 are within the coverage. Streets like Station Road, High Street and Market Drive are among the ones covered in Elgin. The A96 and A941 pass through Elgin.
St Columba's Church of Scotland lies less than half a mile south-east of the middle of Elgin.
What's covered
All tools, detergents and machines are included in the price.
- Fibre identification
- A suitable method for the fibre
- Cleaning on site
- Every tool and cleaning product
- Stain treatment where possible
As well as rugs
One form takes in the lot, from sofas to mattresses.
What happens when you book
From your enquiry to the day itself, this is how it goes.
Fill in the form with each rug and your postcode in Elgin.
A quote arrives the same day: a clear, fixed price.
Hot water extraction or the dry method is matched to the fibre.
Odours and stains are treated when the method allows.
A dry-cleaned rug is dry almost straight away.
Before you book: Hot Water Extraction or Dry Carpet Cleaning?
Ready?
Share what needs cleaning in Elgin, and a reply comes the same day with a price agreed up front.