St Andrews, Fife
Rug Cleaners in St Andrews
Local rug cleaners covering St Andrews, with same-day and next-day appointments often available.
- Odours and stains treated
- Cleaned on site
- Persian and antique rugs

About Rug Cleaning in St Andrews
Whether it's a small runner or a large living room rug, rug cleaning in St Andrews is quoted individually. Stain protection can be added after hot water extraction for up to 6 months. Hot water extraction suits synthetic, mixed and wool rugs, which usually take 3 to 5 hours to dry. Size, the fibre and condition set the price, which starts at £30.
If you're in a flat or a family home in St Andrews, furniture is moved unless a piece is too heavy for one person.
- Starting price
- £30
- We reply
- the same day
- Office hours
- Weekdays, 8am to 6pm
- Postcodes
- KY16
- Call
- 07833 053749
Before you book
Yes. Guardbridge, about 4 miles north-west of St Andrews, sits within our Fife coverage.
Yes. Each job goes to locally based cleaners, and St Andrews and neighbouring places are covered from close by.
Yes, including antique rugs. Delicate fibres are dry-cleaned and come out dry almost straight away.
From £30 for a rug up to 15 m². The minimum charge is £68, and the quote is based on size, fibre and condition.
It's free, with no obligation. Every tools, detergents and machines are included in the price, so you'll find no hidden extra charges.
It depends on what's booked, but there's often a slot the same day or the next, including evening slots and weekends. Use the quote form and we'll reply the same day.
Hot water extraction or dry cleaning, picked for the fibre. Dry cleaning refreshes but cannot remove stains, so stained rugs are given hot water extraction where the fibre allows.
Elsewhere in St Andrews
If the carpet could do with a clean too, list it on the form.
How it works on the day
Natural fibres get a dry method: powder worked in and vacuumed off, or a solvent misted on and wiped off with towels. Wool, mixed and wool rugs get hot water extraction.
- Done on site
- Hot water extraction or the dry method
- Fibre identification before anything else

Through November
Carpets usually dry in 3 to 5 hours, depending on airflow and temperature. Cooler days can slow drying, so an air mover can be used on request.
Step by step
Between your enquiry and the clean itself, here's what happens.
Fill in the form with the rug and your postcode in St Andrews.
A quote comes back the same day: a plain, fixed price.
Choose a date to suit you.
Ornaments are cleared from the rug beforehand.
Odours and stains are treated when the method allows.
Before you book: Pet Stains and Odours in Carpets and Sofas
Our standards
Every clean is carried out by local cleaners, all fully insured.
- Professional-grade equipment, regularly checked and maintained
- Odour treatment as standard
- Every tool, detergent and machine included
- Evening and weekend appointments often available
- A reply the same day, every time
Towns and villages near St Andrews
Near St Andrews, these are covered as well.
- Rug cleaning in Balmullo6 mi north-west
- Rug cleaning in Ceres7 mi south-west
- Rug cleaning in Tayport8 mi north
- Rug cleaning in Crail8 mi south-east
- Rug cleaning in Anstruther9 mi south-east
- Rug cleaning in Wormit9 mi north-west
- Rug cleaning in Newport-on-Tay9 mi north-west
- Rug cleaning in Pittenweem9 mi south
- Rug cleaning in Springfield10 mi west
Further afield: Macedonia (18 miles), Burntisland (25 miles), Dysart (19 miles), Lochgelly (24 miles), Leven (12 miles)
St Andrews and Its Neighbours
Nearby places get covered too. St Andrews is in Fife, among 66 places we cover across it.
Each address in KY16 is inside our coverage. If your home is on one of Station Road, Church Square and Market Street or anywhere else in St Andrews, it's covered. The A91 and A915 run near St Andrews.
Near St Andrews, less than half a mile out, counts as part of the St Andrews coverage too.
Get a free quote
The rooms or items and your postcode are all it takes for a fixed price.