Newbattle, Midlothian
Sofa and Upholstery Cleaning in Newbattle
Sofa and upholstery cleaning in Newbattle by local cleaners, each fully insured, from £33 a seat. A free quote, and a reply the same day.
- Two-seaters from £66
- Fully insured cleaners
- Leather and delicate fabrics

Upholstery Cleaners for Newbattle
Spills, pet accidents and everyday wear on sofas across Newbattle are treated on site. Most stains come out, though old or set-in marks may not come out completely. Odours from smoke, mildew, urine and vomit are treated alongside the stains. Optional fabric protection can be added afterwards and helps for up to 6 months.
Village homes around Newbattle are covered exactly as towns are, by locally based cleaners with professional-grade equipment.
- Phone
- 07833 053749
- Minimum job
- £68
- County
- Midlothian
- From
- £33 a seat
- Office hours
- Mon to Fri, 8am to 6pm
How long until it's dry
Leather rejuvenator takes 1 to 2 hours to dry. Most fabric pieces usually dry in 4 to 6 hours.

What We Cover in Newbattle
Local cleaners cover Newbattle and its places nearby, including Dalkeith, about a mile north-east. Altogether, 18 places in Midlothian are covered.
Each street in EH22 and EH19 falls within our coverage. Torsonce Road, Dalhousie Road and Bonnyrigg Road are only some of the Newbattle streets covered.
From Dalkeith Palace to Newbattle Parish Church, homes throughout Newbattle are covered.
Common questions from Newbattle
Yes, Dalkeith is covered as well. It lies about a mile north-east of Newbattle.
Yes. Our cleaners are locally based, and Newbattle is inside our Midlothian coverage, across EH22 and EH19.
Just the small items, such as lamps and frames. The cleaner moves furniture apart from pieces too heavy for one person to lift, and cleans around and under heavier pieces.
Yes, using a water-free method matched to delicate fabrics. It's ready to use straight away.
No charge, with no obligation. All tools, detergents and machines are included in the price, so you'll find no hidden extra charges.
Yes. Our products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left behind.
A two-seater settee starts at £66, a L-shaped three-seater at £132 and a footstool at £32. Dry cleaning costs more than hot water extraction, and your quote is a fixed price.
At this time of year
Appointments on the day or the next are often available. Guests arriving for the holidays? Arrange early to get the date that suits.
What makes the difference
One booking stays simple, and we respond the same day.
- Every tool, detergent and machine included
- Weekend and evening slots often available
- Stain treatment as standard
- Cleaners who are local and fully insured
- Furniture moved on your behalf, except pieces too heavy for one person
While you're at it
One form covers the lot, from carpets to mattresses.
What you get
Every tool, detergent and appliance is included in the price.
- Odour treatment
- A pre-spray
- Stain treatment
- Every tool and cleaning product
- Inspection and vacuuming
What happens when you book
From the form to the day itself, here's how it goes.
A quote arrives the same day: a price agreed in advance.
Pick an appointment to suit you.
Cushions and loose items are cleared from the sofa first.
On the day, your cleaner identifies the fabric before starting.
Stains get targeted treatment and odours are removed.
Before you book: Pet Stains and Odours in Carpets and Sofas · Leather Sofa Cleaning: What Happens
Arrange your clean in Newbattle
Fill in the form or drop us a message, and each enquiry is given a reply the same day.