Davidson's Mains, Edinburgh
Rug Cleaning in Davidson's Mains
Rug cleaning in Davidson's Mains by local cleaners, each fully insured, from £30. A free quote, same-day reply.
- Odours and stains treated
- Cleaned on site
- Delicate fibres dry-cleaned

Rug Cleaning Around Davidson's Mains
Our rug cleaning service covers Davidson's Mains and the nearby places, done by our local team. A same-day or next-day appointment is often available, seven days a week. Rugs are cleaned on site using professional-grade equipment. Let us know the size and fibre if known, and you will hear back the same day.
Village properties near Davidson's Mains are covered exactly as larger places are, by locally based cleaners with professional-grade equipment.
- Area
- Edinburgh
- Telephone
- 07833 053749
- Minimum job
- £68
- Quote back
- the same day
At this time of the year
Shorter days can lengthen drying, so an air mover can be used on request. Carpets usually dry in 3 to 5 hours, depending on airflow and temperature.
The process
Booking is simple, and no stage of it gets hurried.
Begin with a short form: which rugs plus where you are in Davidson's Mains.
Pick a date to suit you.
Move small items off the rug beforehand.
Spot treatment follows where the rug allows.
Dry-cleaned rugs are dry almost straight away.
More help: How Wool Carpets Are Cleaned · Red Wine on the Carpet: What to Do First
Useful to know
Yes. Every job is carried out by a local cleaner, so Davidson's Mains and the surrounding places are covered locally.
Every part of EH4 and EH12.
Quite often the same day or the next. What's free is checked when you get in touch, and we reply the same day with the earliest slots in Davidson's Mains.
The quote is free and comes with no obligation. Prices are fixed, with full transparency and no hidden extra charges.
Yes. Our products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left.
Rugs up to 15 m² start at £30. The minimum charge is £68, and the quote depends on the size, fibre and condition.
A dry-cleaned rug is dry almost straight away. After hot water extraction, allow 3 to 5 hours, depending on airflow and temperature.
What the price covers
Your quote includes all of this as standard.
- Fibre identification
- A suitable method for the fibre
- Odour treatment
- Stain treatment where possible
- Every tool and cleaning product
Everything in Davidson's Mains
One form takes in the lot, including sofas to chairs.
Some things that help
The cleaner handles the rest.
- Tell us about any sensitivities
- Avoid over-wetting or scrubbing stains
- Clear small items off the rug
Why choose us
Fixed prices, safe products and local cleaners come as standard.
- All tools, detergents and machines included
- Fibre identification before each clean
- Prices set before you book
- Cleaning products fine for homes with children and pets
- Experienced and trained local cleaners
Davidson's Mains and Its Neighbours
Silverknowes lies about a mile north-east of Davidson's Mains. Whether your home sits in Davidson's Mains itself or close by at Silverknowes, you're on our list.
Davidson's Mains falls in EH4 and EH12, and each corner of it is inside our coverage. Roads like March Road, Main Street and Hillpark Road are among the ones covered in Davidson's Mains.
Addresses near Edinburgh and Craigcrook Castle count among those covered in Davidson's Mains.
Further afield
Every place listed has a page.
- Rug cleaning in Bughtlin1 mi south-west
- Rug cleaning in Clermiston1 mi south-west
- Rug cleaning in East Pilton2 mi east
- Rug cleaning in Edinburgh3 mi south-east
- Rug cleaning in Kirkliston5 mi west
- Rug cleaning in Ratho5 mi south-west
- Rug cleaning in Burdiehouse6 mi south-east
Tell us what needs cleaning
There's no obligation: share what needs cleaning and get the price before you decide.