We also provide a local rug cleaning service across Scotland at localrugcleaner.com.
If you’re in Edinburgh and looking for professional rug cleaning, you’re in the right place. Rug Cleaner Scotland provides a specialist, multi-stage rug cleaning service for homes and businesses across Edinburgh and the Lothians — with free collection and delivery included in every price. No need to transport your rug anywhere. We come to you, clean it at our specialist facility in Milngavie, and bring it back looking its very best.
Below we’ve answered the ten questions Edinburgh customers ask us most. If you’d rather just get a price, use our instant quote tool at https://www.rugcleanerscotland.co.uk/instant-quote/ or call us on 07500 149433.
Is there a professional rug cleaning service that actually collects from Edinburgh?
Yes — and it’s the question we hear most from Edinburgh customers. Many people across the city assume that specialist rug cleaning means a long trip or an expensive courier. It doesn’t. Rug Cleaner Scotland collects rugs from every part of Edinburgh — the New Town, Old Town, Morningside, Stockbridge, Leith, Portobello, Corstorphine, Murrayfield, Marchmont, Bruntsfield, Newington, Liberton, Balerno — and all surrounding Lothian areas including Musselburgh, Dalkeith, Penicuik, Livingston, and Linlithgow. We cover the whole of Scotland with no excluded areas. Our driver will arrange a collection time that suits you, carry out a condition inspection with you present, and take it safely to our facility in Milngavie. When it’s clean, we deliver it straight back to your Edinburgh door.
How much does rug cleaning cost in Edinburgh?
Cleaning is priced by material and width, with free collection and delivery included.
| Rug width | Synthetic | Wool |
|---|---|---|
| Up to 90cm | £30 | £45 |
| Over 90cm to 1.2m | £55 | £70 |
| Over 1.2m to 1.6m | £65 | £85 |
| Over 1.6m to 2m | £75 | £95 |
| Over 2m to 2.4m | £100 | £120 |
| Over 2.4m to 3m | £130 | £130 |
For a rectangular rug, use the shorter side as its width. Measure without the fringe. Specialist materials, rugs wider than 3m or longer than 8m need a quote from the team. See treatment prices and measuring advice.
Do I need to bring my rug to you, or do you collect from Edinburgh?
We come to you — always. Free collection and delivery is included in every price, no matter where in Edinburgh or the Lothians you are. Our driver handles all the lifting and loading. Even very large room-sized rugs are no problem.
What types of rugs do you clean for Edinburgh customers?
We clean wool and synthetic rugs, as well as Persian, Oriental and other specialist pieces. Silk, viscose, handmade and other delicate rugs need an individual assessment before the team confirms the method and price.
Tell us the size and material, if known, and mention any stains, pet accidents or moth activity.
Can you get pet urine smell out of a rug collected from Edinburgh?
We offer pet urine treatment alongside cleaning. It is £20 extra for a synthetic rug or £25 for wool. Tell us about the accident and anything already applied to the rug. Read about pet urine and odour treatment.
What does the rug cleaning process actually involve?
Your rug is cleaned at our Milngavie rug spa. After inspecting the fibres and dyes, we choose shallow-pool washing by our staff, automatic machine washing or hand washing for delicate pieces. A final check and packing come before return.
Tell us about any stains, pet accidents, moth activity or previous cleaning so we can plan the treatment. Read our cleaning process.
Do you cover all Edinburgh postcodes and the Lothians?
Yes — every Edinburgh postcode is covered, and we also collect from across East Lothian, West Lothian, and Midlothian. Whether you’re in EH1 city centre, EH10 Morningside, EH6 Leith, EH15 Portobello, EH22 Dalkeith, EH26 Penicuik, or EH49 Linlithgow — we’ll come to you. Free collection and delivery is included with no surcharges for distance within Scotland.
What makes your rug cleaning better than a regular carpet cleaner in Edinburgh?
We choose the cleaning method after inspecting your rug, with suitable dusting, washing, rinsing and drying at our Milngavie rug spa.
Is there a minimum rug size or value for Edinburgh customers?
None whatsoever. We clean rugs of all sizes — including very small mats, runners, and door mats — with no minimum order value. Every rug gets the same thorough, multi-stage process regardless of size or monetary value.
How do I book rug cleaning collection in Edinburgh?
Start with an itemised rug quote, then send your enquiry or call 07500 149433. The team will confirm collection arrangements with you. Getting an online quote does not book a collection.

