Edinburgh
Carpets, Sofas, Rugs and Mattresses Cleaned in Craigmillar
Appointments the same day or the next are often available in Craigmillar; use the form and we'll check availability.

Carpets and Upholstery in Craigmillar
Properties around Craigmillar can have rooms, stairs and soft furnishings cleaned together. A mattress cleaned in the morning is ready that evening. A room needs around half an hour, and carpets usually dry in 3 to 5 hours.
- Phone lines
- Weekdays, 8am to 6pm
- Telephone
- 07833 053749
- Council area
- Edinburgh
- Reply
- the same day
Cleaning in Craigmillar
Choose the service that fits, or list several on the same form.
- Carpet cleaning in CraigmillarStarting at £51 a room
- Mattress cleaning in CraigmillarFrom £35
- Rug cleaning in CraigmillarPrices from £30
- Sofa and upholstery cleaning in CraigmillarStarting at £33 a seat
Cost guide
These are guide prices. Your exact price comes with your free quote.
- Bedroom or living room
- from £51
- Flight of stairs
- from £49
- Rug up to 15 m²
- from £30
- Minimum job
- £68
Rugs up to 15 m² start at £30. A hallway starts at £30 and a flight of steps at £49.
Back to normal
Drying time comes down to airflow, temperature and the fibre. It's never promised as an exact time.
What people say
A customer wrote this.
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!
Further afield
Near Craigmillar, the places below are covered too.
- Bingham1 mi north-east
- Little France1 mi south
- Burdiehouse2 mi south
- Brunstane2 mi north-east
- Burgh Muir2 mi west
- Inverleith4 mi north-west
- East Pilton4 mi north-west
- East Craigs7 mi west
- Kirkliston10 mi west
Good to know
Yes, with a single fixed price covering the lot.
Rooms start at £51, sofas at £33 a seat and a mattress at £35. Your quote is a set price.
You can call Monday to Friday, 8am to 6pm; outside those hours, send the form.
Yes. All of our cleaners are fully insured, and experienced and trained.
In most cases, yes. The sooner a professional treats a stain, the better.
Local to Craigmillar
Nearby, Greendykes lies about a mile east. Across Edinburgh, 158 towns and villages are covered, Craigmillar among them.
Craigmillar falls in EH16 and EH15, and every corner of that area sits inside the coverage.
Places in Craigmillar include Craigmillar Castle Park and Castlebrae Community High School.
Get a free quote
Share what needs cleaning in Craigmillar, and each enquiry is given an answer the same day with a fixed price, and nothing hidden.