Bonnyrigg, Midlothian
Persian and Oriental Rug Cleaning in Bonnyrigg
Local rug cleaners for Bonnyrigg, with same-day or next-day visits often available.
- Stains and odours treated
- Reply the same day
- Cleaned on site

Rug Cleaners Covering Bonnyrigg
Getting your rug cleaned in Bonnyrigg is carried out on site by our rug cleaners, locally based and fully insured. Wool, mixed, Persian, oriental and antique rugs are all cleaned by the method their fibre needs. Natural fibres such as silk, seagrass, sisal and jute are dry-cleaned, and they're dry almost straight away. Prices start at £30, and the minimum charge at £68.
Homes all over Bonnyrigg get covered by locally based cleaners, and prices are the same as everywhere else.
- Area
- Midlothian
- Minimum job
- £68
- Call
- 07833 053749
- We reply
- the same day
Beyond rugs
Where other things need cleaning too, add them on the form.
Bonnyrigg and Its Neighbours
Whether your home is in Bonnyrigg proper or close by in Lasswade, it's covered. Lasswade is about a mile north-west of Bonnyrigg.
Bonnyrigg falls in EH19, EH18 and EH20, and each part of it sits inside the coverage. From Old Market Place, High Street and Church Road, and throughout the rest of Bonnyrigg, appointments can be booked. Main routes near Bonnyrigg include the A768 and B704.
Addresses near Bonnyrigg Parish Church and Dalhousie Castle are among those covered in Bonnyrigg.
Arranging a clean step by step
Booking it done takes a short form, and we reply the same day.
Share the rug's size and type, plus your postcode in Bonnyrigg.
Confirm a time that works, evenings and weekends included.
The clean starts with a check on the fibre.
The method suits the fibre.
Odours and stains get treated when the method allows.
Useful guides: How Wool Carpets Are Cleaned
Dry times
Ventilation and temperature each make a difference in drying. Allow 3 to 5 hours after hot water extraction.

Part of every clean
Each quote is fixed, with nothing hidden.
- Every tool and detergent
- Cleaning on site
- Fibre identification
- Stain treatment where possible
- Odour treatment
A note from a customer
One customer shared the following.
I have had my carpets cleaned before but this was the first time using Superior Carpet Cleaning and I am so impressed by how professional it was. I called and was given a quote straight away and offered times that suited me. When it was booked in, your cleaner arrived on time and did a fantastic job cleaning my carpets. He also moved my sofa out of the way, which I was not expecting, and I'm so glad I used your company!
Common questions
Yes, locally based. Send the form with your postcode in Bonnyrigg so we can match the right cleaner.
Yes. The cleaners are locally based, and Bonnyrigg is within the Midlothian coverage, including EH19, EH18 and EH20.
Yes. Each of our cleaners is fully insured, and experienced and trained.
It depends on the method: dry almost straight away with dry cleaning, and usually 3 to 5 hours after hot water extraction.
Yes, as well as antique rugs. Natural fibres are dry-cleaned and come out dry almost straight away.
Yes. Eco-friendly, pet- and child-safe products are used, suitable for allergy-sensitive households too.
Between 8am and 6pm on weekdays, by ringing 07833 053749. Enquiries sent via the form are answered the same day.
Ready for your cleaner
The cleaner handles the rest.
- Flag up any stains in advance
- Tell us about chemical sensitivities
- Avoid over-wetting or scrubbing stains
Cleaner rugs start here
Sending the form takes a minute, and you will hear back the same day.