Kirkcudbright, Dumfries and Galloway
Persian and Oriental Rug Cleaning in Kirkcudbright
Natural rugs across Kirkcudbright dry-cleaned and dry almost straight away; everyday rugs get hot water extraction.
- Persian and antique rugs
- From £30
- Natural fibres dry-cleaned

Local Rug Cleaning in Kirkcudbright
The rug cleaning service covers Kirkcudbright and the surrounding streets, done by our cleaners. A same-day or next-day appointment is often available, 7 days a week. Rugs are cleaned on site with professional-grade equipment. Tell us the size and fibre if known, and our reply comes the same day.
Around a village like Kirkcudbright, next-day and same-day appointments are often available too; use the form to check what's free.
- We reply
- the same day
- Telephone
- 07833 053749
- Office hours
- Weekdays, 8am to 6pm
- Postcode district
- DG6
- Prices from
- £30
All else in Kirkcudbright
A single form takes in everything, including sofas to mattresses.
A review
A customer shared the following.
Despite using a Dyson, my carpets were still dirty. After receiving a very fair quote for cleaning, the process was much quicker than I anticipated. My carpets dried by the evening and look brand new. Great service!
What's covered
Each quote is fixed, with no hidden extra charges.
- A suitable method for the fibre
- Odour treatment
- Every tool and detergent
- Fibre identification
- Stain treatment where the rug allows
Your questions answered
Yes. Every job is carried out by locally based cleaners, so Kirkcudbright and neighbouring places are covered from close by.
Yes, Gatehouse of Fleet is covered too. It's about 6 miles north-west of Kirkcudbright.
No charge, with no obligation. All tools, detergents and machines are included in the price, and there are no hidden extra charges.
Yes, as well as antique rugs. Delicate fibres are dry-cleaned and are dry almost straight away.
Your cleaner identifies the fibre and chooses the method. Natural fibres are dry-cleaned; others go through hot water extraction.
Hardly any time when it's dry-cleaned. Otherwise, about 3 to 5 hours.
Prices start at £30, with a minimum charge of £68 for any job.
Where We Cover in Kirkcudbright
Nearby towns and villages get covered too. Kirkcudbright is in Dumfries and Galloway, one of 29 places we cover in that area.
Addresses in DG6 are inside the coverage. Roads such as High Street, Old Gas Lane and St Mary Street are among those covered in Kirkcudbright. The A711 and A755 run near Kirkcudbright.
Kirkcudbright Parish Church is less than half a mile south-west of the middle of Kirkcudbright.
Step by step
Booking is straightforward, and nothing gets hurried.
A quote comes back the same day: a plain, fixed price.
Pick a date to suit you.
On the day, the cleaner identifies the fibre before starting.
Odours and stains are treated where the method allows.
After hot water extraction, allow 3 to 5 hours.
More help: Hot Water Extraction or Dry Carpet Cleaning? · Pet Stains and Odours in Carpets and Sofas
How it's cleaned
Seagrass, jute, cotton, silk and velvet all take the dry method. They're dry almost straight away.
- Fibre identification first
- Optional stain protection
- Hot water extraction or the dry method

Ready to use
After hot water extraction, it usually takes 3 to 5 hours. A dry-cleaned rug will be dry almost straight away.

Fresher rugs start here
Quotes are free and arrive the same day; use the quote form or call 07833 053749.