Rug Cleaning Across Midlothian
Fill in the form and get a free quote on rug cleaning in Midlothian; a reply arrives the same day.

Rug Cleaning Across Midlothian
From Bonnyrigg, Dalkeith and Penicuik to the smallest places, rug cleaning reaches 18 places in Midlothian. The products used are eco-friendly, non-toxic and safe for children and pets. No rug is taken away.
- Minimum job
- £68
- Postcode districts
- 10
- Places listed
- 18
- Phone lines
- Monday to Friday, 8am to 6pm
- Quote back
- the same day
Picking the right method
Dry cleaning refreshes delicate rugs but cannot remove stains. Your cleaner starts by identifying the fibre.

Before you book
Yes, fully insured, and experienced in choosing the right method.
There is often an appointment the same day or the next. Send the form to check what's free.
You can call on weekdays from 8am to 6pm; at other times, use the form.
Yes. Every place on this page sits inside our coverage.
All else in Midlothian
Need several items cleaned? Add everything to the form.
Why choose us
Each clean is carried out by locally based, fully insured cleaners.
- Non-toxic, eco-friendly products
- Cleaners who are local and fully insured
- Experienced and trained local cleaners
- An answer the same day, to every enquiry
- Weekend and evening slots often available
Find your town
Every place listed gets a page.
- Bilston
- Birkenside
- Bonnyrigg
- Dalkeith
- Danderhall
- Easthouses
- Gorebridge
- Lasswade
- Loanhead
- Mayfield
- Milton Bridge
- Newbattle
- Newtongrange
- Penicuik
- Polton
- Rosewell
- Roslin
- Shawfair
Guide prices
Guide prices, not exact ones: every job is quoted individually.
- Rug up to 15 m²
- from £30
- Hallway carpet
- from £30
- Landing
- from £17
- Minimum charge
- £68
Every quote is a plain, fixed price. All tools, detergents and equipment are included.
Ready?
Call us 8am to 6pm, Monday to Friday, or use the form at any hour.