Dalkeith, Midlothian
Rug Cleaners in Dalkeith
Stains and odours treated on Dalkeith rugs with no need for the rug going out of the house.
- Persian and antique rugs
- Reply the same day
- Cleaned on site

Rug Cleaners Covering Dalkeith
Looking for a rug cleaned in Dalkeith? Fill in the form and we'll arrange a locally based, fully insured cleaner. Nothing is taken away: the clean happens at your home. Your cleaner identifies the fibre first, then chooses hot water extraction or dry cleaning to suit it. The products used are eco-friendly and non-toxic, and safe for children and pets.
Across Dalkeith, from terraces to apartments and family homes, your cleaner checks the carpet before starting and picks the method to suit.
- Lines open
- Monday to Friday, 8am to 6pm
- Postcode
- EH22
- Minimum job
- £68
- County
- Midlothian
- Quote back
- the same day
Back to normal
Other rugs usually dry in 3 to 5 hours. Delicate fibres are given the dry method and come out dry almost straight away.

Around Dalkeith
Close to Dalkeith, Newbattle sits about a mile south-west. The two fall within our Midlothian coverage, and that takes in 18 towns and villages.
Postcodes in EH22 all sit inside the coverage. High Street, Thornybank Square and Station Road are just some of the Dalkeith streets on our list. Routes like the A7 and A768 connect Dalkeith with the rest of Midlothian.
Near East Kirk, less than half a mile out, is part of the Dalkeith coverage as well.
A review
Below is what one customer put it.
I had a lot of questions, but your cleaner was so reassuring and answered them all. He did an outstanding job, and my house smells amazing! I'm really happy I had this done and will definitely book again when necessary.
More services in Dalkeith
Sofas and mattresses can go on the same booking.
Frequently asked questions
All of EH22, which covers Dalkeith.
Yes. All of Dalkeith is covered, including EH22.
Yes. These get the dry method, and they're dry almost straight away.
Your quote is free and comes with no obligation. You get a fixed price, with full transparency and no hidden extra charges.
Yes. The cleaning products used are eco-friendly, non-toxic and safe for children and pets. If anyone in the house is sensitive to particular chemicals, let us know beforehand and alternative ways of cleaning can be offered.
Yes. The cleaner identifies the fibre first and chooses hot water extraction or dry cleaning to suit it.
No, all cleaning gets done on site. No rug leaves the house.
A few things that help
A few small things make the day easier.
- Clear small items off the rug
- Avoid over-wetting or scrubbing stains
- Tell us about any sensitivities
Cost guide
Guide prices, not exact ones: every job is quoted individually.
- Rug up to 15 m²
- from £30
- Landing
- from £17
- Hallway carpet
- from £30
- Smallest job
- £68
Your quote is a price agreed up front. A rug up to 15 m² starts at £30.
- Its condition
- Fibre type
- The size of the rug
How it works
Here's what an enquiry in Dalkeith looks like.
Begin with a short form: which rugs and where you are in Dalkeith.
We send one fixed price with no surprise extras, the same day.
Same-day and next-day visits are often available; choose the one that suits.
Ornaments come off the rug beforehand.
Smells and stains get treated when the method allows.
Worth a read: Pet Stains and Odours in Carpets and Sofas
Send the form
A few details and your postcode are all that's needed for a fixed price.