East Lothian Cleaning Services for Homes and Businesses
Carpets, sofas, rugs and mattresses cleaned on site throughout East Lothian by local cleaners, each fully insured.

Each Service in East Lothian
Across Musselburgh, Haddington and Dunbar and the smaller villages, 19 places in East Lothian are covered. The products used are eco-friendly, non-toxic and safe for children and pets.
- Minimum charge
- £68
- Telephone
- 07833 053749
- Quote back
- the same day
- Districts
- 10
- Prices from
- £30
Cleaning in East Lothian
Choose a service that fits, or add more than one to the same form.
- Mattress cleaning in East LothianStarting at £35
- East Lothian carpet cleaningStarts at £51 a room
- Sofa and upholstery cleaning in East LothianPrices from £33 a seat
- East Lothian rug cleaningStarts at £30
- Commercial carpet cleaning in East LothianStarts at £51 a room
Step by step
The process is straightforward, for any service.
Tell us what needs cleaning, plus your postcode.
A quote arrives the same day: a single fixed price and no hidden extras.
Visits on the day or the next are often available; pick the one that suits.
On the day, the cleaner identifies the fibre before starting.
Odours and stains are treated as part of the clean.
Common questions about East Lothian
Yes. Each place on this page sits within the coverage.
Rooms start at £51, upholstery at £33 a seat and a mattress at £35.
Yes. All of the cleaners are fully insured, and experienced and trained.
On weekdays from 8am to 6pm. The form works at any hour, and an answer follows the same day.
Why book this service
One booking stays simple, and you'll hear back the same day.
- All tools, detergents and machines included
- Cleaners who are locally based and fully insured
- A reply the same day, every time
- Weekend and evening slots often available
- Prices set before the day
Prices in East Lothian
Guide prices only, not fixed prices. Contact us for an exact quote.
- Rug up to 15 m²
- from £30
- Armchair
- from £32
- Sofa, per seat
- from £33
- Minimum charge
- £68
Your quote comes the same day. Prices in East Lothian match the same as everywhere else.
Towns and villages in East Lothian
Every place listed has its own page.
- Aberlady
- Belhaven
- Cockenzie and Port Seton
- Dunbar
- East Linton
- Gullane
- Haddington
- Inveresk
- Longniddry
- Macmerry
- Musselburgh
- North Berwick
- Ormiston
- Pencaitland
- Prestongrange
- Prestonpans
- Tranent
- Wallyford
- Whitecraig
Arrange your cleaner in East Lothian
To a quote, call 07833 053749 or use the enquiry form.