Lasswade, Midlothian
Sofa and Armchair Cleaning in Lasswade
Local upholstery cleaners for Lasswade, with appointments on the day or the next often available.
- Velvet and delicate fabrics
- Two-seater sofas from £66
- From £33 a seat

Sofa Cleaning Across Lasswade
Looking for sofas or chairs cleaned in Lasswade? Fill in the form and we'll arrange a locally based, fully insured cleaner. The products used are eco-friendly and non-toxic, so they're safe for children and pets. The cleaner identifies the fabric first, then picks the method, settings and detergents to suit it. Most pieces usually dry in 4 to 6 hours, while delicate fabrics done by hand are ready to use straight away.
Whether your home is a cottage or a newer build in Lasswade, your cleaner checks each carpet before starting and chooses the method to suit it.
- Call
- 07833 053749
- County
- Midlothian
- Office hours
- 8am to 6pm, Monday to Friday
- Minimum job
- £68
Neighbouring places
Every place below gets a page.
- Sofa and upholstery cleaning in Bonnyrigg1 mi south-east
- Sofa and upholstery cleaning in Danderhall2 mi north
- Sofa and upholstery cleaning in Roslin3 mi south-west
- Sofa and upholstery cleaning in Shawfair3 mi north
- Sofa and upholstery cleaning in Easthouses3 mi east
- Sofa and upholstery cleaning in Gorebridge4 mi south-east
Local to Lasswade
Bonnyrigg, about a mile south-east, sits inside the coverage too. Lasswade is one of 18 places on our list in Midlothian.
Postcodes in EH19 and EH18 are within our coverage. From Green Lane, Church Road and Polton Road, and throughout the rest of Lasswade, cleans may be booked. Roads such as the A768 link Lasswade to other parts of Midlothian.
Hawthornden Castle, 1.8 miles from the centre, is with the local places around Lasswade.
Some things that help
Very little is asked from you.
- Mention what it's made of if you know it
- Take throws and small items from the sofa
- Flag up any marks in advance
What it costs in Lasswade
Guide prices, not exact ones: every job is quoted individually.
- Two-seater sofa
- from £66
- Armchair
- from £32
- Footstool
- from £32
- Minimum job
- £68
A L-shaped three-seater starts at £132, with footstools from £32. Dry cleaning costs more than hot water extraction.
- The fabric
- Optional fabric protection
- How many seats
Between enquiry and clean sofas and chairs
The process is simple, and no part of it is rushed.
Start with the form: which pieces plus your postcode in Lasswade.
There's often an appointment the same day or the next; choose the one that suits.
The cleaner arrives with everything needed and identifies the fabric.
Remaining stains are treated, then fabric protection is added if you ask.
Most fabric pieces are dry in 4 to 6 hours.
Before you book: Pet Stains and Odours in Carpets and Sofas
All in Lasswade
If the floor needs cleaning as well, add it on the form.
Common questions
Yes, Bonnyrigg is included too. It lies about a mile south-east of Lasswade.
EH19 and EH18, covering Lasswade and its streets.
Monday to Friday, 8am to 6pm, by phone on 07833 053749. Form enquiries get a reply the same day.
Same-day and next-day appointments are often available, seven days a week, with evenings, weekends and bank holidays. Send the form to check what's free in Lasswade, and an answer follows the same day.
Yes. Our cleaners are fully insured, and trained at choosing the right method for every fibre.
In most cases, yes: pet, mildew and urine odours are among those removed.
Yes. The products used are eco-friendly, non-toxic and safe for children and pets. If someone in the family is sensitive to certain chemicals, say so beforehand and alternative ways of cleaning can be offered.
Back to normal
Everyday fabrics normally need 4 to 6 hours. Silk, suede and delicate fabrics come out ready to use straight away.

Tell us what needs cleaning
A few details and your postcode is all it takes to get a fixed price.