Edinburgh
Craigour Cleaning Services for Homes and Businesses
Prices start at £51 a room in Craigour, with carpets, rugs, armchairs and mattresses on offer by local cleaners.

Serving Craigour and Around
Choose a service
Starting prices sit under every service; your quote follows the size and condition.
- Craigour mattress cleaningStarting at £35
- Rug cleaning in CraigourStarts at £30
- Craigour upholstery cleaningPrices from £33 a seat
- Carpet cleaning in CraigourFrom £51 a room
- Commercial carpet cleaning in CraigourStarts at £51 a room
Across Craigour
Craigour is one of 158 towns and villages we cover in Edinburgh. Moredun, about a mile south-east, is within it as well.
Each address in EH17 and EH16 is inside the coverage.
Landmarks in Craigour take in Drum Park and Liberton High School.
Step by step
Booking is straightforward, for any clean.
List what needs cleaning, plus your postcode in Craigour.
Your quote comes back the same day: a fixed price, and nothing hidden.
Pick a date that suits you.
Move small items such as lamps and frames beforehand.
Odours and stains get treated as part of the clean.
Frequently asked questions
About 3 to 5 hours, but it's never promised as an exact time. Fabric sofas usually take 4 to 6 hours.
Mostly no: clear small things and let the rest to your cleaner.
Most stains do; old ones may not lift completely. Until then, avoid over-wetting or scrubbing it.
Between 8am and 6pm on weekdays. The form works at any hour, and we reply the same day.
Often that day or the next. Availability is checked when you get in touch.
After the clean
Dry-cleaned rugs are dry almost straight away. A mattress done in the morning is ready to use by the evening.
A word from a customer
One customer shared the following.
I have had my carpets cleaned before but this was the first time using Superior Carpet Cleaning and I am so impressed by how professional it was. I called and was given a quote straight away and offered times that suited me. When it was booked in, your cleaner arrived on time and did a fantastic job cleaning my carpets. He also moved my sofa out of the way, which I was not expecting, and I'm so glad I used your company!
What it costs in Craigour
Prices are a guide only. Ask for a free quote for your exact price.
- Hallway
- from £30
- Armchair
- from £32
- Mattress
- from £35
- Smallest job
- £68
Each quote is a fixed price and no hidden extra charges. All tools, detergents and equipment are included.
Also near Craigour
Nearby places are covered too.
- Fernieside1 mi south-east
- Burdiehouse1 mi south-west
- Dumbiedykes3 mi north-west
- Leith5 mi north
- Inverleith5 mi north-west
- Baberton6 mi west
- Bughtlin7 mi north-west
Arrange a clean in Craigour
To a quote, call 07833 053749 or use our quote form.