Craigour, Edinburgh
Deep Mattress Cleaning in Craigour
Mattress cleaning in Craigour by local cleaners, all fully insured, from £35. A free quote, same-day reply.
- Sweat and other stains treated
- Same-day reply
- Ready by the evening if cleaned in the morning

All About Mattress Cleaning in Craigour
Sweat, blood and vomit stains on Craigour mattresses are treated on site, along with deodorising. Most stains come out, though old or wrongly treated ones may not come out completely. A mattress is fully dry within up to 24 hours, and open windows help. The top and sides get cleaned, and a protective treatment can be applied at the end.
Village properties near Craigour get covered just as larger places are, by locally based cleaners with professional-grade equipment.
- Reply
- the same day
- Prices from
- £35
- Minimum job
- £68
- Council area
- Edinburgh
Costs in Craigour
Guide prices only, not fixed prices. Contact us for an exact quote.
- Bedframe
- from £35
- Bedroom carpet
- from £51
- Mattress, dry cleaning
- from £45
- Minimum job
- £68
Your quote comes as a plain, fixed price. Mattresses start at £35 with hot water extraction.
- Any headboard or bedframe
- Its condition
- Optional protective treatment
Step by step
Below is how a booking in Craigour works.
A quote comes back the same day: a price agreed in advance.
Visits today or tomorrow are often free; a morning slot lets you sleep on it that night.
On the day, the cleaner looks at the mattress before starting.
The mattress is cleaned by hot water extraction or the dry method.
Stains get treatment, and the mattress is deodorised.
Useful guides: Is Stain Protection Worth It?
Included as standard
Each quote comes as a set price, with no hidden charges.
- Top and sides cleaned
- Every tool and cleaning product
- Deodorising
- Hot water extraction or dry cleaning
- Stain treatment
Also near Craigour
Near Craigour, these are covered as well.
- Mattress cleaning in Burgh Muir2 mi north-west
- Mattress cleaning in Abbeyhill3 mi north-west
- Mattress cleaning in Edinburgh3 mi north-west
- Mattress cleaning in Inverleith5 mi north-west
- Mattress cleaning in East Pilton5 mi north-west
- Mattress cleaning in Baberton6 mi west
- Mattress cleaning in Davidson's Mains6 mi north-west
- Mattress cleaning in East Craigs7 mi west
- Mattress cleaning in Bughtlin7 mi north-west
What marks the difference
One booking is simple, and we reply the same day.
- Your furniture moved, except pieces too heavy for one person
- Prices set before you book
- Fabric identification before each clean
- Professional equipment, regularly checked and maintained
- A reply the same day, every time
Frequently asked questions
Yes, Moredun is covered too. It's about a mile south-east of Craigour.
Yes, locally based. Send the form with your postcode in Craigour and we'll match a cleaner.
No charge, with no obligation. Every tools, detergents and machines are included in the price, and there are no hidden extra charges.
Yes. The cleaner uses the dry method on memory foam.
Between 8am and 6pm on weekdays. The form is open at any hour, and a reply follows the same day.
Once a year in general, and every 6 months with children or pets.
A single or double takes 15 to 20 minutes, a king 20 to 30.
In and Around Craigour
Close to Craigour, Moredun sits about a mile south-east. Both fall inside the Edinburgh coverage, which runs to 158 towns and villages.
Each street in EH17 and EH16 is inside our coverage. Gilmerton Road, Craigour Avenue and Ferniehill Road are only some of the Craigour roads on our list. The A772 pass near Craigour.
Landmarks near Craigour take in Drum Park and Liberton High School.
Everything in Craigour
One form covers the lot, from beds to rugs.
Fill in the form
A few details and your postcode is all that's needed to get a fixed price.